GRE::LAYER_LIDAR::DISPPARM::POINTPARMS Class Reference

Layer settings dialog, defined in <gre/uilidar.h>. More...

#include <gre/lrlidar.h>

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

List of all members.

Public Types

enum  ATTRIBUTE {
  ATTRIBUTE_None = 0, ATTRIBUTE_Class = 1, ATTRIBUTE_ReturnType = 2, ATTRIBUTE_ReturnNumber = 3,
  ATTRIBUTE_Intensity = 4, ATTRIBUTE_ScanAngle = 5, ATTRIBUTE_Elevation = 6
}
typedef GRE::POINTPARMS BASECLASS
enum  DATATIP { DATATIP_ClassName = 1, DATATIP_ReturnNumberCount = 2 }
enum  DISTRIBUTION { DISTRIBUTION_Linear = 0, DISTRIBUTION_Equalize = 1, DISTRIBUTION_Normalize = 2, DISTRIBUTION_Logarithmic = 3 }

Public Member Functions

 POINTPARMS (const POINTPARMS &rhs)
 POINTPARMS ()
 ~POINTPARMS ()
ERRVALUE ComputeSpreadColors (COLOR_ARRAY &SpreadColors, int NumColors) const
ERRVALUE ComputeSpreadColorsIndexed (COLOR_ARRAY &SpreadColors, SIMPLE_ARRAY< UINT8 > &ColorIdxTable, const STAT_UNIVARIATE &stats) const
bool GetCheckIntensity () const
bool GetCheckScanAngle () const
const COLORGetClassColor (UINT8 c) const
UINT32 GetClassSelection () const
ATTRIBUTE GetColorAttribute () const
DISTRIBUTION GetColorDistribution () const
const COLORSPREADGetColorSpread () const
UINT16 GetColorSpreadLegendLength () const
UINT16 GetIntensityMax () const
UINT16 GetIntensityMin () const
float GetNominalSpacing () const
const COLORGetReturnNumColor (UINT8 ReturnNum) const
RETURNSELECTION GetReturnSelection () const
const COLORGetReturnTypeColor (UINT8 ReturnType) const
INT8 GetScanAngleMax () const
INT8 GetScanAngleMin () const
bool GetShowDeleted () const
ATTRIBUTE GetSizeAttribute () const
float GetSizeDrawMax () const
float GetSizeDrawMin () const
float GetSizeSpreadPctMax () const
float GetSizeSpreadPctMin () const
SCREENUNIT GetSizeUnitAllSame () const
SCREENUNIT GetSizeUnitRange () const
bool IsClassSelected (UINT16 ClassNumber) const
bool IsClassSelectedAll () const
POINTPARMSoperator= (const POINTPARMS &rhs)
void SetCheckIntensity (bool CheckIntensity)
void SetCheckScanAngle (bool CheckScanAngle)
void SetClassColor (UINT8 c, const COLOR &color)
void SetClassSelection (UINT32 ClassSelection)
void SetColorAttribute (ATTRIBUTE ColorAttribute)
void SetColorDistribution (DISTRIBUTION ColorDistribution)
void SetColorSpread (const COLORSPREAD &ColorSpread)
void SetColorSpreadLegendLength (UINT16 ColorSpreadLegendLength)
void SetDefaults (RVC::DBASE_SHAPE &DbShape)
void SetIntensityRange (UINT16 IntensityMin, UINT16 IntensityMax)
void SetNominalSpacing (float NominalSpacing)
void SetReturnNumColor (UINT8 ReturnNum, const COLOR &color)
void SetReturnSelection (RETURNSELECTION ReturnSelection)
void SetReturnTypeColor (UINT8 ReturnType, const COLOR &color)
void SetScanAngleRange (INT8 ScanAngleMin, INT8 ScanAngleMax)
void SetShowDeleted (bool ShowDeleted)
void SetSizeAttribute (ATTRIBUTE SizeAttribute)
void SetSizeDrawRange (float SizeDrawMin, float SizeDrawMax)
void SetSizeSpreadPctRange (float SizeSpreadPctMin, float SizeSpreadPctMax)
void SetSizeUnitAllSame (SCREENUNIT SizeUnitAllSame)
void SetSizeUnitRange (SCREENUNIT SizeUnitRange)
void Validate (RVC::DBASE_SHAPE &DbShape)

Static Public Member Functions

static const SERIALIZERITEMSerialGetItemDef ()

Detailed Description

Layer settings dialog, defined in <gre/uilidar.h>.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
ATTRIBUTE_None 
ATTRIBUTE_Class 
ATTRIBUTE_ReturnType 
ATTRIBUTE_ReturnNumber 
ATTRIBUTE_Intensity 
ATTRIBUTE_ScanAngle 
ATTRIBUTE_Elevation 

