GeoModel - GeoModelCore
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
GeoUnidentifiedShape Class Reference
Inheritance diagram for GeoUnidentifiedShape:
GeoShape RCBase

Public Member Functions

 GeoUnidentifiedShape (const std::string &name)
 
 GeoUnidentifiedShape (const std::string &name, const std::string &asciiData)
 
 GeoUnidentifiedShape (const std::string &name, const std::string &asciiData, double volume)
 
const std::string & name () const
 
const std::string & asciiData () const
 
virtual double volume () const
 
virtual const std::string & type () const
 
virtual ShapeType typeID () const
 
virtual void exec (GeoShapeAction *action) const
 
- Public Member Functions inherited from GeoShape
const GeoShapeUnion & add (const GeoShape &shape) const
 
const GeoShapeSubtraction & subtract (const GeoShape &shape) const
 
const GeoShapeIntersection & intersect (const GeoShape &shape) const
 
const GeoShapeShift & operator<< (const GeoTrf::Transform3D &shift) const
 
- Public Member Functions inherited from RCBase
void ref () const
 
void unref () const
 
unsigned int refCount () const
 

Static Public Member Functions

static const std::string & getClassType ()
 
static ShapeType getClassTypeID ()
 

Private Attributes

const std::string _name
 
const std::string _asciiData
 
const Query< double > _volume
 

Static Private Attributes

static const std::string _classType ="UnidentifiedShape"
 
static const ShapeType _classTypeID =0xFFFFFFFF
 

Detailed Description

Definition at line 22 of file GeoUnidentifiedShape.h.


The documentation for this class was generated from the following files: