Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GMocrenDataPrimitive< T > Class Template Reference

Public Member Functions

 GMocrenDataPrimitive ()
 
 ~GMocrenDataPrimitive ()
 
GMocrenDataPrimitive< T > & operator= (const GMocrenDataPrimitive< T > &_right)
 
GMocrenDataPrimitive< T > & operator+ (const GMocrenDataPrimitive< T > &_right)
 
GMocrenDataPrimitive< T > & operator+= (const GMocrenDataPrimitive< T > &_right)
 
void clear ()
 
void clearImage ()
 
void setSize (int _size[3])
 
void getSize (int _size[3])
 
void setScale (double &_scale)
 
double getScale ()
 
void setMinMax (T _minmax[2])
 
void getMinMax (T _minmax[2])
 
void setImage (std::vector< T * > &_image)
 
void addImage (T *_image)
 
std::vector< T * > & getImage ()
 
T * getImage (int _z)
 
void setCenterPosition (float _center[3])
 
void getCenterPosition (float _center[3])
 
void setName (std::string &_name)
 
std::string getName ()
 

Protected Attributes

int kSize [3]
 
double kScale
 
kMinmax [2]
 
float kCenter [3]
 
std::vector< T * > kImage
 
std::string kDataName
 

Constructor & Destructor Documentation

Member Function Documentation

GMocrenDataPrimitive<T>& operator= ( const GMocrenDataPrimitive< T > &  _right)
GMocrenDataPrimitive<T>& operator+ ( const GMocrenDataPrimitive< T > &  _right)
GMocrenDataPrimitive<T>& operator+= ( const GMocrenDataPrimitive< T > &  _right)
void clear ( )
void clearImage ( )
void setSize ( int  _size[3])
void getSize ( int  _size[3])
void setScale ( double &  _scale)
double getScale ( )
void setMinMax ( _minmax[2])
void getMinMax ( _minmax[2])
void setImage ( std::vector< T * > &  _image)
void addImage ( T *  _image)
std::vector<T *>& getImage ( )
T* getImage ( int  _z)
void setCenterPosition ( float  _center[3])
void getCenterPosition ( float  _center[3])
void setName ( std::string &  _name)
std::string getName ( )

Member Data Documentation

int kSize[3]
protected
double kScale
protected
T kMinmax[2]
protected
float kCenter[3]
protected
std::vector<T *> kImage
protected
std::string kDataName
protected