#include <Boolean.h>
Public Member Functions | |
Subtraction (const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r) | |
Public Member Functions inherited from DDI::BooleanSolid | |
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 () |
Additional Inherited Members | |
Protected Attributes inherited from DDI::BooleanSolid | |
DDSolid | a_ |
DDSolid | b_ |
DDRotation | r_ |
DDTranslation | t_ |
Protected Attributes inherited from DDI::Solid | |
std::vector< double > | p_ |
DDSolidShape | shape_ |
DDI::Subtraction::Subtraction | ( | const DDSolid & | A, |
const DDSolid & | B, | ||
const DDTranslation & | t, | ||
const DDRotation & | r | ||
) |