84 if (
this == &source)
return *
this;
100 HepPolyhedronProcessor::Operation operation = HepPolyhedronProcessor::UNION;
105 const G4ThreeVector transl0 = (*transform0).getTranslation();
119 processor.push_back (operation, *operand);
123 if (processor.execute(*top)) {
return top; }
G4Polyhedron * GetPolyhedron() const
CLHEP::Hep3Vector G4ThreeVector
CLHEP::HepRotation G4RotationMatrix
G4Polyhedron * CreatePolyhedron() const
VUSolid * GetSolid() const
G4Transform3D * GetTransformation(G4int index) const
static int operand(pchar begin, pchar end, double &result, pchar &endp, const dic_type &dictionary)
G4UMultiUnion & operator=(const G4UMultiUnion &source)
G4USolid & operator=(const G4USolid &rhs)
G4UMultiUnion(const G4String &name)
int GetNumberOfSolids() const