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

📄 supermap.h

📁 supermap objects 二次开发的vc文件相关的包
💻 H
📖 第 1 页 / 共 5 页
字号:
		 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,//扩展对象

		 scgLine3D      =   4001,
		 scgRegion3D  =   4002,
	    scgCircle3D  =   4003,
	    scgPie3D        =   4004,
	    scgBox            =   4005,
	    scgSphere      =   4006,
	    scgHemiSphere        =   4007,
	    scgCone                    =   4008,
	    scgCylinder            =   4009,
	    scgPieCylinder      =   4010,
	    scgRegionCylinder=   4011,
	}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,	//
			scoPyramid		= 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
		scPCS_WGS_1984_UTM_35N  = 32635,     // WGS 1984 UTM Zone 35N
		scPCS_WGS_1984_UTM_36N  = 32636,     // WGS 1984 UTM Zone 36N

⌨️ 快捷键说明

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