|
| U3dPRGrid2dMaze () |
|
| U3dPRGrid2dMaze (const U3dPointsAr &points, double g_step, U3dBox *area=NULL) |
|
| U3dPRGrid2dMaze (const U3dPoints &points, double g_step, U3dBox *area=NULL) |
|
| U3dPRGrid2dMaze (const U3dPoints &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dPRGrid2dMaze (const U3dPointsAr &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dPRGrid2dMaze (const U3dPRGrid2d &obj) |
|
virtual | ~U3dPRGrid2dMaze () |
|
| U3dPRGrid2d () |
|
| U3dPRGrid2d (const U3dPointsAr &points, double g_step, U3dBox *area=NULL) |
|
| U3dPRGrid2d (const U3dPoints &points, double g_step, U3dBox *area=NULL) |
|
| U3dPRGrid2d (const U3dPoints &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dPRGrid2d (const U3dPointsAr &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dPRGrid2d (const U3dPRGrid2d &obj) |
|
virtual | ~U3dPRGrid2d () |
|
virtual void | construct (const U3dPointsAr &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
virtual void | construct (const U3dPoints &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dAbstractPRGrid2d () |
|
| U3dAbstractPRGrid2d (const U3dPointsAr &points, double g_step, U3dBox *area=NULL) |
|
| U3dAbstractPRGrid2d (const U3dPoints &points, double g_step, U3dBox *area=NULL) |
|
| U3dAbstractPRGrid2d (const U3dPoints &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dAbstractPRGrid2d (const U3dPointsAr &points, double g_step_x, double g_step_y, U3dBox *area=NULL) |
|
| U3dAbstractPRGrid2d (const U3dAbstractPRGrid2d &obj) |
|
virtual | ~U3dAbstractPRGrid2d () |
|
virtual U3dAbstractPRGrid2d * | clone () |
|
virtual void | construct (const U3dPointsAr &points, double g_step, U3dBox *area=NULL) |
|
virtual void | construct (const U3dPoints &points, double g_step, U3dBox *area=NULL) |
|
void | setMinGridStepX (double eps) |
|
void | setMinGridStepY (double eps) |
|
double | getMinGridStepX () |
|
double | getMinGridStepY () |
|
void | getGridArea (U3dPoint &min, U3dPoint &max) |
|
int | getGridXSize () const |
|
int | getGridYSize () const |
|
int | getGridPoint (int i, int j, U3dPoint &p) const |
|
int | setGridPointZ (int i, int j, double z) |
|
U3dPointsAr & | getInitialPoints () |
|
virtual void | addPoint (U3dPoint *) |
|
virtual bool | removePoint (int) |
|
|
typedef std::vector< GridCell > | GridLine |
|
typedef std::vector< GridLine > | GridMatrix |
|
static int | get_ip_id (double x, std::vector< double > &grd_x, double dx, double &xmn, double &xmx) |
|
static bool | add_grid_cell (int ix, int jy, GridCell &cell, GridMatrix &rgrid, double &zmn, double &zmx, double &pzmn, double &pzmx, std::vector< double > &xgd, std::vector< double > &ygd, double x, double y, bool is_increase_xy=true) |
|
static void | correct_id (int &id, int size) |
|
U3dPointsAr | m_ips |
|
double | minGridEpsX |
|
double | minGridEpsY |
|
std::vector< double > | m_grd_x |
|
std::vector< double > | m_grd_y |
|
GridMatrix | m_grid |
|
Area3d | m_area3d |
|
2D grid constructor using "Maze" method.