CMS 3D CMS Logo

DDI::BooleanSolid Class Reference

#include <DetectorDescription/Core/src/Boolean.h>

Inheritance diagram for DDI::BooleanSolid:

DDI::Solid DDI::Intersection DDI::Subtraction DDI::Union

List of all members.

Public Member Functions

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

Protected Attributes

DDSolid a_
DDSolid b_
DDRotation r_
DDTranslation t_


Detailed Description

Definition at line 10 of file Boolean.h.


Constructor & Destructor Documentation

DDI::BooleanSolid::BooleanSolid ( const DDSolid A,
const DDSolid B,
const DDTranslation t,
const DDRotation r,
DDSolidShape  s 
)

Definition at line 3 of file Boolean.cc.

00007  : Solid(s), a_(A), b_(B), t_(t), r_(r)
00008  { }


Member Function Documentation

const DDSolid& DDI::BooleanSolid::a (  )  const [inline]

Definition at line 18 of file Boolean.h.

References a_.

Referenced by DDBooleanSolid::solidA().

00018 { return a_; }

const DDSolid& DDI::BooleanSolid::b (  )  const [inline]

Definition at line 19 of file Boolean.h.

References b_.

Referenced by DDBooleanSolid::solidB().

00019 { return b_; }

const DDRotation& DDI::BooleanSolid::r (  )  const [inline]

Definition at line 21 of file Boolean.h.

References r_.

Referenced by DDBooleanSolid::rotation().

00021 { return r_; }

const DDTranslation& DDI::BooleanSolid::t (  )  const [inline]

Definition at line 20 of file Boolean.h.

References t_.

Referenced by DDBooleanSolid::translation().

00020 { return t_; }


Member Data Documentation

DDSolid DDI::BooleanSolid::a_ [protected]

Definition at line 25 of file Boolean.h.

Referenced by a().

DDSolid DDI::BooleanSolid::b_ [protected]

Definition at line 25 of file Boolean.h.

Referenced by b().

DDRotation DDI::BooleanSolid::r_ [protected]

Definition at line 27 of file Boolean.h.

Referenced by r().

DDTranslation DDI::BooleanSolid::t_ [protected]

Definition at line 26 of file Boolean.h.

Referenced by t().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:37:09 2009 for CMSSW by  doxygen 1.5.4