#include <Tin.h>
Public Member Functions | |
std::vector< int32_t > & | getEdge () |
te::gm::PointZ & | getNPoint () |
Ntype | getType () |
double | getX () |
double | getY () |
double | getZ () |
void | Init (te::gm::PointZ &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::PointZ 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::PointZ | m_point |
Node point. More... | |
Ntype | m_type |
node type More... | |
|
inline |
Definition at line 195 of file Tin.h.
References m_edge, m_point, m_type, operator<(), operator==(), and operator>().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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 |
|
inline |
|
inline |
std::vector<int32_t> te::mnt::TinNode::m_edge |
|
protected |
|
protected |