49 <<
" Displacement translation (object): ( "
52 <<
" Displacement rotation (object): ("
57 out <<
" no reflectionZ";
59 out <<
" reflectionZ";
std::ostream & operator<<(std::ostream &out, const VGM::IMultiUnion &boolean)
virtual std::ostream & Put(std::ostream &out) const
Put the printing of the solid parameters in the out stream.
The VGM interface to Boolean solids.
virtual Transform Transformation(int index) const =0
Return the displacement of the ith constituent solid.
virtual int NofSolids() const =0
Return the number of constituent solids.
virtual ISolid * ConstituentSolid(int index) const =0
Return the i-th constituent solid.
The VGM interface to solids.
double Round(double x)
Round number.