GRE layer class for viewing LIDAR objects. More...
#include <gre/lrlidar.h>

Classes | |
| class | DISPPARM |
| Lidar layer display parameters. More... | |
Public Types | |
| enum | COMPONENT { COMPONENT_Point = 0, COMPONENT_COUNT } |
Public Member Functions | |
| LAYER_LIDAR (GRE::GROUP *group, CREATEFLAGS createflags=CREATEFLAG_None, GRE::LISTPOS listpos=GRE::LISTPOS_Last, LAYER *reflayer=0) | |
| virtual | ~LAYER_LIDAR () |
| LIDAR::LAS::DATASET & | GetDatasetLAS () const |
| const DISPPARM & | GetDispParm () const |
| void | GetSpecialColorAndSize (const LIDAR::LAS::POINTRECORD &PointRec, GRE::VIEW *view, COLOR &color, UINT16 &size) const |
| ERRVALUE | SetDispParm (const DISPPARM &dispparm) |
Static Public Member Functions | |
| static void | RegisterType () |
GRE layer class for viewing LIDAR objects.
| GRE::LAYER_LIDAR::LAYER_LIDAR | ( | GRE::GROUP * | group, | |
| CREATEFLAGS | createflags = CREATEFLAG_None, |
|||
| GRE::LISTPOS | listpos = GRE::LISTPOS_Last, |
|||
| LAYER * | reflayer = 0 | |||
| ) | [explicit] |
Construct layer and insert into list.
| group | Group to contain layer | |
| createflags | Creation flags | |
| listpos | Position in list | |
| reflayer | Reference layer for insertion |
| virtual GRE::LAYER_LIDAR::~LAYER_LIDAR | ( | ) | [virtual] |
Destructor.
| LIDAR::LAS::DATASET& GRE::LAYER_LIDAR::GetDatasetLAS | ( | ) | const |
Get reference to LAS dataset.
| const DISPPARM& GRE::LAYER_LIDAR::GetDispParm | ( | ) | const [inline] |
Retrieve layer-specific display parameters.
| void GRE::LAYER_LIDAR::GetSpecialColorAndSize | ( | const LIDAR::LAS::POINTRECORD & | PointRec, | |
| GRE::VIEW * | view, | |||
| COLOR & | color, | |||
| UINT16 & | size | |||
| ) | const |
Get special color and size based on point record.
| static void GRE::LAYER_LIDAR::RegisterType | ( | ) | [static] |
Register this layer type.
Set layer-specific display parameters.
Validation will be performed on the specified parameters and adjustments made to the layer's copy if necessary. Use of this method usually results in a ChangeBegin / ChangeEnd message pair, and will also generate a ChangeObject message if the spatial object used in the layer is changed.
| dispparm | Parameters to set |
1.6.1