#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 |
Definition at line 195 of file Tin.h.
References m_edge, m_point, m_type, operator<(), operator==(), and operator>().
|
inline |
Get node coordinates.
Definition at line 231 of file Tin.h.
Referenced by te::mnt::TINGeneration::TestIsolines().
|
inline |
Get node type.
Definition at line 237 of file Tin.h.
Referenced by te::mnt::Tin::BuildTriangle(), and te::mnt::TINGeneration::TestIsolines().
|
inline |
Get node X axis coordinate.
Definition at line 219 of file Tin.h.
Referenced by te::mnt::Tin::BreakNodeSecondDeriv(), and te::mnt::Tin::NodeSecondDeriv().
|
inline |
Get node Y axis coordinate.
Definition at line 225 of file Tin.h.
Referenced by te::mnt::Tin::BreakNodeSecondDeriv(), and te::mnt::Tin::NodeSecondDeriv().
|
inline |
Get node height value.
Definition at line 213 of file Tin.h.
Referenced by te::mnt::Tin::BreakNodeSecondDeriv(), and te::mnt::Tin::NodeSecondDeriv().
|
inline |
Set node coordinates and height.
| npoint | Point with coordinates. |
| ntype | Type (default value = NORMAL). |
Definition at line 242 of file Tin.h.
Referenced by te::mnt::Tin::BuildTriangle(), and te::mnt::Tin::NodeSecondDeriv().
|
inline |
Definition at line 145 of file Tin.cpp.
References te::gm::Point::getX(), te::gm::Point::getY(), and m_point.
Definition at line 127 of file Tin.cpp.
References te::gm::Point::getX(), te::gm::Point::getY(), and m_point.
Definition at line 136 of file Tin.cpp.
References te::gm::Point::getX(), te::gm::Point::getY(), and m_point.
|
inline |
Set node coordinates.
Definition at line 228 of file Tin.h.
Referenced by te::mnt::TINGeneration::TestIsolines().
|
inline |
Set node type.
Definition at line 234 of file Tin.h.
Referenced by te::mnt::TINGeneration::TestIsolines().
|
inline |
Set node X axis coordinate.
Definition at line 216 of file Tin.h.
Referenced by te::mnt::Tin::CalcNodeSecondDeriv(), and te::mnt::TINGeneration::TestIsolines().
|
inline |
Set node Y axis coordinate.
Definition at line 222 of file Tin.h.
Referenced by te::mnt::Tin::CalcNodeSecondDeriv(), and te::mnt::TINGeneration::TestIsolines().
|
inline |
Set node height value.
Definition at line 210 of file Tin.h.
Referenced by te::mnt::Tin::CalcNodeSecondDeriv(), and te::mnt::TINGeneration::TestIsolines().
| std::vector<int32_t> te::mnt::TinNode::m_edge |
|
protected |
Node point.
Definition at line 262 of file Tin.h.
Referenced by operator<(), operator==(), operator>(), and TinNode().
|
protected |