CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdSpatialReference::FormatConverter Namespace Reference

Functions

TD_SPATIALREFERENCE_API OdResult idToId (CodeFormatType eCodeFormatTypeSource, const OdString &sIdSource, CodeFormatType eCodeFormatType, OdString &sId)
 
TD_SPATIALREFERENCE_API OdResult idToWkt (CodeFormatType eCodeFormatTypeSource, const OdString &sIdSource, WktFlavor eWktFlavor, OdString &sWkt)
 
TD_SPATIALREFERENCE_API OdResult definitionToWkt (const OdCoordinateReferenceSystemDefinition *pCRSD, WktFlavor eWktFlavor, OdString &sWkt)
 
TD_SPATIALREFERENCE_API OdResult wktToId (WktFlavor eWktFlavorSource, const OdString &sWkt, CodeFormatType eCodeFormatType, OdString &sId)
 
TD_SPATIALREFERENCE_API OdResult wktToDefinition (WktFlavor eWktFlavor, const OdString &sWkt, OdCoordinateReferenceSystemDefinitionPtr &pCRSD)
 
TD_SPATIALREFERENCE_API OdResult getCoordinateReferenceSystemDefinition (const OdString &sIdOrWkt, OdCoordinateReferenceSystemDefinitionPtr &pCRSD)
 
TD_SPATIALREFERENCE_API OdResult getVerticalCoordinateReferenceSystemDefinition (const OdString &sId, OdVerticalCoordinateReferenceSystemDefinitionPtr &pVCRSD)
 

Function Documentation

◆ definitionToWkt()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::definitionToWkt ( const OdCoordinateReferenceSystemDefinition * pCRSD,
WktFlavor eWktFlavor,
OdString & sWkt )

Converts the coordinate reference system definition to desired WTK string.

Parameters
pCRSD[in] Pointer to an OdCoordinateReferenceSystemDefinition object.
eWktFlavor[in] WktFlavor of result WKT string.
sWkt[out] Result WKT string.
Returns
Returns eOK if successful, or an appropriate error code if not.

◆ getCoordinateReferenceSystemDefinition()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::getCoordinateReferenceSystemDefinition ( const OdString & sIdOrWkt,
OdCoordinateReferenceSystemDefinitionPtr & pCRSD )

Converts the coordinate reference system id or WKT string to OdCoordinateReferenceSystemDefinition object.

Parameters
sIdOrWkt[in] Coordinate reference system id or WKT string.
pCRSD[out] Pointer to an OdCoordinateReferenceSystemDefinition object.
Returns
Returns eOK if successful, or an appropriate error code if not.

◆ getVerticalCoordinateReferenceSystemDefinition()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::getVerticalCoordinateReferenceSystemDefinition ( const OdString & sId,
OdVerticalCoordinateReferenceSystemDefinitionPtr & pVCRSD )

Converts the vertical coordinate reference system id string to OdVerticalCoordinateReferenceSystemDefinition object.

Parameters
sId[in] Vertical coordinate reference system id string.
pCRSD[out] Pointer to an OdVerticalCoordinateReferenceSystemDefinition object.
Returns
Returns eOK if successful, or an appropriate error code if not.

◆ idToId()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::idToId ( CodeFormatType eCodeFormatTypeSource,
const OdString & sIdSource,
CodeFormatType eCodeFormatType,
OdString & sId )

Converts the coordinate reference system id to desired format type.

Parameters
eCodeFormatTypeSource[in] CodeFormatType of input coordinate reference system id.
sIdSource[in] Input source coordinate reference system id.
eCodeFormatType[in] CodeFormatType of result coordinate reference system id.
sId[out] Result coordinate reference system id.
Returns
Returns eOK if successful, or an appropriate error code if not.

◆ idToWkt()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::idToWkt ( CodeFormatType eCodeFormatTypeSource,
const OdString & sIdSource,
WktFlavor eWktFlavor,
OdString & sWkt )

Converts the coordinate reference system id to desired WTK string.

Parameters
eCodeFormatTypeSource[in] CodeFormatType of input coordinate reference system id.
sIdSource[in] Input source coordinate reference system id.
eWktFlavor[in] WktFlavor of result WKT string.
sWkt[out] Result WKT string.
Returns
Returns eOK if successful, or an appropriate error code if not.

◆ wktToDefinition()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::wktToDefinition ( WktFlavor eWktFlavor,
const OdString & sWkt,
OdCoordinateReferenceSystemDefinitionPtr & pCRSD )

Converts the WKT string to OdCoordinateReferenceSystemDefinition object.

Parameters
eWktFlavor[in] WktFlavor of input WKT string.
sWkt[in] Input WKT string.
pCRSD[out] Pointer to an OdCoordinateReferenceSystemDefinition object.
Returns
Returns eOK if successful, or an appropriate error code if not.

◆ wktToId()

TD_SPATIALREFERENCE_API OdResult OdSpatialReference::FormatConverter::wktToId ( WktFlavor eWktFlavorSource,
const OdString & sWkt,
CodeFormatType eCodeFormatType,
OdString & sId )

Converts the WKT string to coordinate reference system id.

Parameters
eWktFlavorSource[in] WktFlavor of input WKT string.
sWkt[in] Input WKT string.
eCodeFormatType[in] CodeFormatType of result coordinate reference system id.
sId[out] Result coordinate reference system id.
Returns
Returns eOK if successful, or an appropriate error code if not.