#include <ModifiedSurfaceGenerator.h>
Public Member Functions | |
SurfacePointer | atNewPosition (const Surface::PositionType &position, const Surface::RotationType &rotation) const |
ModifiedSurfaceGenerator (const SurfacePointer surface) | |
constructor from ReferenceCountingPointer More... | |
ModifiedSurfaceGenerator (const T *surface) | |
constructor from pointer More... | |
Private Types | |
typedef ReferenceCountingPointer< T > | SurfacePointer |
Private Attributes | |
ConstReferenceCountingPointer< T > | theSurface |
original surface More... | |
Definition at line 16 of file ModifiedSurfaceGenerator.h.
|
private |
Definition at line 18 of file ModifiedSurfaceGenerator.h.
|
inline |
|
inline |
|
inline |
creation of a new surface at a different position, but with identical Bounds and MediumProperties
Definition at line 27 of file ModifiedSurfaceGenerator.h.
References position, idealTransformation::rotation, and ModifiedSurfaceGenerator< T >::theSurface.
Referenced by GeomDet::setPosition().
|
private |
original surface
Definition at line 35 of file ModifiedSurfaceGenerator.h.
Referenced by ModifiedSurfaceGenerator< T >::atNewPosition().