Set of Lidar class descriptions. More...
#include <mi32/lidarclassdesc.h>
Public Member Functions | |
| CLASSDESCSET (const CLASSDESCSET &rhs) | |
| CLASSDESCSET () | |
| ~CLASSDESCSET () | |
| void | CopyToShared (bool UpdateIniDefault) const |
| int | FindUsageClass (CLASSDESC::USAGE usage) const |
| UINT16 | GetClassCount () const |
| const FILEPATH & | GetFilePath () const |
| CLASSDESC & | GetItem (UINT16 ClassNumber) |
| const CLASSDESC & | GetItem (UINT16 ClassNumber) const |
| XMLNODE * | GetXML (XMLNODE *parentnode, const char *nodename="LidarClasses", bool IncludeAll=false) const |
| CLASSDESCSET & | operator= (const CLASSDESCSET &rhs) |
| ERRVALUE | Read (const FILEPATH &filepath) |
| void | Reset (CODESPACE codespace=CODESPACE_ASPRS_LAS) |
| ERRVALUE | SetFromXML (const XMLNODE *xmlnode) |
| void | SetItem (UINT16 ClassNumber, const CLASSDESC &classdesc) |
| ERRVALUE | Write (const FILEPATH &filepath) |
Static Public Member Functions | |
| static void | GetSavedPathList (FILEPATHLIST &FilePathList) |
| static const CLASSDESCSET & | GetShared () |
| static ERRVALUE | ReadShared () |
Set of Lidar class descriptions.
| LIDAR::CLASSDESCSET::CLASSDESCSET | ( | ) |
Default constructor, initializes to system (ASPRS) default.
| LIDAR::CLASSDESCSET::CLASSDESCSET | ( | const CLASSDESCSET & | rhs | ) |
Copy constructor.
| LIDAR::CLASSDESCSET::~CLASSDESCSET | ( | ) |
Destructor.
| void LIDAR::CLASSDESCSET::CopyToShared | ( | bool | UpdateIniDefault | ) | const |
Copy to "shared" class array.
| UpdateIniDefault | true to update default specified in Ini file |
| int LIDAR::CLASSDESCSET::FindUsageClass | ( | CLASSDESC::USAGE | usage | ) | const |
Find first class with specified "usage".
| UINT16 LIDAR::CLASSDESCSET::GetClassCount | ( | ) | const |
Get number of classes.
| const FILEPATH& LIDAR::CLASSDESCSET::GetFilePath | ( | ) | const |
Get filepath saved to.
Get item for class.
| ClassNumber | Class number |
Get item for class (const).
| ClassNumber | Class number |
| static void LIDAR::CLASSDESCSET::GetSavedPathList | ( | FILEPATHLIST & | FilePathList | ) | [static] |
Get FILEPATHLIST for previously saved class arrays.
| FilePathList | Path list returned. |
| static const CLASSDESCSET& LIDAR::CLASSDESCSET::GetShared | ( | ) | [inline, static] |
Get "shared" class array used for auto-linking and elsewhere.
| XMLNODE* LIDAR::CLASSDESCSET::GetXML | ( | XMLNODE * | parentnode, | |
| const char * | nodename = "LidarClasses", |
|||
| bool | IncludeAll = false | |||
| ) | const |
Get XMLNODE representation.
| CLASSDESCSET& LIDAR::CLASSDESCSET::operator= | ( | const CLASSDESCSET & | rhs | ) |
Assignment.
| static ERRVALUE LIDAR::CLASSDESCSET::ReadShared | ( | ) | [static] |
Read (reload) shared class array using current Ini setting.
| void LIDAR::CLASSDESCSET::Reset | ( | CODESPACE | codespace = CODESPACE_ASPRS_LAS |
) |
Reset to defaults for codespace (not same as "shared").
Set from XML.
Will clear stored filepath.
Set item for class.
| ClassNumber | Class number |
Write array to specified file.
Updates current filepath to that specified.
1.6.1