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

📄 pcss.tlh

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