#include <CommonDataStructures.h>
| Public Member Functions | |
| SegmentInfo * | clone () const | 
| Gets the segment start coordinate.  More... | |
| const te::gm::Coord2D & | getCoord1 () const | 
| Gets the segment end coordinate.  More... | |
| const te::gm::Coord2D & | getCoord2 () const | 
| Gets the segment envelope.  More... | |
| const te::gm::Envelope & | getEnvelope () const | 
| Gets the geometry index.  More... | |
| std::size_t | getGeometryIndex () const | 
| Sets the geometry index.  More... | |
| SegmentInfo (const te::gm::Coord2D &coord1, const te::gm::Coord2D &coord2, const te::gm::Envelope &envelope, std::size_t geometryIndex) | |
| Constructor.  More... | |
| void | setGeometryIndex (std::size_t geometryIndex) | 
| virtual | ~SegmentInfo () | 
| Clones the SegmentInfo.  More... | |
| Private Attributes | |
| te::gm::Coord2D | m_coord1 | 
| te::gm::Coord2D | m_coord2 | 
| The segment start coordinate.  More... | |
| te::gm::Envelope | m_envelope | 
| The segment end coordinate.  More... | |
| std::size_t | m_geometryIndex | 
| The segment envelope.  More... | |
Definition at line 230 of file CommonDataStructures.h.
| te::vp::SegmentInfo::SegmentInfo | ( | const te::gm::Coord2D & | coord1, | 
| const te::gm::Coord2D & | coord2, | ||
| const te::gm::Envelope & | envelope, | ||
| std::size_t | geometryIndex | ||
| ) | 
Constructor.
| coord1 | The segment start coordinate | 
| coord2 | The segment end coordinate | 
| evenlope | The segment envelope | 
| polygonIndex | The index of the polygon from which this segment came fromDestructor | 
| 
 | virtual | 
Clones the SegmentInfo.
| SegmentInfo* te::vp::SegmentInfo::clone | ( | ) | const | 
Gets the segment start coordinate.
| const te::gm::Coord2D& te::vp::SegmentInfo::getCoord1 | ( | ) | const | 
Gets the segment end coordinate.
| const te::gm::Coord2D& te::vp::SegmentInfo::getCoord2 | ( | ) | const | 
Gets the segment envelope.
| const te::gm::Envelope& te::vp::SegmentInfo::getEnvelope | ( | ) | const | 
Gets the geometry index.
| std::size_t te::vp::SegmentInfo::getGeometryIndex | ( | ) | const | 
Sets the geometry index.
| void te::vp::SegmentInfo::setGeometryIndex | ( | std::size_t | geometryIndex | ) | 
| 
 | private | 
Definition at line 266 of file CommonDataStructures.h.
| 
 | private | 
The segment start coordinate.
Definition at line 267 of file CommonDataStructures.h.
| 
 | private | 
The segment end coordinate.
Definition at line 268 of file CommonDataStructures.h.
| 
 | private | 
The segment envelope.
Definition at line 269 of file CommonDataStructures.h.