#include <VolumeBoundary.h>
Public Types | |
typedef ConstReferenceCountingPointer < BoundarySurface > | SurfacePointerType |
Public Member Functions | |
virtual const Bounds * | bounds () const =0 |
virtual SurfacePointerType | surface () const =0 |
virtual const BoundVolume * | volume () const =0 |
Base class fro volume boundaries ( == delimiting surfaces). The VolumeBoundary provides a connection between the volume and the surface. It also provides the surface Bounds, which are in the reference frame of the surface.
Definition at line 16 of file VolumeBoundary.h.
Definition at line 19 of file VolumeBoundary.h.
virtual const Bounds* VolumeBoundary::bounds | ( | ) | const [pure virtual] |
Implemented in PlanarVolumeBoundary.
virtual SurfacePointerType VolumeBoundary::surface | ( | ) | const [pure virtual] |
Implemented in PlanarVolumeBoundary.
virtual const BoundVolume* VolumeBoundary::volume | ( | ) | const [pure virtual] |
Implemented in PlanarVolumeBoundary.