A polygon container node class. More...
#include <VectorizerPolygonStructure.h>
Public Member Functions | |
void | clear () |
Init internal variables. More... | |
void | init () |
Init internal variables. More... | |
VectorizerPolygonStructure & | operator= (const VectorizerPolygonStructure &rhs) |
Assignment operator. More... | |
void | reset (te::gm::Polygon *polPtr, const unsigned int &v, const double &tidy) |
Reset the current instance. More... | |
VectorizerPolygonStructure () | |
Default constructor. More... | |
VectorizerPolygonStructure (const VectorizerPolygonStructure &rhs) | |
Copy constructor. More... | |
VectorizerPolygonStructure (te::gm::Polygon *polPtr, const unsigned int &v, const double &tidy) | |
Constructor with non default parameters. More... | |
~VectorizerPolygonStructure () | |
Default destructor. More... | |
Public Attributes | |
std::auto_ptr< TileIndexer > | m_indexerPtr |
A pointer to the polygon tile indexer pointer. More... | |
std::auto_ptr< te::gm::Polygon > | m_polygonPtr |
A pointer to the stored polygon instance. More... | |
double | m_tileIndexerDY |
The polygon tile indexer Y Axis resolution. More... | |
unsigned int | m_value |
The value (color) related to a polygon. More... | |
A polygon container node class.
Definition at line 45 of file VectorizerPolygonStructure.h.
te::rst::VectorizerPolygonStructure::VectorizerPolygonStructure | ( | ) |
Default constructor.
te::rst::VectorizerPolygonStructure::VectorizerPolygonStructure | ( | const VectorizerPolygonStructure & | rhs | ) |
Copy constructor.
rhs | The right-hand side VectorizerPolygonStructure. |
te::rst::VectorizerPolygonStructure::VectorizerPolygonStructure | ( | te::gm::Polygon * | polPtr, |
const unsigned int & | v, | ||
const double & | tidy | ||
) |
Constructor with non default parameters.
polPtr | Polygon pointer (this structure will take the ownership of the given pointer) |
v | The pixel value related to the polygon. |
tidy | Tile indexer dy. |
te::rst::VectorizerPolygonStructure::~VectorizerPolygonStructure | ( | ) |
Default destructor.
void te::rst::VectorizerPolygonStructure::clear | ( | ) |
Init internal variables.
void te::rst::VectorizerPolygonStructure::init | ( | ) |
Init internal variables.
VectorizerPolygonStructure& te::rst::VectorizerPolygonStructure::operator= | ( | const VectorizerPolygonStructure & | rhs | ) |
Assignment operator.
rhs | The right-hand-side copy that would be used to copy from. |
void te::rst::VectorizerPolygonStructure::reset | ( | te::gm::Polygon * | polPtr, |
const unsigned int & | v, | ||
const double & | tidy | ||
) |
Reset the current instance.
polPtr | Polygon pointer (this structure will take the ownership of the given pointer) |
v | Parameter V. |
tidy | Tile indexer dy. |
std::auto_ptr< TileIndexer > te::rst::VectorizerPolygonStructure::m_indexerPtr |
A pointer to the polygon tile indexer pointer.
Definition at line 99 of file VectorizerPolygonStructure.h.
std::auto_ptr< te::gm::Polygon > te::rst::VectorizerPolygonStructure::m_polygonPtr |
A pointer to the stored polygon instance.
Definition at line 100 of file VectorizerPolygonStructure.h.
double te::rst::VectorizerPolygonStructure::m_tileIndexerDY |
The polygon tile indexer Y Axis resolution.
Definition at line 98 of file VectorizerPolygonStructure.h.
unsigned int te::rst::VectorizerPolygonStructure::m_value |
The value (color) related to a polygon.
Definition at line 97 of file VectorizerPolygonStructure.h.