CMS 3D CMS Logo

List of all members | Public Member Functions
DDI::Subtraction Class Reference

#include <Boolean.h>

Inheritance diagram for DDI::Subtraction:
DDI::BooleanSolid DDI::Solid

Public Member Functions

 Subtraction (const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r)
 
- Public Member Functions inherited from DDI::BooleanSolid
const DDSolida () const
 
const DDSolidb () const
 
 BooleanSolid (const DDSolid &A, const DDSolid &B, const DDTranslation &t, const DDRotation &r, DDSolidShape s)
 
const DDRotationr () const
 
const DDTranslationt () 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_
 

Detailed Description

Definition at line 37 of file Boolean.h.

Constructor & Destructor Documentation

◆ Subtraction()

DDI::Subtraction::Subtraction ( const DDSolid A,
const DDSolid B,
const DDTranslation t,
const DDRotation r 
)

Definition at line 14 of file Boolean.cc.

References ddsubtraction.

DDI::BooleanSolid
Definition: Boolean.h:12
DDI::BooleanSolid::r
const DDRotation & r() const
Definition: Boolean.h:19
A
DDI::BooleanSolid::t
const DDTranslation & t() const
Definition: Boolean.h:18
TtFullHadDaughter::B
static const std::string B
Definition: TtFullHadronicEvent.h:9
DDSolidShape::ddsubtraction