#include <Reflection.h>
Public Member Functions | |
Reflection (const DDSolid &s) | |
const DDSolid & | solid () const |
void | stream (std::ostream &) const override |
double | volume () const override |
Public Member Functions inherited from DDI::Solid | |
const std::vector< double > & | parameters () const |
void | setParameters (std::vector< double > const &p) |
DDSolidShape | shape () const |
Solid () | |
Solid (DDSolidShape shape) | |
virtual | ~Solid () |
Private Attributes | |
DDSolid | s_ |
Additional Inherited Members | |
Protected Attributes inherited from DDI::Solid | |
std::vector< double > | p_ |
DDSolidShape | shape_ |
Definition at line 10 of file Reflection.h.
DDI::Reflection::Reflection | ( | const DDSolid & | s | ) |
Definition at line 8 of file Reflection.cc.
|
inline |
Definition at line 16 of file Reflection.h.
References s_.
Referenced by DDReflectionSolid::unreflected().
|
overridevirtual |
|
overridevirtual |
Reimplemented from DDI::Solid.
Definition at line 12 of file Reflection.cc.
References DDBase< N, C >::isDefined(), s_, and DDSolid::volume().