8 :
Solid(s), a_(A), b_(B), t_(t), r_(r)
12 const std::vector<DDTranslation> &
t,
13 const std::vector<DDRotation> &
r)
const DDTranslation & t() const
Intersection(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)
const DDSolid & a() const
const std::vector< DDTranslation > & t() const
const DDRotation & r() const
A DDSolid represents the shape of a part.
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Represents a uniquely identifyable rotation matrix.
Union(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)
BooleanSolid(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r, DDSolidShape s)
MultiUnion(const std::vector< DDSolid > &a, const std::vector< DDTranslation > &t, const std::vector< DDRotation > &r)
static const std::string B
const std::vector< DDRotation > & r() const
Subtraction(const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)