ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::VolumeLink Class Reference

LinkUtitlity for Volumes with update possibility. More...

#include <VolumeLink.h>

Collaboration diagram for Trk::VolumeLink:

Public Member Functions

 VolumeLink ()
 Default constructor.
 VolumeLink (const Volume *vol)
 Constructor with already existing Link.
 VolumeLink (const VolumeLink &vlink)
 Copy Constructor.
 ~VolumeLink ()
 Destructor.
void VolumeLink::updateLink (const Volume *vol)
 update method for link-setting const not thread safe
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: