Coordinate System definition. More...
#include <mi32/spatref.h>
Coordinate System definition.
Coordinate system ID numbers.
Not all entries from database are listed.
Coordinate system type enumeration.
| SPATREF::COORDSYS::COORDSYS | ( | ) |
Default constructor.
| SPATREF::COORDSYS::COORDSYS | ( | const COORDSYS & | rhs | ) |
Copy constructor.
| SPATREF::COORDSYS::COORDSYS | ( | IDNUM | idnum | ) |
Construct using IDNUM.
If IDNUM is not valid then will be undefined.
| SPATREF::COORDSYS::~COORDSYS | ( | ) |
Destructor.
| ERRVALUE SPATREF::COORDSYS::Assign | ( | const IDENTIFIER & | Id | ) |
Assign by IDENTIFIER.
| ERRVALUE SPATREF::COORDSYS::Create | ( | TYPE | type, | |
| const COORDAXISLIST & | AxisList, | |||
| DATUM::TYPE | ValidDatumType | |||
| ) |
Create coordinate system definition.
| type | Coordinate system type | |
| AxisList | List of coordinate axes | |
| ValidDatumType | Valid datum type |
| const COORDAXIS& SPATREF::COORDSYS::GetAxis | ( | int | axisidx | ) | const |
Get coordinate axis using index.
| axisidx | 0-based position of axis in list |
| const COORDAXISLIST& SPATREF::COORDSYS::GetAxisList | ( | ) | const |
Get coordinate axis list reference.
| int SPATREF::COORDSYS::GetDimension | ( | ) | const |
Get coordinate system dimension.
| void SPATREF::COORDSYS::GetDisplay | ( | MISTRING & | string, | |
| int | indent, | |||
| GETDISPLAY | flags = GETDISPLAY_None | |||
| ) | const |
Get multiline string suitable for display.
| string | String returned, will be initially cleared if indent is 0 | |
| indent | Indent level | |
| flags | Flags for extra items to display |
| const IDENTIFIERLIST& SPATREF::COORDSYS::GetIdList | ( | ) | const |
Get identifer list.
| IDNUM SPATREF::COORDSYS::GetIdNum | ( | ) | const |
Get MicroImages identification number.
| const MISTRING& SPATREF::COORDSYS::GetName | ( | ) | const |
Get name.
| COORDOPMETHOD::TYPE SPATREF::COORDSYS::GetProjectedMethodType | ( | ) | const |
Get method type for projected coordinate system.
| TYPE SPATREF::COORDSYS::GetType | ( | ) | const |
Get coordinate system type.
| DATUM::TYPE SPATREF::COORDSYS::GetValidDatumType | ( | ) | const |
Get valid datum type for coordinate system.
| XMLNODE* SPATREF::COORDSYS::GetXML | ( | XMLNODE * | parentnode, | |
| const char * | nodename = "CoordSys" | |||
| ) | const |
Get XMLNODE representation.
| parentnode | Parent for contain node to be created |
| bool SPATREF::COORDSYS::HasAxes | ( | const COORDAXISLIST & | AxisList | ) | const |
Determine if has all axes in specified list.
| AxisList | List of axes |
| bool SPATREF::COORDSYS::IsAllowedLegacy | ( | ) | const |
Determine if allowed in legacy (pre 7.0) structure.
Convert COORDSYS::TYPE to TEXTID.
1.6.1