IDynamicMapType Interface Reference
import "MapRenderingEngine.idl";
List of all members.
Detailed Description
Used to retrieve information for dynamic map types (e.g blank map or vector based maps). Implement in map handlers when map types are tagged as IsSoftScale in the database tables tblMapSeries*. TBD
Library: wiki:MAPENGINELib
Public Member Functions
- HRESULT ClosestScale (BSTR map_source,[in] double dScale,[in] MapScaleUnitsEnum eScaleUnits,[out] double *pScale,[out] MapScaleUnitsEnum *pScaleUnits,[out] BSTR *pSeries,[out, retval] MapStatusCodeEnum *pMapStatusCode)
- HRESULT GetMapSeriesList ([in] BSTR map_source, VARIANT *pCategory, VARIANT *pScale, VARIANT *pScaleUnits, VARIANT *pSeries, VARIANT_BOOL bAvailableSeriesOnly)
- HRESULT NextScaleIn ([in] BSTR map_source,[in] double dScale,[in] MapScaleUnitsEnum eScaleUnits,[out] double *pNextScale,[out] MapScaleUnitsEnum *pNextScaleUnits,[out] BSTR *pNextSeries,[out, retval] MapStatusCodeEnum *pMapStatusCode)
- HRESULT NextScaleOut (BSTR map_source,[in] double dScale,[in] MapScaleUnitsEnum eScaleUnits,[out] double *pNextScale,[out] MapScaleUnitsEnum *pNextScaleUnits,[out] BSTR *pNextSeries,[out, retval] MapStatusCodeEnum *pMapStatusCode)
Member Function Documentation
HRESULT ClosestScale ( BSTR map_source,
[in] double dScale,
[in] MapScaleUnitsEnum eScaleUnits,
[out] double * pScale,
[out] MapScaleUnitsEnum * pScaleUnits,
[out] BSTR * pSeries,
[out, retval] MapStatusCodeEnum * pMapStatusCode
)
Description:
TBD
Parameters:
- map_source TBD
- dScale TBD
- eScaleUnits TBD
- pScale TBD
- pScaleUnits TBD
- pSeries TBD
- pMapStatusCode TBD
Returns:
S_OK - success
For failure, a variety of standard HRESULT values can be returned. Consult your COM documentation for these standard values.
Remarks:
TBD
HRESULT GetMapSeriesList ( [in] BSTR map_source,
VARIANT * pCategory,
VARIANT * pScale,
VARIANT * pScaleUnits,
VARIANT * pSeries,
VARIANT_BOOL bAvailableSeriesOnly
)
Description:
TBD
Parameters:
- map_source TBD
- pCategory TBD
- pScale TBD
- pScaleUnits TBD
- pSeries TBD
- bAvailableSeriesOnly
Returns:
S_OK - success
For failure, a variety of standard HRESULT values can be returned. Consult your COM documentation for these standard values.
Remarks:
TBD
HRESULT NextScaleIn ( [in] BSTR map_source,
[in] double dScale,
[in] MapScaleUnitsEnum eScaleUnits,
[out] double * pNextScale,
[out] MapScaleUnitsEnum * pNextScaleUnits,
[out] BSTR * pNextSeries,
[out, retval] MapStatusCodeEnum * pMapStatusCode
)
Description:
TBD
Parameters:
- map_source TBD
- dScale TBD
- eScaleUnits TBD
- pNextScale TBD
- pNextScaleUnits TBD
- pNextSeries TBD
- pMapStatusCode TBD
Returns:
S_OK - success
For failure, a variety of standard HRESULT values can be returned. Consult your COM documentation for these standard values.
Remarks:
TBD
HRESULT NextScaleOut ( BSTR map_source,
[in] double dScale,
[in] MapScaleUnitsEnum eScaleUnits,
[out] double * pNextScale,
[out] MapScaleUnitsEnum * pNextScaleUnits,
[out] BSTR * pNextSeries,
[out, retval] MapStatusCodeEnum * pMapStatusCode
)
Description:
TBD
Parameters:
- map_source TBD
- dScale TBD
- eScaleUnits TBD
- pNextScale TBD
- pNextScaleUnits TBD
- pNextSeries TBD
- pMapStatusCode TBD
Returns:
S_OK - success
For failure, a variety of standard HRESULT values can be returned. Consult your COM documentation for these standard values.
Remarks:
TBD
-- Main.ChrisBailey - 04 Mar 2005
