My Project
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
PlanarFitNode Struct Reference

#include <OctreeSupport.hpp>

Public Member Functions

 PlanarFitNode ()
 
 PlanarFitNode (const Vector &inputVector, double inputOffset)
 
 PlanarFitNode (const PlanarFitNode &toCopy)
 
 PlanarFitNode (const Vector *const points, const unsigned long *const indicies, int numPoints, const Vector &nodeLowerBounds, const Vector &outwardVector)
 
 PlanarFitNode (bool full)
 
bool IsInside (Vector testPoint) const
 
bool IsEmpty () const
 
bool IsFull () const
 
bool operator== (const PlanarFitNode &toCompare) const
 
 operator double () const
 

Public Attributes

Vector unitNormal
 
double offset
 

Constructor & Destructor Documentation

PlanarFitNode::PlanarFitNode ( )
inline
PlanarFitNode::PlanarFitNode ( const Vector inputVector,
double  inputOffset 
)
inline
PlanarFitNode::PlanarFitNode ( const PlanarFitNode toCopy)
inline
PlanarFitNode::PlanarFitNode ( const Vector *const  points,
const unsigned long *const  indicies,
int  numPoints,
const Vector nodeLowerBounds,
const Vector outwardVector 
)
PlanarFitNode::PlanarFitNode ( bool  full)
inline

Member Function Documentation

bool PlanarFitNode::IsEmpty ( ) const
inline
bool PlanarFitNode::IsFull ( ) const
inline
bool PlanarFitNode::IsInside ( Vector  testPoint) const
inline
PlanarFitNode::operator double ( ) const
inline
bool PlanarFitNode::operator== ( const PlanarFitNode toCompare) const
inline

Member Data Documentation

double PlanarFitNode::offset
Vector PlanarFitNode::unitNormal

The documentation for this struct was generated from the following files: