LeafNode Class Reference

#include <LeafNode.h>

Inheritance diagram for LeafNode:
AbstractNode

List of all members.

Public Member Functions

 LeafNode (double x, double y, double z, double dirX, double dirY, double dirZ)
 Creates a new instance of MLTreeLeafNode.
Point3getDirection ()
double getDirX ()
double getDirY ()
double getDirZ ()
bool isLeaf ()
int size ()

Protected Attributes

Point3 direction

Friends

ostream & operator<< (ostream &s, LeafNode &pt)

Constructor & Destructor Documentation

LeafNode::LeafNode ( double  x,
double  y,
double  z,
double  dirX,
double  dirY,
double  dirZ 
) [inline]

Creates a new instance of MLTreeLeafNode.


Member Function Documentation

Point3& LeafNode::getDirection (  )  [inline]
double LeafNode::getDirX (  )  [inline]
double LeafNode::getDirY (  )  [inline]
double LeafNode::getDirZ (  )  [inline]
bool LeafNode::isLeaf (  )  [inline, virtual]

Implements AbstractNode.

int LeafNode::size (  )  [inline, virtual]

Implements AbstractNode.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  s,
LeafNode pt 
) [friend]

Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:27 2011 for Galois by  doxygen 1.6.3