#include <SurfaceAndBounds.h>
Public Types | |
typedef SurfaceOrientation::GlobalFace | GlobalFace |
typedef ConstReferenceCountingPointer < NavSurface > | NavSurfacePointer |
typedef SurfaceOrientation::Side | Side |
Public Member Functions | |
const Bounds & | bounds () const |
Access to actual Bounds pointer. | |
const SurfaceOrientation::Side | side () const |
Access to actual NavSurface pointer. | |
const NavSurface & | surface () const |
Access to actual NavSurface pointer. | |
SurfaceAndBounds () | |
SurfaceAndBounds (const NavSurface *navsurf, const Bounds *bounds, Side side, GlobalFace face) | |
~SurfaceAndBounds () | |
Private Attributes | |
const Bounds * | theBoundsP |
GlobalFace | theGlobalFace |
NavSurfacePointer | theNavSurfaceP |
Side | theSide |
Definition at line 9 of file SurfaceAndBounds.h.
Definition at line 14 of file SurfaceAndBounds.h.
Definition at line 16 of file SurfaceAndBounds.h.
Definition at line 15 of file SurfaceAndBounds.h.
SurfaceAndBounds::SurfaceAndBounds | ( | const NavSurface * | navsurf, |
const Bounds * | bounds, | ||
Side | side, | ||
GlobalFace | face | ||
) | [inline] |
Definition at line 18 of file SurfaceAndBounds.h.
: theNavSurfaceP(navsurf) , theBoundsP(bounds) , theSide(side) , theGlobalFace(face) { };
SurfaceAndBounds::SurfaceAndBounds | ( | ) | [inline] |
Definition at line 25 of file SurfaceAndBounds.h.
{};
SurfaceAndBounds::~SurfaceAndBounds | ( | ) | [inline] |
Definition at line 37 of file SurfaceAndBounds.h.
{}
const Bounds& SurfaceAndBounds::bounds | ( | ) | const [inline] |
Access to actual Bounds pointer.
Definition at line 32 of file SurfaceAndBounds.h.
References theBoundsP.
{return *theBoundsP ;}
const SurfaceOrientation::Side SurfaceAndBounds::side | ( | ) | const [inline] |
Access to actual NavSurface pointer.
Definition at line 35 of file SurfaceAndBounds.h.
References theSide.
{return theSide;}
const NavSurface& SurfaceAndBounds::surface | ( | ) | const [inline] |
Access to actual NavSurface pointer.
Definition at line 29 of file SurfaceAndBounds.h.
References theNavSurfaceP.
{return *theNavSurfaceP ;}
const Bounds* SurfaceAndBounds::theBoundsP [private] |
Definition at line 43 of file SurfaceAndBounds.h.
Referenced by bounds().
GlobalFace SurfaceAndBounds::theGlobalFace [private] |
Definition at line 45 of file SurfaceAndBounds.h.
Definition at line 42 of file SurfaceAndBounds.h.
Referenced by surface().
Side SurfaceAndBounds::theSide [private] |
Definition at line 44 of file SurfaceAndBounds.h.
Referenced by side().