#include <PlanarVolumeBoundary.h>
Public Types | |
typedef ConstReferenceCountingPointer < BoundaryPlane > | PlanePointerType |
Public Types inherited from VolumeBoundary | |
typedef ConstReferenceCountingPointer < BoundarySurface > | SurfacePointerType |
Public Member Functions | |
virtual const Bounds * | bounds () const |
PlanePointerType | concreteSurface () const |
PlanarVolumeBoundary (const BoundVolume *vol, PlanePointerType plane, const Bounds *bounds) | |
virtual SurfacePointerType | surface () const |
virtual const BoundVolume * | volume () const |
Private Attributes | |
const Bounds * | theBounds |
const PlanePointerType | thePlane |
const BoundVolume * | theVolume |
Definition at line 6 of file PlanarVolumeBoundary.h.
Definition at line 9 of file PlanarVolumeBoundary.h.
PlanarVolumeBoundary::PlanarVolumeBoundary | ( | const BoundVolume * | vol, |
PlanePointerType | plane, | ||
const Bounds * | bounds | ||
) |
|
inlinevirtual |
Implements VolumeBoundary.
Definition at line 16 of file PlanarVolumeBoundary.h.
References theBounds.
|
inline |
|
inlinevirtual |
Implements VolumeBoundary.
Definition at line 15 of file PlanarVolumeBoundary.h.
References thePlane.
|
inlinevirtual |
Implements VolumeBoundary.
Definition at line 14 of file PlanarVolumeBoundary.h.
References theVolume.
|
private |
Definition at line 24 of file PlanarVolumeBoundary.h.
Referenced by bounds().
|
private |
Definition at line 23 of file PlanarVolumeBoundary.h.
Referenced by concreteSurface(), and surface().
|
private |
Definition at line 22 of file PlanarVolumeBoundary.h.
Referenced by volume().