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