Coordinate operation parameter definition. More...
#include <mi32/spatref.h>
Coordinate operation parameter definition.
Coordinate Operation Parameter ID numbers.
| SPATREF::COORDOPPARM::COORDOPPARM | ( | ) |
Default constructor.
| SPATREF::COORDOPPARM::COORDOPPARM | ( | const COORDOPPARM & | rhs | ) |
Copy constructor.
| SPATREF::COORDOPPARM::~COORDOPPARM | ( | ) |
Destructor.
| ANGLETYPE SPATREF::COORDOPPARM::GetAngleType | ( | ) | const |
Get 'angle type'.
| const MISTRING& SPATREF::COORDOPPARM::GetDescription | ( | ) | const |
Get description.
| void SPATREF::COORDOPPARM::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 |
| bool SPATREF::COORDOPPARM::GetDisplayStrs | ( | MISTRING & | valstr, | |
| MISTRING & | unitstr, | |||
| bool | Strip0 = false | |||
| ) | const |
Get formatted value and unit strings for display based on type.
| valstr | Value string returned | |
| unitstr | Unit string returned | |
| Strip0 | Strip trailing zeros from value |
| const IDENTIFIERLIST& SPATREF::COORDOPPARM::GetIdList | ( | ) | const |
Get identifer list.
| IDNUM SPATREF::COORDOPPARM::GetIdNum | ( | ) | const |
Get MicroImages identification number.
| const MISTRING& SPATREF::COORDOPPARM::GetName | ( | ) | const |
Get name.
| TYPE SPATREF::COORDOPPARM::GetType | ( | ) | const |
Get parameter type.
| const UOM::UNIT& SPATREF::COORDOPPARM::GetUnit | ( | ) | const [inline] |
Get measurement unit.
| bool SPATREF::COORDOPPARM::GetValue | ( | MISTRING & | value | ) | const |
Get string, filename or URL value as MISTRING.
| value | Value returned if available |
| bool SPATREF::COORDOPPARM::GetValue | ( | STRUTF8 & | value | ) | const |
Get string, filename or URL value as STRUTF8.
| value | Value returned if available |
| bool SPATREF::COORDOPPARM::GetValue | ( | bool & | value | ) | const |
Get boolean value.
| value | Value returned if available |
| bool SPATREF::COORDOPPARM::GetValue | ( | double & | value | ) | const |
Get numeric value.
| value | Value returned if available |
| XMLNODE* SPATREF::COORDOPPARM::GetXML | ( | XMLNODE * | parentnode, | |
| const char * | nodename = "CoordOpParm" | |||
| ) | const |
Get XMLNODE representation.
| nodename | Parent for contain node to be created |
| bool SPATREF::COORDOPPARM::HasValue | ( | ) | const [inline] |
Determine if has value set.
Convert IDNUM to AngleType.
| bool SPATREF::COORDOPPARM::IsOptional | ( | ) | const [inline] |
Determine if parameter is optional.
Only useful when accessing method parameter list.
| static IDNUM SPATREF::COORDOPPARM::LookupIdNum | ( | const IDENTIFIER & | Id | ) | [static] |
Lookup IDNUM given IDENTIFIER.
| COORDOPPARM& SPATREF::COORDOPPARM::operator= | ( | const COORDOPPARM & | rhs | ) |
Assignment.
Set IDNUM and value from STRUTF8.
Set IDNUM and value from MISTRING.
Set IDNUM, numeric value and UNIT.
| ERRVALUE SPATREF::COORDOPPARM::Set | ( | IDNUM | IdNum, | |
| double | value, | |||
| UOM::IDNUM | UnitIdNum = UOM::IDNUM_Unspecified | |||
| ) |
Set IDNUM, numeric value and unit if applicable.
1.6.1