#include <Boolean.h>
Public Member Functions | |
MultiUnion (const std::vector< DDSolid > &a, const std::vector< DDTranslation > &t, const std::vector< DDRotation > &r) | |
const std::vector< DDRotation > & | r () const |
const std::vector< DDSolid > & | solids () const |
const std::vector< DDTranslation > & | t () const |
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 void | stream (std::ostream &) const |
virtual double | volume () const |
virtual | ~Solid () |
Protected Attributes | |
std::vector< DDSolid > | a_ |
std::vector< DDRotation > | r_ |
std::vector< DDTranslation > | t_ |
Protected Attributes inherited from DDI::Solid | |
std::vector< double > | p_ |
DDSolidShape | shape_ |
DDI::MultiUnion::MultiUnion | ( | const std::vector< DDSolid > & | a, |
const std::vector< DDTranslation > & | t, | ||
const std::vector< DDRotation > & | r | ||
) |
Definition at line 12 of file Boolean.cc.
|
inline |
Definition at line 40 of file Boolean.h.
References DDI::BooleanSolid::r_.
Referenced by DDMultiUnionSolid::rotations().
|
inline |
Definition at line 38 of file Boolean.h.
References DDI::BooleanSolid::a_.
Referenced by DDMultiUnionSolid::solids().
|
inline |
Definition at line 39 of file Boolean.h.
References DDI::BooleanSolid::t_.
Referenced by DDMultiUnionSolid::translations().
|
protected |
|
protected |