Special datatip field values, set in DATATIPPARMS::m_Predefined.

Enumerator:
DATATIP_ClassName 
DATATIP_ReturnNumberCount 
Enumerator:
DISTRIBUTION_Linear 
DISTRIBUTION_Equalize 
DISTRIBUTION_Normalize 
DISTRIBUTION_Logarithmic 

Constructor & Destructor Documentation

GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::POINTPARMS (  ) 

Reimplemented from GRE::POINTPARMS.

GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::POINTPARMS ( const POINTPARMS rhs  ) 

Reimplemented from GRE::POINTPARMS.

GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::~POINTPARMS (  ) 

Reimplemented from GRE::POINTPARMS.


Member Function Documentation

ERRVALUE GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::ComputeSpreadColors ( COLOR_ARRAY SpreadColors,
int  NumColors 
) const
ERRVALUE GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::ComputeSpreadColorsIndexed ( COLOR_ARRAY SpreadColors,
SIMPLE_ARRAY< UINT8 > &  ColorIdxTable,
const STAT_UNIVARIATE stats 
) const
bool GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetCheckIntensity (  )  const [inline]
bool GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetCheckScanAngle (  )  const [inline]
const COLOR& GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetClassColor ( UINT8  c  )  const [inline]
UINT32 GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetClassSelection (  )  const [inline]
ATTRIBUTE GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetColorAttribute (  )  const [inline]
DISTRIBUTION GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetColorDistribution (  )  const [inline]
const COLORSPREAD& GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetColorSpread (  )  const [inline]
UINT16 GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetColorSpreadLegendLength (  )  const [inline]
UINT16 GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetIntensityMax (  )  const [inline]
UINT16 GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetIntensityMin (  )  const [inline]
float GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetNominalSpacing (  )  const [inline]
const COLOR& GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetReturnNumColor ( UINT8  ReturnNum  )  const [inline]
RETURNSELECTION GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetReturnSelection (  )  const [inline]
const COLOR& GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetReturnTypeColor ( UINT8  ReturnType  )  const [inline]
INT8 GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetScanAngleMax (  )  const [inline]
INT8 GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetScanAngleMin (  )  const [inline]
bool GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetShowDeleted (  )  const [inline]
ATTRIBUTE GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeAttribute (  )  const [inline]
float GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeDrawMax (  )  const [inline]
float GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeDrawMin (  )  const [inline]
float GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeSpreadPctMax (  )  const [inline]
float GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeSpreadPctMin (  )  const [inline]
SCREENUNIT GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeUnitAllSame (  )  const [inline]
SCREENUNIT GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::GetSizeUnitRange (  )  const [inline]
bool GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::IsClassSelected ( UINT16  ClassNumber  )  const [inline]
bool GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::IsClassSelectedAll (  )  const [inline]
POINTPARMS& GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::operator= ( const POINTPARMS rhs  ) 

Reimplemented from GRE::POINTPARMS.

static const SERIALIZERITEM* GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SerialGetItemDef (  )  [static]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetCheckIntensity ( bool  CheckIntensity  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetCheckScanAngle ( bool  CheckScanAngle  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetClassColor ( UINT8  c,
const COLOR color 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetClassSelection ( UINT32  ClassSelection  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetColorAttribute ( ATTRIBUTE  ColorAttribute  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetColorDistribution ( DISTRIBUTION  ColorDistribution  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetColorSpread ( const COLORSPREAD ColorSpread  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetColorSpreadLegendLength ( UINT16  ColorSpreadLegendLength  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetDefaults ( RVC::DBASE_SHAPE DbShape  ) 
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetIntensityRange ( UINT16  IntensityMin,
UINT16  IntensityMax 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetNominalSpacing ( float  NominalSpacing  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetReturnNumColor ( UINT8  ReturnNum,
const COLOR color 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetReturnSelection ( RETURNSELECTION  ReturnSelection  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetReturnTypeColor ( UINT8  ReturnType,
const COLOR color 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetScanAngleRange ( INT8  ScanAngleMin,
INT8  ScanAngleMax 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetShowDeleted ( bool  ShowDeleted  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetSizeAttribute ( ATTRIBUTE  SizeAttribute  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetSizeDrawRange ( float  SizeDrawMin,
float  SizeDrawMax 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetSizeSpreadPctRange ( float  SizeSpreadPctMin,
float  SizeSpreadPctMax 
) [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetSizeUnitAllSame ( SCREENUNIT  SizeUnitAllSame  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::SetSizeUnitRange ( SCREENUNIT  SizeUnitRange  )  [inline]
void GRE::LAYER_LIDAR::DISPPARM::POINTPARMS::Validate ( RVC::DBASE_SHAPE DbShape  ) 

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

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