CMS 3D CMS Logo

DDShapelessSolid Class Reference

This is simply a handle on the solid. More...

#include <DetectorDescription/Core/interface/DDSolid.h>

Inheritance diagram for DDShapelessSolid:

DDSolid DDBase< DDName, DDI::Solid * >

List of all members.

Public Member Functions

 DDShapelessSolid (const DDSolid &s)

Private Member Functions

 DDShapelessSolid ()


Detailed Description

This is simply a handle on the solid.

Definition at line 197 of file DDSolid.h.


Constructor & Destructor Documentation

DDShapelessSolid::DDShapelessSolid ( const DDSolid s  ) 

Definition at line 261 of file DDSolid.cc.

References ddshapeless, DDName::name(), DDBase< N, C >::name(), DDName::ns(), and DDSolid::shape().

00261                                                      : DDSolid(s)
00262 {
00263   if (s.shape() != ddshapeless) {
00264     std::string ex  = "Solid [" + s.name().ns() + ":" + s.name().name() + "] is not a DDShapelessSolid.\n";
00265     ex = ex + "Use a different solid interface!";
00266     throw DDException(ex);
00267   }
00268 }

DDShapelessSolid::DDShapelessSolid (  )  [private]


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