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

📄 pcss.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        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 + -