#include <TrackPropagation/NavGeometry/interface/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.
00018 : 00019 theNavSurfaceP(navsurf) , theBoundsP(bounds) , theSide(side) , theGlobalFace(face) { };
SurfaceAndBounds::SurfaceAndBounds | ( | ) | [inline] |
SurfaceAndBounds::~SurfaceAndBounds | ( | ) | [inline] |
const Bounds& SurfaceAndBounds::bounds | ( | ) | const [inline] |
Access to actual Bounds pointer.
Definition at line 32 of file SurfaceAndBounds.h.
References theBoundsP.
00032 {return *theBoundsP ;}
const SurfaceOrientation::Side SurfaceAndBounds::side | ( | ) | const [inline] |
Access to actual NavSurface pointer.
Definition at line 35 of file SurfaceAndBounds.h.
References theSide.
00035 {return theSide;}
const NavSurface& SurfaceAndBounds::surface | ( | ) | const [inline] |
Access to actual NavSurface pointer.
Definition at line 29 of file SurfaceAndBounds.h.
References theNavSurfaceP.
00029 {return *theNavSurfaceP ;}
const Bounds* SurfaceAndBounds::theBoundsP [private] |
GlobalFace SurfaceAndBounds::theGlobalFace [private] |
Definition at line 45 of file SurfaceAndBounds.h.
Side SurfaceAndBounds::theSide [private] |