#include <Boolean.h>
Public Member Functions | |
const DDSolid & | a () const |
const DDSolid & | b () const |
BooleanSolid (const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r, DDSolidShape s) | |
const DDRotation & | r () const |
const 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 | |
DDSolid | a_ |
DDSolid | b_ |
DDRotation | r_ |
DDTranslation | t_ |
Protected Attributes inherited from DDI::Solid | |
std::vector< double > | p_ |
DDSolidShape | shape_ |
DDI::BooleanSolid::BooleanSolid | ( | const DDSolid & | A, |
const DDSolid & | B, | ||
const DDTranslation & | t, | ||
const DDRotation & | r, | ||
DDSolidShape | s | ||
) |
Definition at line 4 of file Boolean.cc.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 22 of file Boolean.h.
References t_.
Referenced by DDBooleanSolid::translation().
|
protected |
Definition at line 26 of file Boolean.h.
Referenced by a(), and DDI::MultiUnion::solids().
|
protected |
Definition at line 28 of file Boolean.h.
Referenced by r(), and DDI::MultiUnion::r().
|
protected |
Definition at line 27 of file Boolean.h.
Referenced by t(), and DDI::MultiUnion::t().