GeoRefCnt Class Reference

#include <GeoRefCnt.h>

Inheritance diagram for GeoRefCnt:
GeoGeometry GeoNode GeoPlnNode GeoScintMdlNode GeoStripNode GeoScintPlnNode GeoSteelPlnNode

List of all members.

Public Member Functions

 GeoRefCnt ()
virtual ~GeoRefCnt ()
virtual void IncrementRef ()
virtual void DecrementRef ()
Int_t CountRef () const

Protected Attributes

Int_t fRef

Detailed Description

Definition at line 17 of file GeoRefCnt.h.


Constructor & Destructor Documentation

GeoRefCnt::GeoRefCnt (  )  [inline]

Definition at line 22 of file GeoRefCnt.h.

References fRef.

00022 { fRef = 0; }

virtual GeoRefCnt::~GeoRefCnt (  )  [inline, virtual]

Definition at line 23 of file GeoRefCnt.h.

00023 {}


Member Function Documentation

Int_t GeoRefCnt::CountRef (  )  const [inline]
void GeoRefCnt::DecrementRef (  )  [inline, virtual]

Reimplemented in GeoNode.

Definition at line 37 of file GeoRefCnt.h.

References fRef.

Referenced by GeoNode::DecrementRef(), UgliGeomHandle::operator=(), UgliGeomHandle::ResetVldContext(), and UgliGeomHandle::~UgliGeomHandle().

00037 { fRef--; }

void GeoRefCnt::IncrementRef (  )  [inline, virtual]

Reimplemented in GeoNode.

Definition at line 36 of file GeoRefCnt.h.

References fRef.

Referenced by GeoNode::IncrementRef(), UgliGeomHandle::operator=(), UgliGeomHandle::ResetVldContext(), and UgliGeomHandle::UgliGeomHandle().

00036 { fRef++; }


Member Data Documentation

Int_t GeoRefCnt::fRef [protected]

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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1