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.