ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Trk::VolumeLink Class Reference

#include <VolumeLink.h>

Collaboration diagram for Trk::VolumeLink:

Public Member Functions

 VolumeLink ()
 Default constructor. More...
 
 VolumeLink (const Volume *vol)
 Constructor with already existing Link. More...
 
 VolumeLink (const VolumeLink &vlink)
 Copy Constructor. More...
 
 ~VolumeLink ()
 Destructor. More...
 
void VolumeLink::updateLink (const Volume *vol)
 update method for link-setting const not thread safe More...
 
const VolumeVolumeLink::volume (void) const
 

Private Attributes

const Volumem_linkVolume
 

Detailed Description

LinkUtitlity for Volumes with update possibility

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 25 of file VolumeLink.h.

Constructor & Destructor Documentation

◆ VolumeLink() [1/3]

Trk::VolumeLink::VolumeLink ( )
inline

Default constructor.

Definition at line 28 of file VolumeLink.h.

28 {}

◆ VolumeLink() [2/3]

Trk::VolumeLink::VolumeLink ( const Volume vol)
inline

Constructor with already existing Link.

Definition at line 31 of file VolumeLink.h.

31  :
32  m_linkVolume(vol){}

◆ VolumeLink() [3/3]

Trk::VolumeLink::VolumeLink ( const VolumeLink vlink)
inline

Copy Constructor.

Definition at line 35 of file VolumeLink.h.

35  :
36  m_linkVolume(vlink.m_linkVolume){}

◆ ~VolumeLink()

Trk::VolumeLink::~VolumeLink ( )
inline

Destructor.

Definition at line 39 of file VolumeLink.h.

39 {}

Member Function Documentation

◆ VolumeLink::updateLink()

void Trk::VolumeLink::VolumeLink::updateLink ( const Volume vol)
inline

update method for link-setting const not thread safe

Definition at line 42 of file VolumeLink.h.

42  {
43  m_linkVolume = vol;
44  }

◆ VolumeLink::volume()

const Volume* Trk::VolumeLink::VolumeLink::volume ( void  ) const
inline

Definition at line 46 of file VolumeLink.h.

46  {
47  return m_linkVolume;
48  }

Member Data Documentation

◆ m_linkVolume

const Volume* Trk::VolumeLink::m_linkVolume
private

Definition at line 51 of file VolumeLink.h.


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