|
| TinCreationStrategy () |
| Constructor.
|
|
virtual Polyhedron | create (const std::vector< Point_3 > &dataPts, const bool &constrainEasternVertices, const bool &constrainWesternVertices, const bool &constrainNorthernVertices, const bool &constrainSouthernVertices)=0 |
| Create a TIN from a set of points. More...
|
|
virtual void | setParamsForZoom (const unsigned int &zoom)=0 |
| Adapts the parameters of the algorithm for the desired zoom level. More...
|
|
void | setScaleZ (const double &scale) |
|
double | getScaleZ () |
| Get the scale in Z.
|
|
void | setBounds (const double &minX, const double &minY, const double &minZ, const double &maxX, const double &maxY, const double &maxZ) |
|
double | getMinX () const |
| Get the minimum X coordinate.
|
|
double | getMinY () const |
| Get the minimum Y coordinate.
|
|
double | getMinZ () const |
| Get the minimum Z coordinate.
|
|
double | getMaxX () const |
| Get the maximum X coordinate.
|
|
double | getMaxY () const |
| Get the maximum Y coordinate.
|
|
double | getMaxZ () const |
| Get the maximum Z coordinate.
|
|
bool | hasOriginalBoundingBox () const |
|
std::vector< Point_3 > | convertUVHToECEF (const std::vector< Point_3 > &pts) const |
| Convert points to ECEF assuming that they are on a UVH format, and given the limits of the tile.
|
|
std::vector< Point_3 > | convertECEFToUVH (const std::vector< Point_3 > &pts) const |
| Convert points from local UVH to ECEF given the limits of the tile.
|
|
Point_3 | convertUVHToECEF (const Point_3 &p) const |
| Convert points to ECEF assuming that they are on a UVH format, and given the limits of the tile.
|
|
Point_3 | convertECEFToUVH (const Point_3 &p) const |
| Convert points from local UVH to ECEF given the limits of the tile.
|
|
Defines the interphase of a TIN creation algorithm.
(Interphase class of a Strategy Pattern)
virtual Polyhedron TinCreation::TinCreationStrategy::create |
( |
const std::vector< Point_3 > & |
dataPts, |
|
|
const bool & |
constrainEasternVertices, |
|
|
const bool & |
constrainWesternVertices, |
|
|
const bool & |
constrainNorthernVertices, |
|
|
const bool & |
constrainSouthernVertices |
|
) |
| |
|
pure virtual |