#include <Tin.h>
Public Member Functions | |
std::vector< int32_t > & | getEdge () |
te::gm::Point & | getNPoint () |
Ntype | getType () |
double | getX () |
double | getY () |
double | getZ () |
void | Init (te::gm::Point &npoint, Ntype ntype=Normalnode) |
Set node coordinates and height. More... | |
void | Init (double xvalue, double yvalue, double zvalue, Ntype ntype=Normalnode) |
Set node coordinates, height and type. More... | |
bool | operator< (const TinNode &rhs) const |
bool | operator== (const TinNode &rhs) const |
bool | operator> (const TinNode &rhs) const |
bool | removeEdge (int32_t edge) |
bool | setEdge (int32_t edge) |
void | setNPoint (te::gm::Point npoint) |
void | setType (Ntype ntype) |
void | setX (double xvalue) |
void | setY (double yvalue) |
void | setZ (double zvalue) |
TinNode () | |
TinNode (const TinNode &rhs) | |
Public Attributes | |
std::vector< int32_t > | m_edge |
Protected Attributes | |
te::gm::Point | m_point |
Node point. More... | |
Ntype | m_type |
node type More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get node X axis coordinate.
Definition at line 219 of file Tin.h.
References te::gm::Point::getX(), and m_point.
|
inline |
Get node Y axis coordinate.
Definition at line 225 of file Tin.h.
References te::gm::Point::getY(), and m_point.
|
inline |
Get node height value.
Definition at line 213 of file Tin.h.
References te::gm::Point::getZ(), and m_point.
|
inline |
|
inline |
Set node coordinates, height and type.
xvalue | X axis coordinate. |
yvalue | Y axis coordinate. |
zvalue | Height value. |
ntype | Type (default value = NORMAL). |
Definition at line 253 of file Tin.h.
References m_point, m_type, te::gm::Point::setX(), te::gm::Point::setY(), and te::gm::Point::setZ().
bool te::mnt::TinNode::operator< | ( | const TinNode & | rhs | ) | const |
bool te::mnt::TinNode::operator== | ( | const TinNode & | rhs | ) | const |
bool te::mnt::TinNode::operator> | ( | const TinNode & | rhs | ) | const |
bool te::mnt::TinNode::removeEdge | ( | int32_t | edge | ) |
bool te::mnt::TinNode::setEdge | ( | int32_t | edge | ) |
|
inline |
|
inline |
|
inline |
Set node X axis coordinate.
Definition at line 216 of file Tin.h.
References m_point, and te::gm::Point::setX().
|
inline |
Set node Y axis coordinate.
Definition at line 222 of file Tin.h.
References m_point, and te::gm::Point::setY().
|
inline |
Set node height value.
Definition at line 210 of file Tin.h.
References m_point, and te::gm::Point::setZ().
std::vector<int32_t> te::mnt::TinNode::m_edge |
|
protected |
|
protected |