RVC::OP::VECTOR_GRID_GENERATION Class Reference

#include <rvc/opvectorgridgeneration.h>

List of all members.

Classes

class  GRID_PARMS
class  HEXAGON_PARMS
class  PARALLEL_PARMS
class  RANDOMRECTANGLE_PARMS
class  RECTANGLE_PARMS
class  TRIANGLE_PARMS

Public Types

enum  ENUMERATION {
  ENUMERATION_SymbolicColumn = 0, ENUMERATION_SymbolicRow, ENUMERATION_SymbolicColumnRow, ENUMERATION_NumericRow,
  ENUMERATION_NumericColumn, ENUMERATION_NumericRowColumn, ENUMERATION_NumericSequential, ENUMERATION_NumericSerpentine,
  ENUMERATION_Count
}
enum  MODE {
  MODE_None = 0, MODE_Triangle, MODE_Square, MODE_Rectangle,
  MODE_Hexagon, MODE_Parallel, MODE_RandomRectangle, MODE_Count
}

Public Member Functions

 VECTOR_GRID_GENERATION ()
 ~VECTOR_GRID_GENERATION ()
ERRVALUE ComputeLRWidth (double *LWidth, double *RWidth, GRID_PARMS *GridParms)
ERRVALUE MakeQTreeOfBoundary (RVC::VECTOR &VectObj, const UNSIGNEDSET *pSelectedPolygonSet=0)
ERRVALUE Process (RVC::VECTOR &VectObj, RVC::OBJITEM &GridObj, GRID_PARMS *GridParms, const UNSIGNEDSET *pSelectedPolygonSet=0)
ERRVALUE SetGridScale ()

Member Enumeration Documentation

Enumerator:
ENUMERATION_SymbolicColumn 
ENUMERATION_SymbolicRow 
ENUMERATION_SymbolicColumnRow 
ENUMERATION_NumericRow 
ENUMERATION_NumericColumn 
ENUMERATION_NumericRowColumn 
ENUMERATION_NumericSequential 
ENUMERATION_NumericSerpentine 
ENUMERATION_Count 
Enumerator:
MODE_None 
MODE_Triangle 
MODE_Square 
MODE_Rectangle 
MODE_Hexagon 
MODE_Parallel 
MODE_RandomRectangle 
MODE_Count 

Constructor & Destructor Documentation

RVC::OP::VECTOR_GRID_GENERATION::VECTOR_GRID_GENERATION (  ) 

Default constructor.

RVC::OP::VECTOR_GRID_GENERATION::~VECTOR_GRID_GENERATION (  ) 

Destructor.


Member Function Documentation

ERRVALUE RVC::OP::VECTOR_GRID_GENERATION::ComputeLRWidth ( double *  LWidth,
double *  RWidth,
GRID_PARMS GridParms 
)
ERRVALUE RVC::OP::VECTOR_GRID_GENERATION::MakeQTreeOfBoundary ( RVC::VECTOR VectObj,
const UNSIGNEDSET pSelectedPolygonSet = 0 
)
ERRVALUE RVC::OP::VECTOR_GRID_GENERATION::Process ( RVC::VECTOR VectObj,
RVC::OBJITEM GridObj,
GRID_PARMS GridParms,
const UNSIGNEDSET pSelectedPolygonSet = 0 
)
ERRVALUE RVC::OP::VECTOR_GRID_GENERATION::SetGridScale (  ) 

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

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