This is simply a handle on the solid. More...
#include <DDSolid.h>
Public Member Functions | |
DDShapelessSolid (const DDSolid &s) | |
Private Member Functions | |
DDShapelessSolid (void) |
DDShapelessSolid::DDShapelessSolid | ( | const DDSolid & | s | ) |
Definition at line 278 of file DDSolid.cc.
References ddshapeless, Exception, DDName::name(), DDBase< N, C >::name(), DDName::ns(), and DDSolid::shape().
: DDSolid(s) { if (s.shape() != ddshapeless) { std::string ex = "Solid [" + s.name().ns() + ":" + s.name().name() + "] is not a DDShapelessSolid.\n"; ex = ex + "Use a different solid interface!"; throw cms::Exception("DDException") << ex; } }
DDShapelessSolid::DDShapelessSolid | ( | void | ) | [private] |