| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaVolumePair Class Reference

Helpful class for representation of sub-element for GiGaAssembly. More...

#include <GiGaCnv/GiGaVolumePair.h>

Collaboration diagram for GiGaVolumePair:

[legend]
List of all members.

Public Member Functions

 GiGaVolumePair (const GiGaVolume &volume=GiGaVolume(), const Gaudi::Transform3D &matrix=Gaudi::Transform3D())
 Standard constructor.
 ~GiGaVolumePair ()
 destructor
const GiGaVolumevolume () const
 accessor to the pointer to volume
const Gaudi::Transform3Dmatrix () const
 accessor to the transformation matrix
void setVolume (const GiGaVolume &value)
 set new value for volume
void setMatrix (const Gaudi::Transform3D &value=Gaudi::Transform3D())
 set/reset new value for transformation matrix

Private Attributes

GiGaVolume m_volume
Gaudi::Transform3D m_matrix

Detailed Description

Helpful class for representation of sub-element for GiGaAssembly.

Author:
Vanya Belyaev Ivan.Belyaev@itep.ru
Date:
17/01/2002

Definition at line 20 of file GiGaVolumePair.h.


Constructor & Destructor Documentation

GiGaVolumePair::GiGaVolumePair ( const GiGaVolume volume = GiGaVolume (),
const Gaudi::Transform3D matrix = Gaudi::Transform3D () 
) [inline]

Standard constructor.

Parameters:
volume pointer to GiGa volume
matrix transformation matrix

Definition at line 29 of file GiGaVolumePair.h.

00031     : m_volume( volume ) 
00032     , m_matrix( matrix ) 
00033   {};

GiGaVolumePair::~GiGaVolumePair (  )  [inline]

destructor

Definition at line 37 of file GiGaVolumePair.h.

00037 {};


Member Function Documentation

const GiGaVolume& GiGaVolumePair::volume (  )  const [inline]

accessor to the pointer to volume

Returns:
pointer to volume

Definition at line 42 of file GiGaVolumePair.h.

00042 { return m_volume ; }

const Gaudi::Transform3D& GiGaVolumePair::matrix (  )  const [inline]

accessor to the transformation matrix

Returns:
transformation matrix

Definition at line 47 of file GiGaVolumePair.h.

00047 { return m_matrix ; }

void GiGaVolumePair::setVolume ( const GiGaVolume value  )  [inline]

set new value for volume

Parameters:
value new value for the volume

Definition at line 52 of file GiGaVolumePair.h.

00053   { m_volume = value ; }

void GiGaVolumePair::setMatrix ( const Gaudi::Transform3D value = Gaudi::Transform3D()  )  [inline]

set/reset new value for transformation matrix

Parameters:
value new value of transformation matrix

Definition at line 58 of file GiGaVolumePair.h.

00059   { m_matrix = value ; }


Member Data Documentation

GiGaVolume GiGaVolumePair::m_volume [private]

Definition at line 63 of file GiGaVolumePair.h.

Gaudi::Transform3D GiGaVolumePair::m_matrix [private]

Definition at line 64 of file GiGaVolumePair.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:03:53 2011 for GiGaCnv by doxygen 1.4.7