📄 pcss.tlh
字号:
long * Count ) = 0;
virtual HRESULT __stdcall raw_Item (
long index,
BSTR * pItem ) = 0;
virtual HRESULT __stdcall raw__NewEnum (
IUnknown * * pEnum ) = 0;
};
struct __declspec(uuid("9a107e91-e0b9-11ce-9657-08003601c1af"))
GeodeticDatumStrings : IDispatch
{
//
// Property data
//
__declspec(property(get=GetCount))
long Count;
//
// Wrapper methods for error-handling
//
// Methods:
long GetCount ( );
_bstr_t Item (
long index );
IUnknownPtr _NewEnum ( );
};
struct __declspec(uuid("9a107e92-e0b9-11ce-9657-08003601c1af"))
IGMEllipsoidStrings : IUnknown
{
//
// 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 * pItem ) = 0;
virtual HRESULT __stdcall raw__NewEnum (
IUnknown * * pEnum ) = 0;
};
struct __declspec(uuid("9a107e94-e0b9-11ce-9657-08003601c1af"))
EllipsoidStrings : IDispatch
{
//
// Property data
//
__declspec(property(get=GetCount))
long Count;
//
// Wrapper methods for error-handling
//
// Methods:
long GetCount ( );
_bstr_t Item (
long index );
IUnknownPtr _NewEnum ( );
};
struct __declspec(uuid("803e6bf0-b312-11ce-964d-08003601c1af"))
IGMProjSpace : IUnknown
{
//
// 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;
//
// Wrapper methods for error-handling
//
_bstr_t GetProjAlgorithmStr ( );
void PutProjAlgorithmStr (
_bstr_t pProjAlgorithmStr );
enum CSProjectionAlgorithmConstants GetProjAlgorithmVal ( );
void PutProjAlgorithmVal (
enum CSProjectionAlgorithmConstants pProjAlgorithmVal );
_bstr_t GetLonOfOrigStr ( );
void PutLonOfOrigStr (
_bstr_t pLonOfOrigStr );
double GetLonOfOrig ( );
void PutLonOfOrig (
double pLonOfOrig );
_bstr_t GetLatOfOrigStr ( );
void PutLatOfOrigStr (
_bstr_t pLatOfOrigStr );
double GetLatOfOrig ( );
void PutLatOfOrig (
double pLatOfOrig );
_bstr_t GetFalseXStr ( );
void PutFalseXStr (
_bstr_t pFalseXStr );
double GetFalseX ( );
void PutFalseX (
double pFalseX );
_bstr_t GetFalseYStr ( );
void PutFalseYStr (
_bstr_t pFalseYStr );
double GetFalseY ( );
void PutFalseY (
double pFalseY );
_bstr_t GetScaleReductFactStr ( );
void PutScaleReductFactStr (
_bstr_t pScaleReductFactStr );
double GetScaleReductFactVal ( );
void PutScaleReductFactVal (
double pScaleReductFactVal );
_bstr_t GetZoneStr ( );
void PutZoneStr (
_bstr_t pZoneNumberStr );
long GetZoneVal ( );
void PutZoneVal (
long pZoneVal );
_bstr_t GetHemisphereStr ( );
void PutHemisphereStr (
_bstr_t pHemisphereStr );
enum CSGeographicHemisphereSelectionConstants GetHemisphereVal ( );
void PutHemisphereVal (
enum CSGeographicHemisphereSelectionConstants pHemisphereVal );
_bstr_t GetStandPar1Str ( );
void PutStandPar1Str (
_bstr_t pStandPar1Str );
double GetStandPar1 ( );
void PutStandPar1 (
double pStandPar1 );
_bstr_t GetStandPar2Str ( );
void PutStandPar2Str (
_bstr_t pStandPar2Str );
double GetStandPar2 ( );
void PutStandPar2 (
double pStandPar2 );
_bstr_t GetLatOfTrueScaleStr ( );
void PutLatOfTrueScaleStr (
_bstr_t pLatOfTrueScaleStr );
double GetLatOfTrueScale ( );
void PutLatOfTrueScale (
double pLatOfTrueScale );
_bstr_t GetAzimuthAngStr ( );
void PutAzimuthAngStr (
_bstr_t pAzimuthAngStr );
double GetAzimuthAng ( );
void PutAzimuthAng (
double pAzimuthAng );
_bstr_t GetExtendProjRotStr ( );
void PutExtendProjRotStr (
_bstr_t pExtendProjRotStr );
double GetExtendProjRot ( );
void PutExtendProjRot (
double pExtendProjRot );
ProjAlgorithmStringsPtr GetProjAlgorithmStrings ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_ProjAlgorithmStr (
BSTR * pProjAlgorithmStr ) = 0;
virtual HRESULT __stdcall put_ProjAlgorithmStr (
BSTR pProjAlgorithmStr ) = 0;
virtual HRESULT __stdcall get_ProjAlgorithmVal (
enum CSProjectionAlgorithmConstants * pProjAlgorithmVal ) = 0;
virtual HRESULT __stdcall put_ProjAlgorithmVal (
enum CSProjectionAlgorithmConstants pProjAlgorithmVal ) = 0;
virtual HRESULT __stdcall get_LonOfOrigStr (
BSTR * pLonOfOrigStr ) = 0;
virtual HRESULT __stdcall put_LonOfOrigStr (
BSTR pLonOfOrigStr ) = 0;
virtual HRESULT __stdcall get_LonOfOrig (
double * pLonOfOrig ) = 0;
virtual HRESULT __stdcall put_LonOfOrig (
double pLonOfOrig ) = 0;
virtual HRESULT __stdcall get_LatOfOrigStr (
BSTR * pLatOfOrigStr ) = 0;
virtual HRESULT __stdcall put_LatOfOrigStr (
BSTR pLatOfOrigStr ) = 0;
virtual HRESULT __stdcall get_LatOfOrig (
double * pLatOfOrig ) = 0;
virtual HRESULT __stdcall put_LatOfOrig (
double pLatOfOrig ) = 0;
virtual HRESULT __stdcall get_FalseXStr (
BSTR * pFalseXStr ) = 0;
virtual HRESULT __stdcall put_FalseXStr (
BSTR pFalseXStr ) = 0;
virtual HRESULT __stdcall get_FalseX (
double * pFalseX ) = 0;
virtual HRESULT __stdcall put_FalseX (
double pFalseX ) = 0;
virtual HRESULT __stdcall get_FalseYStr (
BSTR * pFalseYStr ) = 0;
virtual HRESULT __stdcall put_FalseYStr (
BSTR pFalseYStr ) = 0;
virtual HRESULT __stdcall get_FalseY (
double * pFalseY ) = 0;
virtual HRESULT __stdcall put_FalseY (
double pFalseY ) = 0;
virtual HRESULT __stdcall get_ScaleReductFactStr (
BSTR * pScaleReductFactStr ) = 0;
virtual HRESULT __stdcall put_ScaleReductFactStr (
BSTR pScaleReductFactStr ) = 0;
virtual HRESULT __stdcall get_ScaleReductFactVal (
double * pScaleReductFactVal ) = 0;
virtual HRESULT __stdcall put_ScaleReductFactVal (
double pScaleReductFactVal ) = 0;
virtual HRESULT __stdcall get_ZoneStr (
BSTR * pZoneNumberStr ) = 0;
virtual HRESULT __stdcall put_ZoneStr (
BSTR pZoneNumberStr ) = 0;
virtual HRESULT __stdcall get_ZoneVal (
long * pZoneVal ) = 0;
virtual HRESULT __stdcall put_ZoneVal (
long pZoneVal ) = 0;
virtual HRESULT __stdcall get_HemisphereStr (
BSTR * pHemisphereStr ) = 0;
virtual HRESULT __stdcall put_HemisphereStr (
BSTR pHemisphereStr ) = 0;
virtual HRESULT __stdcall get_HemisphereVal (
enum CSGeographicHemisphereSelectionConstants * pHemisphereVal ) = 0;
virtual HRESULT __stdcall put_HemisphereVal (
enum CSGeographicHemisphereSelectionConstants pHemisphereVal ) = 0;
virtual HRESULT __stdcall get_StandPar1Str (
BSTR * pStandPar1Str ) = 0;
virtual HRESULT __stdcall put_StandPar1Str (
BSTR pStandPar1Str ) = 0;
virtual HRESULT __stdcall get_StandPar1 (
double * pStandPar1 ) = 0;
virtual HRESULT __stdcall put_StandPar1 (
double pStandPar1 ) = 0;
virtual HRESULT __stdcall get_StandPar2Str (
BSTR * pStandPar2Str ) = 0;
virtual HRESULT __stdcall put_StandPar2Str (
BSTR pStandPar2Str ) = 0;
virtual HRESULT __stdcall get_StandPar2 (
double * pStandPar2 ) = 0;
virtual HRESULT __stdcall put_StandPar2 (
double pStandPar2 ) = 0;
virtual HRESULT __stdcall get_LatOfTrueScaleStr (
BSTR * pLatOfTrueScaleStr ) = 0;
virtual HRESULT __stdcall put_LatOfTrueScaleStr (
BSTR pLatOfTrueScaleStr ) = 0;
virtual HRESULT __stdcall get_LatOfTrueScale (
double * pLatOfTrueScale ) = 0;
virtual HRESULT __stdcall put_LatOfTrueScale (
double pLatOfTrueScale ) = 0;
virtual HRESULT __stdcall get_AzimuthAngStr (
BSTR * pAzimuthAngStr ) = 0;
virtual HRESULT __stdcall put_AzimuthAngStr (
BSTR pAzimuthAngStr ) = 0;
virtual HRESULT __stdcall get_AzimuthAng (
double * pAzimuthAng ) = 0;
virtual HRESULT __stdcall put_AzimuthAng (
double pAzimuthAng ) = 0;
virtual HRESULT __stdcall get_ExtendProjRotStr (
BSTR * pExtendProjRotStr ) = 0;
virtual HRESULT __stdcall put_ExtendProjRotStr (
BSTR pExtendProjRotStr ) = 0;
virtual HRESULT __stdcall get_ExtendProjRot (
double * pExtendProjRot ) = 0;
virtual HRESULT __stdcall put_ExtendProjRot (
double pExtendProjRot ) = 0;
virtual HRESULT __stdcall get_ProjAlgorithmStrings (
struct ProjAlgorithmStrings * * pProjAlgorithmStrings ) = 0;
};
enum CSProjectionAlgorithmConstants
{
cspaUndefined = 0,
cspaMercator = 1,
cspaLambert = 2,
cspaNorthPolar = 3,
cspaSouthPolar = 4,
cspaLinearElastic = 5,
cspaSimpleCylindrical = 5,
cspaTransverseMercator = 6,
cspaUniveralTransverseMercator = 8,
cspaUniversalTransverseMercator = 8,
cspaIndonesianPoly = 9,
cspaSPCS27 = 10,
cspaPolyconic = 11,
cspaAlbers = 12,
cspaObliqueMercator = 13,
cspaNewZealand = 14,
cspaVanDerGrinten = 15,
cspaAzimuthalEquidistant = 19,
cspaOrthographic = 20,
cspaSPCS83 = 21,
cspaStereographic = 22,
cspaGnomonic = 23,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -