#include <rvc/opvectorgridgeneration.h>
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 () |
| RVC::OP::VECTOR_GRID_GENERATION::VECTOR_GRID_GENERATION | ( | ) |
Default constructor.
| RVC::OP::VECTOR_GRID_GENERATION::~VECTOR_GRID_GENERATION | ( | ) |
Destructor.
| 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 | ( | ) |
1.6.1