LIDAR::CLASSDESC Class Reference
Lidar Class description.
More...
#include <mi32/lidarclassdesc.h>
List of all members.
Public Types |
| enum | USAGE {
USAGE_Unspecified = 0,
USAGE_NeverClassified = 1,
USAGE_Unclassified = 2,
USAGE_Ground = 3,
USAGE_LowVegetation = 4,
USAGE_MediumVegetation = 5,
USAGE_HighVegetation = 6,
USAGE_Building = 7,
USAGE_Noise = 8,
USAGE_ModelKeyPoint = 9,
USAGE_Water = 10,
USAGE_NonGround = 11,
USAGE_Tower = 12,
USAGE_Cable = 13,
USAGE_Bridge = 14,
USAGE_Roadway = 15,
USAGE_Vehicle = 16,
USAGE_Animal = 17,
USAGE_Object = 18,
USAGE_Fence = 19,
USAGE_Predefined_Count,
USAGE_Excluded = 254,
USAGE_Other = 255
} |
Public Member Functions |
| | CLASSDESC () |
| | ~CLASSDESC () |
| UINT32 | GetColorRef () const |
| bool | GetIncludeAlways () const |
| const MISTRING & | GetName () const |
| USAGE | GetUsage () const |
| bool | IsDefault () const |
| BOOL3 | IsUsed () const |
| void | Set (USAGE usage, const MISTRING &name, UINT32 ColorRef, bool IncludeAlways, bool IsDefault=false) |
| void | SetColorRef (UINT32 ColorRef) |
| void | SetIncludeAlways (bool IncludeAlways) |
| void | SetName (const MISTRING &name) |
| void | SetUsage (USAGE Usage) |
| void | SetUsed (BOOL3 used) |
Static Public Member Functions |
| static TEXTID | GetUsageTextID (USAGE usage) |
Detailed Description
Lidar Class description.
Member Enumeration Documentation
Predefined usages for classes.
- Enumerator:
| USAGE_Unspecified |
No predefined usage specified.
|
| USAGE_NeverClassified |
|
| USAGE_Unclassified |
|
| USAGE_Ground |
|
| USAGE_LowVegetation |
|
| USAGE_MediumVegetation |
|
| USAGE_HighVegetation |
|
| USAGE_Building |
|
| USAGE_Noise |
|
| USAGE_ModelKeyPoint |
|
| USAGE_Water |
|
| USAGE_NonGround |
|
| USAGE_Tower |
|
| USAGE_Cable |
Tower, pole, support structure.
|
| USAGE_Bridge |
Cable, wire.
|
| USAGE_Roadway |
|
| USAGE_Vehicle |
|
| USAGE_Animal |
|
| USAGE_Object |
|
| USAGE_Fence |
|
| USAGE_Predefined_Count |
|
| USAGE_Excluded |
Culled or Deleted.
|
| USAGE_Other |
|
Constructor & Destructor Documentation
| LIDAR::CLASSDESC::CLASSDESC |
( |
|
) |
|
| LIDAR::CLASSDESC::~CLASSDESC |
( |
|
) |
|
Member Function Documentation
| UINT32 LIDAR::CLASSDESC::GetColorRef |
( |
|
) |
const [inline] |
Get color reference for generating style.
| bool LIDAR::CLASSDESC::GetIncludeAlways |
( |
|
) |
const [inline] |
Get whether to always include class in table.
| const MISTRING& LIDAR::CLASSDESC::GetName |
( |
|
) |
const [inline] |
| USAGE LIDAR::CLASSDESC::GetUsage |
( |
|
) |
const [inline] |
| static TEXTID LIDAR::CLASSDESC::GetUsageTextID |
( |
USAGE |
usage |
) |
[static] |
| bool LIDAR::CLASSDESC::IsDefault |
( |
|
) |
const [inline] |
Determine if is system default.
| BOOL3 LIDAR::CLASSDESC::IsUsed |
( |
|
) |
const [inline] |
Determine if class is used.
| void LIDAR::CLASSDESC::Set |
( |
USAGE |
usage, |
|
|
const MISTRING & |
name, |
|
|
UINT32 |
ColorRef, |
|
|
bool |
IncludeAlways, |
|
|
bool |
IsDefault = false | |
|
) |
| | |
| void LIDAR::CLASSDESC::SetColorRef |
( |
UINT32 |
ColorRef |
) |
[inline] |
| void LIDAR::CLASSDESC::SetIncludeAlways |
( |
bool |
IncludeAlways |
) |
[inline] |
Set whether to always include.
| void LIDAR::CLASSDESC::SetName |
( |
const MISTRING & |
name |
) |
[inline] |
| void LIDAR::CLASSDESC::SetUsage |
( |
USAGE |
Usage |
) |
[inline] |
| void LIDAR::CLASSDESC::SetUsed |
( |
BOOL3 |
used |
) |
[inline] |
Set whether class is used.
The documentation for this class was generated from the following file: