OpenFOAM logo
Open Source CFD Toolkit

octreeLine Class Template Reference

Collaboration diagram for octreeLine:

Collaboration graph
[legend]
List of all members.

template<class Type>
class Foam::octreeLine< Type >


Public Member Functions

 octreeLine (const octree< Type > &tree, const point &startPoint, const point &endPoint)
 Construct from components.
 ~octreeLine ()
const octree< Type > & tree () const
const pointleafExitPoint () const
const pointendPoint () const
const pointstartPoint () const
const treeLeaf< Type > * currentLeaf () const
const List< pointHitSort > & sortedIntersections () const
label hitIndex () const
const pointHithitInfo () const
bool getIntersection ()
 go to next intersection. Return false if no intersections.

Constructor & Destructor Documentation

octreeLine const octree< Type > &  tree,
const point startPoint,
const point endPoint
 

Construct from components.

~octreeLine  ) 
 


Member Function Documentation

const treeLeaf<Type>* currentLeaf  )  const [inline]
 

Definition at line 168 of file octreeLine.H.

const point& endPoint  )  const [inline]
 

Definition at line 158 of file octreeLine.H.

bool getIntersection  ) 
 

go to next intersection. Return false if no intersections.

label hitIndex  )  const [inline]
 

Definition at line 178 of file octreeLine.H.

const pointHit& hitInfo  )  const [inline]
 

Definition at line 183 of file octreeLine.H.

const point& leafExitPoint  )  const [inline]
 

Definition at line 153 of file octreeLine.H.

const List<pointHitSort>& sortedIntersections  )  const [inline]
 

Definition at line 173 of file octreeLine.H.

const point& startPoint  )  const [inline]
 

Definition at line 163 of file octreeLine.H.

const octree<Type>& tree  )  const [inline]
 

Definition at line 148 of file octreeLine.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org