⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 supermap.h

📁 基于SUPERMAP、VC++的二次开发
💻 H
📖 第 1 页 / 共 5 页
字号:
//		DemBlock			=85,

		 scgIcon				=87,	//图标

		 scgPointZ			=101,	//点	
		 scgMultiPointZ		=102,	//点	
		 scgLineZ			=103,	//线
		 scgRegionZ			=105,	//面
		 scgTextZ			=107,	//文字
		 scgCube				=111,	//立方体

		 scgTraverseZ		=133,	//测量用
		 scgBSurface			=135,	//贝叶斯曲面
		 scgPolyhedron		=137,	//多面体
		 scgTinBlock			=139,	//不规则三角面 块

		//-----types listing below are for OpenGL only-----
		 scgTriangles		=181,	//Treats each triplet of vertices as an independent triangle. Vertices 3n – 2, 3n –1, and 3n define triangle n. N/3 triangles are drawn.
		 scgTriangleStrip	=183,	//Draws a connected group of triangles. One triangle is defined for each vertex presented after the first two vertices. For odd n, vertices n, n + 1, and n + 2 define triangle n. For even n, vertices n + 1, n, and n + 2 define triangle n. N – 2 triangles are drawn.
		 scgTriangleFan		=185,	//Draws a connected group of triangles. One triangle is defined for each vertex presented after the first two vertices. Vertices 1, n + 1, and n + 2 define triangle n. N – 2 triangles are drawn.
		 scgQuads			=187,	//Treats each group of four vertices as an independent quadrilateral. Vertices 4n – 3, 4n – 2, 4n – 1, and 4n define quadrilateral n. N/4 quadrilaterals are drawn.
		 scgQuadStrip		=189,	//Draws a connected group of quadrilaterals. One quadrilateral is defined for each pair of vertices presented after the first pair. Vertices 2n – 1, 2n, 2n + 2, and 2n + 1 define quadrilateral n. N quadrilaterals are drawn. Note that the order in which vertices are used to construct a quadrilateral from strip data is different from that used with independent data.

		 scgCompound			=1000,	//复合对象
		 scgCustom =1001,//扩展对象
	}seGeometryType;

	typedef
	enum tagGradientType
	{
		 scrBlackWhite,
		 scrRedWhite,
		 scrGreenWhite,
		 scrBlueWhite,
		 scrYellowWhite,
		 scrPinkWhite,
		 scrCyanWhite,
		 scrRedBlack,
		 scrGreenBlack,
		 scrBlueBlack,
		 scrYellowBlack,
		 scrPinkBlack,
		 scrCyanBlack,
		 scrYellowRed,
		 scrYellowGreen,
		 scrYellowBlue,
		 scrGreenBlue,
		 scrGreenRed,
		 scrBlueRed,
		 scrPinkRed,
		 scrPinkBlue,
		 scrCyanBlue,
		 scrCyanGreen,
		 scrRainbow,
		 scrGreenOrangeViolet,
		 scrTerrain,
		 scrSpectrum,
	}seGradientType;
	
	typedef
	enum tagGraphType
	{
		 scpArea		= 0,
		 scpStep		= 1,
		 scpLine		= 2,
		 scpPoint	= 3,
		 scpBar		= 4,
		 scpBar3D	= 5,
		 scpPie		= 6,
		 scpPie3D	= 7,
		 scpRose		= 8,
		 scpRose3D	= 9,
		 scpPyramidBar = 10,	
		 scpPyramidPolygon = 11,		
		 scpStackedBar = 12,	
		 scpStackedBar3D = 13,
	}seGraphType;

	typedef
	enum tagPixelFormat
	{
			scpMono		= 1,	//1位,单色
				scpFBit		= 4,	//4位,16色
				scpByte		= 8,	//8位,256色
			scpTByte	= 16,	//16位,彩色
			scpRGB		= 24,	//24位,真彩色
		 scpRGBA		= 32,	//32位,增强真彩色
			scpLongLong = 64,	//64位,长整型
			scpLong		= 320,	//
			scpFloat	= 3200,	//32位,浮点型
			scpDouble	= 6400,	//64位,双精度浮点型
	}sePixelFormat;

	typedef
	enum tagDatasetOption
	{
							scoDefault		= 0,	//
		 scoHasStyle		= 1,	//
			scoCompressed	= 2,	//
				scoPrymaid		= 4,	//创建栅格数据集时,是否建立金字塔存储结构。
				scoSequence	=8,
				scoLongTransaction	=32,
				scoUserLock	=64,
				scoCacheMode	=128,
				scoMapLibrary	=65536,
			scoReadOnly	=131072,
	}seDatasetOption;


	typedef
	enum tagAggregationType
	{
		 scaSUM,
		 scaMIN,
		 scaMAX,
		 scaMEAN,
		 scaMEDIAN,
	}seAggregationType;

	typedef
	enum tagEcwCompressHint
	{
				sceNone = 0,
				sceFast = 1,
				sceBest = 2,
			sceInternet = 3,
	}seEcwCompressHint;

	typedef
	enum tagTextAlign
	{
		 sctTopLeft = 0,
		 sctTopCenter = 1,
		 sctTopRight = 2,
		 sctBaslineLeft = 3,
		 sctBaslineCenter = 4,
		 sctBaslineRight = 5,
		 sctBottomLeft = 6,
		 sctBottomCenter = 7,
		 sctBottomRight = 8,
	}seTextAlign;

	typedef
	enum tagGraduatedMode
	{
		 scgConstant,
		 scgSquareRoot,
		 scgLog,
	}seGraduatedMode;

	typedef
	enum tagDgnLinkType
	{
		 sclDMRS = 0,
		 sclGeneric = 1,
	}seDgnLinkType;

