Pair of two nodes. More...
#include <NodePair.h>
Public Types | |
typedef OcTree::NodePtr | NodePtr |
typedef Eigen::Vector3f | Vec3 |
Public Member Functions | |
bool | checkAngles (const float &angleThreshold) const |
const Vec3 & | getCross () const |
float | getCrossCurv () const |
const NodePtr & | getFirst () const |
const unsigned int & | getNumPoints () const |
const NodePtr & | getSecond () const |
NodePair (const NodePtr &nodeOne, const NodePtr &nodeTwo, const float &angleThreshold) | |
bool | stable () const |
Private Attributes | |
Vec3 | mCross |
float | mCrossCurv |
unsigned int | mNumPoints |
NodePtr | mOne |
bool | mStable |
NodePtr | mTwo |
Pair of two nodes.
Definition at line 45 of file NodePair.h.
typedef OcTree::NodePtr NodePair::NodePtr |
Definition at line 48 of file NodePair.h.
typedef Eigen::Vector3f NodePair::Vec3 |
Definition at line 47 of file NodePair.h.
NodePair::NodePair | ( | const NodePtr & | nodeOne, |
const NodePtr & | nodeTwo, | ||
const float & | angleThreshold | ||
) | [inline] |
Definition at line 50 of file NodePair.h.
bool NodePair::checkAngles | ( | const float & | angleThreshold | ) | const [inline] |
Definition at line 60 of file NodePair.h.
const Vec3& NodePair::getCross | ( | ) | const [inline] |
Definition at line 70 of file NodePair.h.
float NodePair::getCrossCurv | ( | ) | const [inline] |
Definition at line 71 of file NodePair.h.
const NodePtr& NodePair::getFirst | ( | ) | const [inline] |
Definition at line 68 of file NodePair.h.
const unsigned int& NodePair::getNumPoints | ( | ) | const [inline] |
Definition at line 72 of file NodePair.h.
const NodePtr& NodePair::getSecond | ( | ) | const [inline] |
Definition at line 69 of file NodePair.h.
bool NodePair::stable | ( | ) | const [inline] |
Definition at line 67 of file NodePair.h.
Vec3 NodePair::mCross [private] |
Definition at line 76 of file NodePair.h.
float NodePair::mCrossCurv [private] |
Definition at line 77 of file NodePair.h.
unsigned int NodePair::mNumPoints [private] |
Definition at line 78 of file NodePair.h.
NodePtr NodePair::mOne [private] |
Definition at line 74 of file NodePair.h.
bool NodePair::mStable [private] |
Definition at line 79 of file NodePair.h.
NodePtr NodePair::mTwo [private] |
Definition at line 75 of file NodePair.h.