|
OGR
|
Public Member Functions | |
| virtual OGRSpatialReference * | GetSourceCS () override |
| virtual OGRSpatialReference * | GetTargetCS () override |
| virtual int | Transform (int nCount, double *x, double *y, double *z=NULL) override |
| virtual int | TransformEx (int nCount, double *x, double *y, double *z=NULL, int *panSuccess=NULL) override |
| virtual bool | GetEmitErrors () override |
| virtual void | SetEmitErrors (bool bEmitErrors) override |
Additional Inherited Members | |
Static Public Member Functions inherited from OGRCoordinateTransformation | |
| static void | DestroyCT (OGRCoordinateTransformation *poCT) |
| OGRCoordinateTransformation destructor. More... | |
|
inlineoverridevirtual |
Whether the transformer will emit CPLError
Reimplemented from OGRCoordinateTransformation.
|
overridevirtual |
Fetch internal source coordinate system.
Implements OGRCoordinateTransformation.
|
overridevirtual |
Fetch internal target coordinate system.
Implements OGRCoordinateTransformation.
|
inlineoverridevirtual |
Set if the transformer must emit CPLError
Reimplemented from OGRCoordinateTransformation.
|
overridevirtual |
Transform points from source to destination space.
This method is the same as the C function OCTTransform().
The method TransformEx() allows extended success information to be captured indicating which points failed to transform.
| nCount | number of points to transform. |
| x | array of nCount X vertices, modified in place. |
| y | array of nCount Y vertices, modified in place. |
| z | array of nCount Z vertices, modified in place. |
Implements OGRCoordinateTransformation.
References CPLFree, CPLMalloc(), and TransformEx().
|
overridevirtual |
Transform an array of points
| nCount | Number of points |
| x | Array of nCount x values. |
| y | Array of nCount y values. |
| z | Array of nCount z values. |
| pabSuccess | Output array of nCount value that will be set to TRUE/FALSE |
Implements OGRCoordinateTransformation.
References CPLAssert, CPLE_AppDefined, CPLError(), CPLRealloc(), and M_PI.
Referenced by Transform().
1.8.5.