Overture  Version 25
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
GeometricADTTraversor3dInt Class Reference

#include <GeometricADT3dInt.h>

Public Types

enum  LeftRightEnum { ADT_LEFT = 0, ADT_RIGHT = 1 }
 

Public Member Functions

 GeometricADTTraversor3dInt (const GeometricADT3dInt &gADT, const real *target_)
 
 GeometricADTTraversor3dInt (const GeometricADT3dInt &gADT)
 
 GeometricADTTraversor3dInt (GeometricADTTraversor3dInt &x)
 
 ~GeometricADTTraversor3dInt ()
 
GeometricADTTraversor3dIntoperator= (GeometricADTTraversor3dInt &i)
 
GeometricADTTraversor3dIntoperator= (NTreeNode2GeomADTTuple3dInt &i)
 
GeometricADTTraversor3dIntoperator++ ()
 
GeometricADTTraversor3dInt operator++ (int)
 
GeomADTTuple3dIntoperator* ()
 
void setTarget (const real *target_)
 
bool isFinished () const
 
int getDepth ()
 

Protected Member Functions

 GeometricADTTraversor3dInt ()
 
bool isOverlapping (int depth, const real *bBox)
 
bool isCandidate (const real *candidate)
 

Friends

class GeometricADT3dInt
 

Member Enumeration Documentation

Enumerator
ADT_LEFT 
ADT_RIGHT 

Constructor & Destructor Documentation

GeometricADTTraversor3dInt::GeometricADTTraversor3dInt ( const GeometricADT3dInt gADT,
const real target_ 
)

References isCandidate().

GeometricADTTraversor3dInt::GeometricADTTraversor3dInt ( const GeometricADT3dInt gADT)
GeometricADTTraversor3dInt::GeometricADTTraversor3dInt ( GeometricADTTraversor3dInt x)

References isCandidate().

GeometricADTTraversor3dInt::~GeometricADTTraversor3dInt ( )
GeometricADTTraversor3dInt::GeometricADTTraversor3dInt ( )
inlineprotected

Member Function Documentation

int GeometricADTTraversor3dInt::getDepth ( )
inline

References depth.

bool GeometricADTTraversor3dInt::isCandidate ( const real candidate)
inlineprotected
bool GeometricADTTraversor3dInt::isFinished ( ) const
inline
bool GeometricADTTraversor3dInt::isOverlapping ( int  depth,
const real bBox 
)
inlineprotected

Referenced by operator++().

GeomADTTuple3dInt & GeometricADTTraversor3dInt::operator* ( )
inline
GeometricADTTraversor3dInt & GeometricADTTraversor3dInt::operator++ ( )
GeometricADTTraversor3dInt GeometricADTTraversor3dInt::operator++ ( int  )
GeometricADTTraversor3dInt & GeometricADTTraversor3dInt::operator= ( GeometricADTTraversor3dInt i)
GeometricADTTraversor3dInt& GeometricADTTraversor3dInt::operator= ( NTreeNode2GeomADTTuple3dInt i)
void GeometricADTTraversor3dInt::setTarget ( const real target_)

Friends And Related Function Documentation

friend class GeometricADT3dInt
friend

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