RVC::OP::RASTER_GEOMETRIC_PROPERTIES Class Reference

Class used to compute Raster Properties for a geometric object. More...

#include <rvc/oprasterproperties.h>

List of all members.

Public Types

enum  TABLEDESCRIPTOR { TABLEDESCRIPTOR_UseDefault, TABLEDESCRIPTOR_EditDialog, TABLEDESCRIPTOR_SetManually }

Public Member Functions

 RASTER_GEOMETRIC_PROPERTIES ()
 ~RASTER_GEOMETRIC_PROPERTIES ()
ERRVALUE ComputeRasterProperties (RVC::OBJITEM &VectObjItem, RVC::OBJITEMLIST &RastObjItemList, MISTRING &report)
RASTER_REGION_PROP_CALC::BOUNDARYCELLS GetBoundaryCells ()
bool GetComputeHistograms ()
bool GetIncludeIslands ()
void SetBoundaryCells (RASTER_REGION_PROP_CALC::BOUNDARYCELLS BoundaryCells)
void SetComputeHistograms (bool ComputeHistogram)
void SetHistogramTableDescriptor (TABLEDESCRIPTOR method, RVC::DESCRIPTOR *descriptor=0)
void SetIncludeIslands (bool IncludeIslands)
void SetPointTableDescriptor (TABLEDESCRIPTOR method, RVC::DESCRIPTOR *descriptor=0)
void SetPolygonTableDescriptor (TABLEDESCRIPTOR method, RVC::DESCRIPTOR *descriptor=0)

Detailed Description

Class used to compute Raster Properties for a geometric object.


Member Enumeration Documentation

Enumerator:
TABLEDESCRIPTOR_UseDefault 
TABLEDESCRIPTOR_EditDialog 
TABLEDESCRIPTOR_SetManually 

Constructor & Destructor Documentation

RVC::OP::RASTER_GEOMETRIC_PROPERTIES::RASTER_GEOMETRIC_PROPERTIES (  )  [inline]
RVC::OP::RASTER_GEOMETRIC_PROPERTIES::~RASTER_GEOMETRIC_PROPERTIES (  )  [inline]

Member Function Documentation

ERRVALUE RVC::OP::RASTER_GEOMETRIC_PROPERTIES::ComputeRasterProperties ( RVC::OBJITEM VectObjItem,
RVC::OBJITEMLIST RastObjItemList,
MISTRING report 
)

Compute the raster properties for the rasters using the source vector.

Parameters:
RastObjItemList Source Vector
report Source Rasters Report of computations
RASTER_REGION_PROP_CALC::BOUNDARYCELLS RVC::OP::RASTER_GEOMETRIC_PROPERTIES::GetBoundaryCells (  )  [inline]

Get type of boundary cells to be used.

bool RVC::OP::RASTER_GEOMETRIC_PROPERTIES::GetComputeHistograms (  )  [inline]

Get whether to compute histograms.

bool RVC::OP::RASTER_GEOMETRIC_PROPERTIES::GetIncludeIslands (  )  [inline]

Get whether to include island polygons.

void RVC::OP::RASTER_GEOMETRIC_PROPERTIES::SetBoundaryCells ( RASTER_REGION_PROP_CALC::BOUNDARYCELLS  BoundaryCells  )  [inline]

Set type of boundary cells to use.

void RVC::OP::RASTER_GEOMETRIC_PROPERTIES::SetComputeHistograms ( bool  ComputeHistogram  )  [inline]

Set whether to compute histograms.

void RVC::OP::RASTER_GEOMETRIC_PROPERTIES::SetHistogramTableDescriptor ( TABLEDESCRIPTOR  method,
RVC::DESCRIPTOR descriptor = 0 
)

Set how the histogram table descriptor is generated.

Parameters:
descriptor Method to use Used only with _SetManually
void RVC::OP::RASTER_GEOMETRIC_PROPERTIES::SetIncludeIslands ( bool  IncludeIslands  )  [inline]

Set whether to include island polygons.

void RVC::OP::RASTER_GEOMETRIC_PROPERTIES::SetPointTableDescriptor ( TABLEDESCRIPTOR  method,
RVC::DESCRIPTOR descriptor = 0 
)

Set how the point table descriptor is generated.

Parameters:
descriptor Method to use Used only with _SetManually
void RVC::OP::RASTER_GEOMETRIC_PROPERTIES::SetPolygonTableDescriptor ( TABLEDESCRIPTOR  method,
RVC::DESCRIPTOR descriptor = 0 
)

Set how the polygon table descriptor is generated.

Parameters:
descriptor Method to use Used only with _SetManually

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

Generated on Sun Oct 7 21:38:35 2012 for TNTsdk 2012 by  doxygen 1.6.1