📄 pcss.tlh
字号:
cspaRobinson = 24,
cspaCassini = 25,
cspaSinusoidal = 26,
cspaLambertAzimuthalEqArea = 27,
cspaMillerCyl = 28,
cspaBonne = 29,
cspaBritNGrid = 30,
cspaMollweide = 31,
cspaLocalSpaceRect = 32,
cspaUniversalPolarStereo = 33,
cspaRectifiedSkewOrthomorphic = 35,
cspaIMWModPolycon = 36,
cspaObliqueLambert = 37,
cspaChamberlinTrimetric = 38,
cspaCylEquirect = 39,
cspaGeneralPespective = 40,
cspaGeneralPerspective = 40,
cspaConic = 41,
cspaStereo3Step = 42,
cspaGaussKruger = 43,
cspaBIPOCC = 44,
cspaLaborde = 45,
cspaEckertIV = 46,
cspaSpaceObliqueMercator = 47,
cspaSpaceObliqueMercatorPS = 48,
cspaKrovak = 49,
cspaSwitzerlandLV03 = 50,
cspaSwitzerlandLV95 = 51,
cspaJapanPlaneRectangularTokyo = 55
};
enum CSGeographicHemisphereSelectionConstants
{
csghsNorthern = 0,
csghsSouthern = 1
};
struct __declspec(uuid("803e6bf2-b312-11ce-964d-08003601c1af"))
ProjSpace : IDispatch
{
//
// Property data
//
__declspec(property(get=GetProjAlgorithmStr,put=PutProjAlgorithmStr))
_bstr_t ProjAlgorithmStr;
__declspec(property(get=GetProjAlgorithmVal,put=PutProjAlgorithmVal))
enum CSProjectionAlgorithmConstants ProjAlgorithmVal;
__declspec(property(get=GetLonOfOrigStr,put=PutLonOfOrigStr))
_bstr_t LonOfOrigStr;
__declspec(property(get=GetLonOfOrig,put=PutLonOfOrig))
double LonOfOrig;
__declspec(property(get=GetLatOfOrigStr,put=PutLatOfOrigStr))
_bstr_t LatOfOrigStr;
__declspec(property(get=GetLatOfOrig,put=PutLatOfOrig))
double LatOfOrig;
__declspec(property(get=GetFalseXStr,put=PutFalseXStr))
_bstr_t FalseXStr;
__declspec(property(get=GetFalseX,put=PutFalseX))
double FalseX;
__declspec(property(get=GetFalseYStr,put=PutFalseYStr))
_bstr_t FalseYStr;
__declspec(property(get=GetFalseY,put=PutFalseY))
double FalseY;
__declspec(property(get=GetScaleReductFactStr,put=PutScaleReductFactStr))
_bstr_t ScaleReductFactStr;
__declspec(property(get=GetScaleReductFactVal,put=PutScaleReductFactVal))
double ScaleReductFactVal;
__declspec(property(get=GetZoneStr,put=PutZoneStr))
_bstr_t ZoneStr;
__declspec(property(get=GetZoneVal,put=PutZoneVal))
long ZoneVal;
__declspec(property(get=GetHemisphereStr,put=PutHemisphereStr))
_bstr_t HemisphereStr;
__declspec(property(get=GetHemisphereVal,put=PutHemisphereVal))
enum CSGeographicHemisphereSelectionConstants HemisphereVal;
__declspec(property(get=GetStandPar1Str,put=PutStandPar1Str))
_bstr_t StandPar1Str;
__declspec(property(get=GetStandPar1,put=PutStandPar1))
double StandPar1;
__declspec(property(get=GetStandPar2Str,put=PutStandPar2Str))
_bstr_t StandPar2Str;
__declspec(property(get=GetStandPar2,put=PutStandPar2))
double StandPar2;
__declspec(property(get=GetLatOfTrueScaleStr,put=PutLatOfTrueScaleStr))
_bstr_t LatOfTrueScaleStr;
__declspec(property(get=GetLatOfTrueScale,put=PutLatOfTrueScale))
double LatOfTrueScale;
__declspec(property(get=GetAzimuthAngStr,put=PutAzimuthAngStr))
_bstr_t AzimuthAngStr;
__declspec(property(get=GetAzimuthAng,put=PutAzimuthAng))
double AzimuthAng;
__declspec(property(get=GetExtendProjRotStr,put=PutExtendProjRotStr))
_bstr_t ExtendProjRotStr;
__declspec(property(get=GetExtendProjRot,put=PutExtendProjRot))
double ExtendProjRot;
__declspec(property(get=GetProjAlgorithmStrings))
ProjAlgorithmStringsPtr ProjAlgorithmStrings;
__declspec(property(get=GetAzimuthDefinitionMode,put=PutAzimuthDefinitionMode))
enum CSAzimuthDefinitionModeConstants AzimuthDefinitionMode;
__declspec(property(get=GetLatPoint1,put=PutLatPoint1))
double LatPoint1;
__declspec(property(get=GetLatPoint2,put=PutLatPoint2))
double LatPoint2;
__declspec(property(get=GetLonPoint1,put=PutLonPoint1))
double LonPoint1;
__declspec(property(get=GetLonPoint2,put=PutLonPoint2))
double LonPoint2;
__declspec(property(get=GetGeomHeightOrigin,put=PutGeomHeightOrigin))
double GeomHeightOrigin;
__declspec(property(get=GetGeomHeightPoint1,put=PutGeomHeightPoint1))
double GeomHeightPoint1;
__declspec(property(get=GetGeomHeightPoint2,put=PutGeomHeightPoint2))
double GeomHeightPoint2;
__declspec(property(get=GetGeogRadiusStdCircle,put=PutGeogRadiusStdCircle))
double GeogRadiusStdCircle;
//
// Wrapper methods for error-handling
//
// Methods:
_bstr_t GetProjAlgorithmStr ( );
void PutProjAlgorithmStr (
_bstr_t _arg1 );
enum CSProjectionAlgorithmConstants GetProjAlgorithmVal ( );
void PutProjAlgorithmVal (
enum CSProjectionAlgorithmConstants _arg1 );
_bstr_t GetLonOfOrigStr ( );
void PutLonOfOrigStr (
_bstr_t _arg1 );
double GetLonOfOrig ( );
void PutLonOfOrig (
double _arg1 );
_bstr_t GetLatOfOrigStr ( );
void PutLatOfOrigStr (
_bstr_t _arg1 );
double GetLatOfOrig ( );
void PutLatOfOrig (
double _arg1 );
_bstr_t GetFalseXStr ( );
void PutFalseXStr (
_bstr_t _arg1 );
double GetFalseX ( );
void PutFalseX (
double _arg1 );
_bstr_t GetFalseYStr ( );
void PutFalseYStr (
_bstr_t _arg1 );
double GetFalseY ( );
void PutFalseY (
double _arg1 );
_bstr_t GetScaleReductFactStr ( );
void PutScaleReductFactStr (
_bstr_t _arg1 );
double GetScaleReductFactVal ( );
void PutScaleReductFactVal (
double _arg1 );
_bstr_t GetZoneStr ( );
void PutZoneStr (
_bstr_t _arg1 );
long GetZoneVal ( );
void PutZoneVal (
long _arg1 );
_bstr_t GetHemisphereStr ( );
void PutHemisphereStr (
_bstr_t _arg1 );
enum CSGeographicHemisphereSelectionConstants GetHemisphereVal ( );
void PutHemisphereVal (
enum CSGeographicHemisphereSelectionConstants _arg1 );
_bstr_t GetStandPar1Str ( );
void PutStandPar1Str (
_bstr_t _arg1 );
double GetStandPar1 ( );
void PutStandPar1 (
double _arg1 );
_bstr_t GetStandPar2Str ( );
void PutStandPar2Str (
_bstr_t _arg1 );
double GetStandPar2 ( );
void PutStandPar2 (
double _arg1 );
_bstr_t GetLatOfTrueScaleStr ( );
void PutLatOfTrueScaleStr (
_bstr_t _arg1 );
double GetLatOfTrueScale ( );
void PutLatOfTrueScale (
double _arg1 );
_bstr_t GetAzimuthAngStr ( );
void PutAzimuthAngStr (
_bstr_t _arg1 );
double GetAzimuthAng ( );
void PutAzimuthAng (
double _arg1 );
_bstr_t GetExtendProjRotStr ( );
void PutExtendProjRotStr (
_bstr_t _arg1 );
double GetExtendProjRot ( );
void PutExtendProjRot (
double _arg1 );
ProjAlgorithmStringsPtr GetProjAlgorithmStrings ( );
enum CSAzimuthDefinitionModeConstants GetAzimuthDefinitionMode ( );
void PutAzimuthDefinitionMode (
enum CSAzimuthDefinitionModeConstants _arg1 );
double GetLatPoint1 ( );
void PutLatPoint1 (
double _arg1 );
double GetLatPoint2 ( );
void PutLatPoint2 (
double _arg1 );
double GetLonPoint1 ( );
void PutLonPoint1 (
double _arg1 );
double GetLonPoint2 ( );
void PutLonPoint2 (
double _arg1 );
double GetGeomHeightOrigin ( );
void PutGeomHeightOrigin (
double _arg1 );
double GetGeomHeightPoint1 ( );
void PutGeomHeightPoint1 (
double _arg1 );
double GetGeomHeightPoint2 ( );
void PutGeomHeightPoint2 (
double _arg1 );
double GetGeogRadiusStdCircle ( );
void PutGeogRadiusStdCircle (
double _arg1 );
};
struct __declspec(uuid("b7d9b9dd-add9-41d9-8f4a-222e6cf32ea2"))
IGMProjSpace2 : IGMProjSpace
{
//
// Property data
//
__declspec(property(get=GetAzimuthDefinitionMode,put=PutAzimuthDefinitionMode))
enum CSAzimuthDefinitionModeConstants AzimuthDefinitionMode;
__declspec(property(get=GetLatPoint1,put=PutLatPoint1))
double LatPoint1;
__declspec(property(get=GetLatPoint2,put=PutLatPoint2))
double LatPoint2;
__declspec(property(get=GetLonPoint1,put=PutLonPoint1))
double LonPoint1;
__declspec(property(get=GetLonPoint2,put=PutLonPoint2))
double LonPoint2;
//
// Wrapper methods for error-handling
//
enum CSAzimuthDefinitionModeConstants GetAzimuthDefinitionMode ( );
void PutAzimuthDefinitionMode (
enum CSAzimuthDefinitionModeConstants pAzimuthDefinitionMode );
double GetLatPoint1 ( );
void PutLatPoint1 (
double pLatPoint1 );
double GetLatPoint2 ( );
void PutLatPoint2 (
double pLatPoint2 );
double GetLonPoint1 ( );
void PutLonPoint1 (
double pLonPoint1 );
double GetLonPoint2 ( );
void PutLonPoint2 (
double pLonPoint2 );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_AzimuthDefinitionMode (
enum CSAzimuthDefinitionModeConstants * pAzimuthDefinitionMode ) = 0;
virtual HRESULT __stdcall put_AzimuthDefinitionMode (
enum CSAzimuthDefinitionModeConstants pAzimuthDefinitionMode ) = 0;
virtual HRESULT __stdcall get_LatPoint1 (
double * pLatPoint1 ) = 0;
virtual HRESULT __stdcall put_LatPoint1 (
double pLatPoint1 ) = 0;
virtual HRESULT __stdcall get_LatPoint2 (
double * pLatPoint2 ) = 0;
virtual HRESULT __stdcall put_LatPoint2 (
double pLatPoint2 ) = 0;
virtual HRESULT __stdcall get_LonPoint1 (
double * pLonPoint1 ) = 0;
virtual HRESULT __stdcall put_LonPoint1 (
double pLonPoint1 ) = 0;
virtual HRESULT __stdcall get_LonPoint2 (
double * pLonPoint2 ) = 0;
virtual HRESULT __stdcall put_LonPoint2 (
double pLonPoint2 ) = 0;
};
struct __declspec(uuid("c93d1a5f-a5a0-426e-86d0-eff06857718b"))
IGMProjSpace3 : IGMProjSpace2
{
//
// Property data
//
__declspec(property(get=GetGeomHeightOrigin,put=PutGeomHeightOrigin))
double GeomHeightOrigin;
__declspec(property(get=GetGeomHeightPoint1,put=PutGeomHeightPoint1))
double GeomHeightPoint1;
__declspec(property(get=GetGeomHeightPoint2,put=PutGeomHeightPoint2))
double GeomHeightPoint2;
//
// Wrapper methods for error-handling
//
double GetGeomHeightOrigin ( );
void PutGeomHeightOrigin (
double pGeomHeightOrigin );
double GetGeomHeightPoint1 ( );
void PutGeomHeightPoint1 (
double pGeomHeightPoint1 );
double GetGeomHeightPoint2 ( );
void PutGeomHeightPoint2 (
double pGeomHeightPoint2 );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_GeomHeightOrigin (
double * pGeomHeightOrigin ) = 0;
virtual HRESULT __stdcall put_GeomHeightOrigin (
double pGeomHeightOrigin ) = 0;
virtual HRESULT __stdcall get_GeomHeightPoint1 (
double * pGeomHeightPoint1 ) = 0;
virtual HRESULT __stdcall put_GeomHeightPoint1 (
double pGeomHeightPoint1 ) = 0;
virtual HRESULT __stdcall get_GeomHeightPoint2 (
double * pGeomHeightPoint2 ) = 0;
virtual HRESULT __stdcall put_GeomHeightPoint2 (
double pGeomHeightPoint2 ) = 0;
};
struct __declspec(uuid("2fee116a-949e-4405-9d4c-0e277ff18c76"))
IGMProjSpace4 : IGMProjSpace3
{
//
// Property data
//
__declspec(property(get=GetGeogRadiusStdCircle,put=PutGeogRadiusStdCircle))
double GeogRadiusStdCircle;
//
// Wrapper methods for error-handling
//
double GetGeogRadiusStdCircle ( );
void PutGeogRadiusStdCircle (
double pGeogRadiusStdCircle );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_GeogRadiusStdCircle (
double * pGeogRadiusStdCircle ) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -