#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 (double xvalue, double yvalue, double zvalue, Ntype ntype=Normalnode) |
| Set node coordinates, height and type. | |
| void | Init (te::gm::Point &npoint, Ntype ntype=Normalnode) |
| Set node coordinates and height. | |
| 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. | |
| Ntype | m_type |
| node type | |
|
inline |
Definition at line 193 of file Tin.h.
References te::mnt::Deletednode, m_point, and m_type.
Referenced by operator<(), operator==(), operator>(), and TinNode().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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, and te::mnt::Normalnode.
|
inline |
Set node coordinates and height.
| npoint | Point with coordinates. |
| ntype | Type (default value = NORMAL). |
Definition at line 242 of file Tin.h.
References m_point, m_type, and te::mnt::Normalnode.
| 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 |