GeoModel - GeoModelCore
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GeoLogVol Class Reference

A Logical Volume, or agglomeration of shape and material. The logical volume increases the reference count of the shape and the material. More...

#include <GeoLogVol.h>

Inheritance diagram for GeoLogVol:
RCBase

Public Member Functions

 GeoLogVol (const std::string &Name, const GeoShape *Shape, const GeoMaterial *Material)
 
const std::string & getName () const
 
const GeoShape * getShape () const
 
const GeoMaterial * getMaterial () const
 
- Public Member Functions inherited from RCBase
void ref () const
 
void unref () const
 
unsigned int refCount () const
 

Private Member Functions

 GeoLogVol (const GeoLogVol &right)
 
GeoLogVol & operator= (const GeoLogVol &right)
 

Private Attributes

std::string m_name
 
const GeoMaterial * m_material
 
const GeoShape * m_shape
 

Detailed Description

A Logical Volume, or agglomeration of shape and material. The logical volume increases the reference count of the shape and the material.

Definition at line 20 of file GeoLogVol.h.


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