Coordinate Operation service with attach/detach interface for use with operation implementations not created automatically by spatial reference system. More...
#include <mi32/coordop.h>

Public Member Functions | |
| COORDOP_SINGLE (COORDOP_IMPL *&pImpl) | |
| COORDOP_SINGLE () | |
| void | Attach (COORDOP_IMPL *&pImpl) |
| ERRVALUE | Create (const COORDOPDEF &CoordOpDef, const COORDREFSYS &SourceCRS, const COORDREFSYS &TargetCRS, bool DisableRangeCheck=false) |
| COORDOP_IMPL * | Detach () |
| void | ReleaseAttached () |
Coordinate Operation service with attach/detach interface for use with operation implementations not created automatically by spatial reference system.
| SPATREF::COORDOP_SINGLE::COORDOP_SINGLE | ( | ) |
| SPATREF::COORDOP_SINGLE::COORDOP_SINGLE | ( | COORDOP_IMPL *& | pImpl | ) |
Construct and attach implementation instance.
After attachment, COORDOP instance is responsible for deletion and the passed-in pointer will be set to NULL. Used when implementation instance is manually created.
| pImpl | Operation implementation to attach |
| void SPATREF::COORDOP_SINGLE::Attach | ( | COORDOP_IMPL *& | pImpl | ) |
Attach implemention to operation container.
After attachment, COORDOP instance is responsible for deletion and the passed-in pointer will be set to NULL. Used when implementation instance is manually created.
| pImpl | Operation implementation to attach |
| ERRVALUE SPATREF::COORDOP_SINGLE::Create | ( | const COORDOPDEF & | CoordOpDef, | |
| const COORDREFSYS & | SourceCRS, | |||
| const COORDREFSYS & | TargetCRS, | |||
| bool | DisableRangeCheck = false | |||
| ) |
Create operation using operation definition.
Not for use with concatenated coordinate operation.
| CoordOpDef | Coordinate operation definition | |
| DisableRangeCheck | Disable range check where supported |
| COORDOP_IMPL* SPATREF::COORDOP_SINGLE::Detach | ( | ) |
Detach implementation from operation container.
| void SPATREF::COORDOP_SINGLE::ReleaseAttached | ( | ) |
Release attached implementation if any.
1.6.1