//=========================================================================================
	typedef
	enum tagPJCoorSysType
	{
					scPCS_USER_DEFINED				    =   -1 ,   // User Defined
				scPCS_NON_EARTH						=    0 ,   // Planar (scPCS_PLANAR)
			sePCS_LONGITUDE_LATITUDE			=	 1 ,   // Earth Coord System (scPCS_EARTH)

					scPCS_WORLD_PLATE_CARREE            = 54001,     // Plate Carree
				scPCS_WORLD_EQUIDISTANT_CYLINDRICAL = 54002,     // Equidistant Cyl.
			scPCS_WORLD_MILLER_CYLINDRICAL		= 54003,     // Miller Cylindrical
						scPCS_WORLD_MERCATOR                = 54004,     // Mercator
					scPCS_WORLD_SINUSOIDAL              = 54008,     // Sinusoidal
					scPCS_WORLD_MOLLWEIDE               = 54009,     // Mollweide
					scPCS_WORLD_ECKERT_VI               = 54010,     // Eckert VI
						scPCS_WORLD_ECKERT_V                = 54011,     // Eckert V
					scPCS_WORLD_ECKERT_IV               = 54012,     // Eckert IV
					scPCS_WORLD_ECKERT_III              = 54013,     // Eckert III
					scPCS_WORLD_ECKERT_II               = 54014,     // Eckert II
						scPCS_WORLD_ECKERT_I                = 54015,     // Eckert I
			scPCS_WORLD_GALL_STEREOGRAPHIC      = 54016,     // Gall Stereographic
						scPCS_WORLD_BEHRMANN                = 54017,     // Behrmann
						scPCS_WORLD_WINKEL_I                = 54018,     // Winkel I
					scPCS_WORLD_WINKEL_II               = 54019,     // Winkel II
					scPCS_WORLD_POLYCONIC               = 54021,     // Polyconic
				scPCS_WORLD_QUARTIC_AUTHALIC        = 54022,     // Quartic Authalic
						scPCS_WORLD_LOXIMUTHAL              = 54023,     // Loximuthal
							scPCS_WORLD_BONNE                   = 54024,     // Bonne
							scPCS_WORLD_HOTINE                  = 54025,     // Hotine
					scPCS_WORLD_STEREOGRAPHIC           = 54026,     // Stereographic
				scPCS_WORLD_EQUIDISTANT_CONIC       = 54027,     // Equidistant Conic
							scPCS_WORLD_CASSINI                 = 54028,     // Cassini
				scPCS_WORLD_VAN_DER_GRINTEN_I       = 54029,     // Van der Grinten I
						scPCS_WORLD_ROBINSON                = 54030,     // Robinson
			scPCS_WORLD_TWO_POINT_EQUIDISTANT   = 54031,     // Tnt nt nt nt nt wo-Point Equidistant

					scPCS_SPHERE_PLATE_CARREE            = 53001,     // Plate Carree
				scPCS_SPHERE_EQUIDISTANT_CYLINDRICAL = 53002,     // Equidistant Cyl.
				scPCS_SPHERE_MILLER_CYLINDRICAL      = 53003,     // Miller Cylindrical
						scPCS_SPHERE_MERCATOR                = 53004,     // Mercator
						scPCS_SPHERE_SINUSOIDAL              = 53008,     // Sinusoidal
						scPCS_SPHERE_MOLLWEIDE               = 53009,     // Mollweide
						scPCS_SPHERE_ECKERT_VI               = 53010,     // Eckert VI
						scPCS_SPHERE_ECKERT_V                = 53011,     // Eckert V
						scPCS_SPHERE_ECKERT_IV               = 53012,     // Eckert IV
						scPCS_SPHERE_ECKERT_III              = 53013,     // Eckert III
						scPCS_SPHERE_ECKERT_II               = 53014,     // Eckert II
						scPCS_SPHERE_ECKERT_I                = 53015,     // Eckert I
				scPCS_SPHERE_GALL_STEREOGRAPHIC      = 53016,     // Gall Stereographic
						scPCS_SPHERE_BEHRMANN                = 53017,     // Behrmann
						scPCS_SPHERE_WINKEL_I                = 53018,     // Winkel I
						scPCS_SPHERE_WINKEL_II               = 53019,     // Winkel II
						scPCS_SPHERE_POLYCONIC               = 53021,     // Polyconic
				scPCS_SPHERE_QUARTIC_AUTHALIC        = 53022,     // Quartic Authalic
						scPCS_SPHERE_LOXIMUTHAL              = 53023,     // Loximuthal
							scPCS_SPHERE_BONNE                   = 53024,     // Bonne
							scPCS_SPHERE_HOTINE                  = 53025,     // Hotine
					scPCS_SPHERE_STEREOGRAPHIC           = 53026,     // Stereographic
				scPCS_SPHERE_EQUIDISTANT_CONIC       = 53027,     // Equidistant Conic
							scPCS_SPHERE_CASSINI                 = 53028,     // Cassini
				scPCS_SPHERE_VAN_DER_GRINTEN_I       = 53029,     // Van der Grinten I
						scPCS_SPHERE_ROBINSON                = 53030,     // Robinson
			scPCS_SPHERE_TWO_POINT_EQUIDISTANT   = 53031,     // Two-Point Equidistant

					scPCS_WGS_1984_UTM_1N   = 32601,     // WGS 1984 UTM Zone 1N
					scPCS_WGS_1984_UTM_2N   = 32602,     // WGS 1984 UTM Zone 2N
					scPCS_WGS_1984_UTM_3N   = 32603,     // WGS 1984 UTM Zone 3N
					scPCS_WGS_1984_UTM_4N   = 32604,     // WGS 1984 UTM Zone 4N
					scPCS_WGS_1984_UTM_5N   = 32605,     // WGS 1984 UTM Zone 5N
					scPCS_WGS_1984_UTM_6N   = 32606,     // WGS 1984 UTM Zone 6N
					scPCS_WGS_1984_UTM_7N   = 32607,     // WGS 1984 UTM Zone 7N
					scPCS_WGS_1984_UTM_8N   = 32608,     // WGS 1984 UTM Zone 8N
					scPCS_WGS_1984_UTM_9N   = 32609,     // WGS 1984 UTM Zone 9N
					scPCS_WGS_1984_UTM_10N  = 32610,     // WGS 1984 UTM Zone 10N
					scPCS_WGS_1984_UTM_11N  = 32611,     // WGS 1984 UTM Zone 11N
					scPCS_WGS_1984_UTM_12N  = 32612,     // WGS 1984 UTM Zone 12N
					scPCS_WGS_1984_UTM_13N  = 32613,     // WGS 1984 UTM Zone 13N
					scPCS_WGS_1984_UTM_14N  = 32614,     // WGS 1984 UTM Zone 14N
					scPCS_WGS_1984_UTM_15N  = 32615,     // WGS 1984 UTM Zone 15N
					scPCS_WGS_1984_UTM_16N  = 32616,     // WGS 1984 UTM Zone 16N
					scPCS_WGS_1984_UTM_17N  = 32617,     // WGS 1984 UTM Zone 17N
					scPCS_WGS_1984_UTM_18N  = 32618,     // WGS 1984 UTM Zone 18N
					scPCS_WGS_1984_UTM_19N  = 32619,     // WGS 1984 UTM Zone 19N
					scPCS_WGS_1984_UTM_20N  = 32620,     // WGS 1984 UTM Zone 20N
					scPCS_WGS_1984_UTM_21N  = 32621,     // WGS 1984 UTM Zone 21N
					scPCS_WGS_1984_UTM_22N  = 32622,     // WGS 1984 UTM Zone 22N
					scPCS_WGS_1984_UTM_23N  = 32623,     // WGS 1984 UTM Zone 23N
					scPCS_WGS_1984_UTM_24N  = 32624,     // WGS 1984 UTM Zone 24N
					scPCS_WGS_1984_UTM_25N  = 32625,     // WGS 1984 UTM Zone 25N
					scPCS_WGS_1984_UTM_26N  = 32626,     // WGS 1984 UTM Zone 26N
					scPCS_WGS_1984_UTM_27N  = 32627,     // WGS 1984 UTM Zone 27N
					scPCS_WGS_1984_UTM_28N  = 32628,     // WGS 1984 UTM Zone 28N
					scPCS_WGS_1984_UTM_29N  = 32629,     // WGS 1984 UTM Zone 29N
					scPCS_WGS_1984_UTM_30N  = 32630,     // WGS 1984 UTM Zone 30N
					scPCS_WGS_1984_UTM_31N  = 32631,     // WGS 1984 UTM Zone 31N
					scPCS_WGS_1984_UTM_32N  = 32632,     // WGS 1984 UTM Zone 32N
					scPCS_WGS_1984_UTM_33N  = 32633,     // WGS 1984 UTM Zone 33N
					scPCS_WGS_1984_UTM_34N  = 32634,     // WGS 1984 UTM Zone 34N

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -