📄 pcss.tlh
字号:
csgdSantoDOS1965 = 197,
csgdSaoBraz = 198,
csgdSapperHill1943 = 199,
csgdSchwarzeck = 200,
csgdSelvagemGrande1938 = 201,
csgdSouthAsia = 203,
csgdTimbalai1948 = 205,
csgdTristanAstro1968 = 207,
csgdVitiLevu1916 = 208,
csgdVoirol1960 = 209,
csgdVoirol1960NIMA = 209,
csgdVoirol1960NGA = 209,
csgdWakeIslandAstro1952 = 210,
csgdWakeEniwetok1960 = 211,
csgdYacare = 214,
csgdZanderij = 215,
csgdIndianIndiaAndNepal = 301,
csgdIndianPakistan = 302,
csgdCoordSys1937Estonia = 303,
csgdSierraLeone1960 = 304,
csgdHermannskogel = 305,
csgdRiketskoordinatsystem1990 = 306,
csgdSwedishRT90 = 306,
csgdSamboja = 307,
csgdLithuania1994ETRS89 = 308,
csgdNAD83HARN = 309,
csgdArc1950EPSG = 310,
csgdCapeEPSG = 311,
csgdCarthageEPSG = 312,
csgdMPoralokoEPSG = 313,
csgdMerchichEPSG = 314,
csgdNorthSahara1959EPSG = 315,
csgdPointeNoire1948EPSG = 316,
csgdVoirol1960EPSG = 317,
csgdVoirol1874NIMA = 318,
csgdVoirol1874NGA = 318,
csgdReseauGeodFrancais1993 = 319,
csgdHartebeesthoek94 = 320,
csgdCH1903 = 321,
csgdCH1903Plus = 322,
csgdCHTRF95 = 323,
csgdJapanGeodDatum2000 = 324,
csgdNZGeodDatum2000 = 325,
csgdKoreanDatum1995 = 326,
csgdHongKong1980 = 327,
csgdTWD67 = 328,
csgdTWD97 = 329,
csgdKalianpur1937 = 330,
csgdKalianpur1962 = 331,
csgdKalianpur1975 = 332,
csgdHungarianStereo1863 = 333,
csgdHungarianFasching1909 = 334,
csgdIRENET95 = 335,
csgdEUREFFIN = 336
};
enum CSEllipsoidConstants
{
cseUndefined = 0,
cseGRS80 = 1,
cseWGS72 = 2,
cseAussyNatSAmer69 = 3,
cseAustralianNational = 3,
cseKrassovsky = 4,
cseInternational = 5,
cseWGS66 = 6,
cseClark1880 = 7,
cseClark1880NIMA = 7,
cseClarke1880NGA = 7,
cseClark1866 = 8,
cseClarke1866 = 8,
cseHelmert1906 = 9,
cseBessel1841 = 10,
cseDanish = 11,
cseStruve = 12,
cseHough = 13,
cseAiry1830 = 14,
cseEverest1830 = 15,
cseEverest1830Adj1937 = 15,
cseModAiry = 16,
cseModEverest = 17,
cseEverestSingaporeAndWMalaysia1948 = 17,
cseFischer1960Mercury = 18,
cseModFischer1960SA = 19,
cseFischer1968 = 20,
cseUserDefined = 21,
cseWGS84 = 22,
cseIndoNational1974 = 23,
cseWGS60 = 24,
cseUnitSphere = 25,
cseEverestBruneiAndEMalaysia = 26,
cseEverestBruneiAndEMalaysia1967 = 26,
cseEverestIndia1956 = 27,
cseEverest1830Def1956And1962 = 27,
cseEverest1830Def1956 = 27,
cseEverestWMalaysia1969 = 28,
cseBessel1841Namibia = 29,
cseEverestPakistan = 30,
cseClarke1880IGN = 31,
cseClarke1880Arc = 32,
cseClarke1880Benoit = 33,
cseClarke1880SGA1922 = 34,
cseAvgTerrestrialSystem1977 = 35,
cseModifiedBessel = 36,
cseClarke1858EPSG = 37,
cseGEM10C = 38,
cseGRS1967 = 39,
cseNWL10D = 40,
cseNWL9D = 41,
cseOSU86F = 42,
cseOSU91A = 43,
csePlessis1817 = 44,
cseStruve1860 = 45,
cseWarOffice = 46,
cseClarke1880EPSG = 47,
cseEverest1830Def1975 = 48,
cseEverest1830IndianFeet1865 = 49,
cseSouthAmerican1969 = 50,
cseGRS1967Rounded = 51,
cseEverest1830Def1962 = 52
};
struct __declspec(uuid("76416de1-c82d-11ce-9653-08003601c1af"))
GeogSpace : IDispatch
{
//
// Property data
//
__declspec(property(get=GetGeodeticDatumStr,put=PutGeodeticDatumStr))
_bstr_t GeodeticDatumStr;
__declspec(property(get=GetGeodeticDatumVal,put=PutGeodeticDatumVal))
enum CSGeodeticDatumConstants GeodeticDatumVal;
__declspec(property(get=GetEllipsoidStr,put=PutEllipsoidStr))
_bstr_t EllipsoidStr;
__declspec(property(get=GetEllipsoidVal,put=PutEllipsoidVal))
enum CSEllipsoidConstants EllipsoidVal;
__declspec(property(get=GetEquatorialRadStr,put=PutEquatorialRadStr))
_bstr_t EquatorialRadStr;
__declspec(property(get=GetEquatorialRad,put=PutEquatorialRad))
double EquatorialRad;
__declspec(property(get=GetPolarRadStr,put=PutPolarRadStr))
_bstr_t PolarRadStr;
__declspec(property(get=GetPolarRad,put=PutPolarRad))
double PolarRad;
__declspec(property(get=GetEccentricityStr,put=PutEccentricityStr))
_bstr_t EccentricityStr;
__declspec(property(get=GetEccentricityVal,put=PutEccentricityVal))
double EccentricityVal;
__declspec(property(get=GetFlatteningStr,put=PutFlatteningStr))
_bstr_t FlatteningStr;
__declspec(property(get=GetFlatteningVal,put=PutFlatteningVal))
double FlatteningVal;
__declspec(property(get=GetFlatteningInverseStr,put=PutFlatteningInverseStr))
_bstr_t FlatteningInverseStr;
__declspec(property(get=GetFlatteningInverseVal,put=PutFlatteningInverseVal))
double FlatteningInverseVal;
__declspec(property(get=GetGeodeticDatumStrings))
GeodeticDatumStringsPtr GeodeticDatumStrings;
__declspec(property(get=GetEllipsoidStrings))
EllipsoidStringsPtr EllipsoidStrings;
__declspec(property(get=GetVerticalDatumStr,put=PutVerticalDatumStr))
_bstr_t VerticalDatumStr;
__declspec(property(get=GetVerticalDatumVal,put=PutVerticalDatumVal))
enum CSVerticalDatumConstants VerticalDatumVal;
__declspec(property(get=GetVerticalDatumStrings))
DGMStringCollectionPtr VerticalDatumStrings;
//
// Wrapper methods for error-handling
//
// Methods:
_bstr_t GetGeodeticDatumStr ( );
void PutGeodeticDatumStr (
_bstr_t _arg1 );
enum CSGeodeticDatumConstants GetGeodeticDatumVal ( );
void PutGeodeticDatumVal (
enum CSGeodeticDatumConstants _arg1 );
_bstr_t GetEllipsoidStr ( );
void PutEllipsoidStr (
_bstr_t _arg1 );
enum CSEllipsoidConstants GetEllipsoidVal ( );
void PutEllipsoidVal (
enum CSEllipsoidConstants _arg1 );
_bstr_t GetEquatorialRadStr ( );
void PutEquatorialRadStr (
_bstr_t _arg1 );
double GetEquatorialRad ( );
void PutEquatorialRad (
double _arg1 );
_bstr_t GetPolarRadStr ( );
void PutPolarRadStr (
_bstr_t _arg1 );
double GetPolarRad ( );
void PutPolarRad (
double _arg1 );
_bstr_t GetEccentricityStr ( );
void PutEccentricityStr (
_bstr_t _arg1 );
double GetEccentricityVal ( );
void PutEccentricityVal (
double _arg1 );
_bstr_t GetFlatteningStr ( );
void PutFlatteningStr (
_bstr_t _arg1 );
double GetFlatteningVal ( );
void PutFlatteningVal (
double _arg1 );
_bstr_t GetFlatteningInverseStr ( );
void PutFlatteningInverseStr (
_bstr_t _arg1 );
double GetFlatteningInverseVal ( );
void PutFlatteningInverseVal (
double _arg1 );
GeodeticDatumStringsPtr GetGeodeticDatumStrings ( );
EllipsoidStringsPtr GetEllipsoidStrings ( );
_bstr_t GetVerticalDatumStr ( );
void PutVerticalDatumStr (
_bstr_t _arg1 );
enum CSVerticalDatumConstants GetVerticalDatumVal ( );
void PutVerticalDatumVal (
enum CSVerticalDatumConstants _arg1 );
DGMStringCollectionPtr GetVerticalDatumStrings ( );
};
struct __declspec(uuid("5921afe9-73fa-4eda-9e4c-bccec9271d35"))
IGMGeogSpace2 : IGMGeogSpace
{
//
// Property data
//
__declspec(property(get=GetVerticalDatumStr,put=PutVerticalDatumStr))
_bstr_t VerticalDatumStr;
__declspec(property(get=GetVerticalDatumVal,put=PutVerticalDatumVal))
enum CSVerticalDatumConstants VerticalDatumVal;
__declspec(property(get=GetVerticalDatumStrings))
DGMStringCollectionPtr VerticalDatumStrings;
//
// Wrapper methods for error-handling
//
_bstr_t GetVerticalDatumStr ( );
void PutVerticalDatumStr (
_bstr_t pVerticalDatumStr );
enum CSVerticalDatumConstants GetVerticalDatumVal ( );
void PutVerticalDatumVal (
enum CSVerticalDatumConstants pVerticalDatumVal );
DGMStringCollectionPtr GetVerticalDatumStrings ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_VerticalDatumStr (
BSTR * pVerticalDatumStr ) = 0;
virtual HRESULT __stdcall put_VerticalDatumStr (
BSTR pVerticalDatumStr ) = 0;
virtual HRESULT __stdcall get_VerticalDatumVal (
enum CSVerticalDatumConstants * pVerticalDatumVal ) = 0;
virtual HRESULT __stdcall put_VerticalDatumVal (
enum CSVerticalDatumConstants pVerticalDatumVal ) = 0;
virtual HRESULT __stdcall get_VerticalDatumStrings (
struct DGMStringCollection * * pVerticalDatumStrings ) = 0;
};
enum CSVerticalDatumConstants
{
csvdUserDefined = 0,
csvdNGVD29 = 1,
csvdNAVD88 = 2,
csvdAHD71 = 3,
csvdIGLD55 = 4,
csvdONTGL = 5,
csvdTsingtao = 6,
csvdUELN55 = 7,
csvdUELN73 = 8,
csvdUELN7381 = 9,
csvdCVR28 = 10,
csvdUELN9598 = 11,
csvdIGLD85 = 12,
csvdNAD83 = 13,
csvdUnspecified = 14,
csvdGeoid = 100,
csvdEllipsoid = 101,
csvdEGM = 102,
csvdNGSGravimetric = 103
};
struct __declspec(uuid("6d3d6f80-f7b9-11d0-a26d-08003601d502"))
DGMStringCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=GetCount))
long Count;
//
// Wrapper methods for error-handling
//
long GetCount ( );
_bstr_t Item (
long index );
IUnknownPtr _NewEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
long * Count ) = 0;
virtual HRESULT __stdcall raw_Item (
long index,
BSTR * Item ) = 0;
virtual HRESULT __stdcall raw__NewEnum (
IUnknown * * Enum ) = 0;
};
struct __declspec(uuid("ff65cae0-4e8a-11ce-9cb5-08003601c1af"))
IGMUnitFormatSpec : IUnknown
{
//
// Property data
//
__declspec(property(get=GetProjUnit,put=PutProjUnit))
_bstr_t ProjUnit;
__declspec(property(get=GetGeogUnit,put=PutGeogUnit))
_bstr_t GeogUnit;
__declspec(property(get=GetGeocUnit,put=PutGeocUnit))
_bstr_t GeocUnit;
__declspec(property(get=GetPaperUnit,put=PutPaperUnit))
_bstr_t PaperUnit;
__declspec(property(get=GetHeightUnit,put=PutHeightUnit))
_bstr_t HeightUnit;
__declspec(property(get=GetPaperHeightUnit,put=PutPaperHeightUnit))
_bstr_t PaperHeightUnit;
__declspec(property(get=GetZHeightUnit,put=PutZHeightUnit))
_bstr_t ZHeightUnit;
__declspec(property(get=GetDistUnit,put=PutDistUnit))
_bstr_t DistUnit;
__declspec(property(get=GetPaperDistUnit,put=PutPaperDistUnit))
_bstr_t PaperDistUnit;
__declspec(property(get=GetAngUnit,put=PutAngUnit))
_bstr_t AngUnit;
__declspec(property(get=GetAzimuthUnit,put=PutAzimuthUnit))
_bstr_t AzimuthUnit;
__declspec(property(get=GetAreaUnit,put=PutAreaUnit))
_bstr_t AreaUnit;
__declspec(property(get=GetPaperAreaUnit,put=PutPaperAreaUnit))
_bstr_t PaperAreaUnit;
__declspec(property(get=GetVolumeUnit,put=PutVolumeUnit))
_bstr_t VolumeUnit;
__declspec(property(get=GetTimeUnit,put=PutTimeUnit))
_bstr_t TimeUnit;
__declspec(property(get=GetProjPrec,put=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -