GRE::LAYER_LIDAR Class Reference

GRE layer class for viewing LIDAR objects. More...

#include <gre/lrlidar.h>

Inheritance diagram for GRE::LAYER_LIDAR:
Inheritance graph
[legend]

List of all members.

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::DATASETGetDatasetLAS () const
const DISPPARMGetDispParm () 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 ()

Detailed Description

GRE layer class for viewing LIDAR objects.


Member Enumeration Documentation

Enumerator:
COMPONENT_Point 
COMPONENT_COUNT 

Constructor & Destructor Documentation

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.

Parameters:
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.


Member Function Documentation

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.

ERRVALUE GRE::LAYER_LIDAR::SetDispParm ( const DISPPARM dispparm  ) 

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.

Parameters:
dispparm Parameters to set

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:34:25 2012 for TNTsdk 2012 by  doxygen 1.6.1