GenGeo  1.1
AVolume2D Class Reference

#include <AVolume2D.h>

Inheritance diagram for AVolume2D:
Collaboration diagram for AVolume2D:

Public Member Functions

virtual ~AVolume2D ()
virtual Line2D getClosestPlane (const Vector3 &)=0
virtual const map< double,
const Line2D * > 
getClosestPlanes (const Vector3 &, int) const =0
virtual const map< double,
const AGeometricObject * > 
getClosestObjects (const Vector3 &, int) const
- Public Member Functions inherited from AVolume
virtual ~AVolume ()
virtual pair< Vector3, Vector3getBoundingBox ()=0
virtual Vector3 getAPoint (int) const =0
virtual bool isIn (const Vector3 &) const =0
virtual bool isIn (const Sphere &)=0
virtual int getNumberSubVolumes () const

Constructor & Destructor Documentation

virtual AVolume2D::~AVolume2D ( )
inlinevirtual

Member Function Documentation

const map< double, const AGeometricObject * > AVolume2D::getClosestObjects ( const Vector3 P,
int   
) const
virtual

Reimplemented in ClippedCircleVol, and CircleVol.

Referenced by InsertGenerator2D::fillIn().

virtual Line2D AVolume2D::getClosestPlane ( const Vector3 )
pure virtual
virtual const map<double,const Line2D*> AVolume2D::getClosestPlanes ( const Vector3 ,
int   
) const
pure virtual

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