|
Public Member Functions |
FDO_SPATIAL_API FdoIGeometry * | ConvertOrdinates (FdoIGeometry *geometry, bool applyTargetDimensionality=false, FdoInt32 targetDimensionality=0, double padValueZ=0.0, double padValueM=0.0) |
virtual FDO_SPATIAL_API void | ConvertPosition (double &x, double &y, double &z)=0 |
virtual FDO_SPATIAL_API void | ConvertPosition (double &x, double &y)=0 |
FDO_SPATIAL_API | FdoSpatialGeometryConverter () |
virtual FDO_SPATIAL_API | ~FdoSpatialGeometryConverter () |
Protected Member Functions |
double * | AllocateOrdinates (FdoInt32 numOrdinates) |
FdoICurveSegmentAbstract * | ConvertOrdinates (FdoICurveSegmentAbstract *cs, FdoInt32 outputDim, double padValueZ, double padValueM) |
FdoCurveSegmentCollection * | ConvertOrdinates (FdoCurveSegmentCollection *csc, FdoInt32 outputDim, double padValueZ, double padValueM) |
FdoILinearRing * | ConvertOrdinates (FdoILinearRing *ring, FdoInt32 outputDim, double padValueZ, double padValueM) |
void | ConvertOrdinates (FdoInt32 inputDim, FdoInt32 numPositions, const double *inputOrds, double padValueZ, double padValueM, FdoInt32 outputDim, double *outputOrds) |
FdoInt32 | DimensionalityToNumOrdinates (FdoInt32 dimensionality) |