Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

UgliRefCnt Class Reference

#include <UgliRefCnt.h>

Inheritance diagram for UgliRefCnt:

UgliGeometry UgliPlnNode UgliScintMdlNode UgliStripNode UgliGeometryReroot UgliScintPlnNode UgliSteelPlnNode List of all members.

Public Member Functions

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

Protected Member Functions

 UgliRefCnt ()
virtual ~UgliRefCnt ()

Protected Attributes

Int_t fRef

Constructor & Destructor Documentation

UgliRefCnt::UgliRefCnt  )  [inline, protected]
 

Definition at line 32 of file UgliRefCnt.h.

00032 {fRef=0;}

virtual UgliRefCnt::~UgliRefCnt  )  [inline, protected, virtual]
 

Definition at line 33 of file UgliRefCnt.h.

00033 {;}


Member Function Documentation

Int_t UgliRefCnt::CountRef  )  const [inline]
 

Definition at line 28 of file UgliRefCnt.h.

Referenced by UgliLoanPool::GetUgliGeometry(), UgliGeometry::Print(), UgliGeometry::~UgliGeometry(), UgliPlnNode::~UgliPlnNode(), UgliScintMdlNode::~UgliScintMdlNode(), UgliScintPlnNode::~UgliScintPlnNode(), UgliSteelPlnNode::~UgliSteelPlnNode(), and UgliStripNode::~UgliStripNode().

00028 { return fRef; }

void UgliRefCnt::DecrementRef  )  [inline, virtual]
 

Reimplemented in UgliPlnNode, UgliScintMdlNode, UgliScintPlnNode, UgliSteelPlnNode, and UgliStripNode.

Definition at line 43 of file UgliRefCnt.h.

References fRef.

Referenced by UgliStripNode::DecrementRef(), UgliSteelPlnNode::DecrementRef(), UgliScintPlnNode::DecrementRef(), UgliScintMdlNode::DecrementRef(), UgliPlnNode::DecrementRef(), UgliGeomHandle::operator=(), UgliGeomHandle::ResetVldContext(), and UgliGeomHandle::~UgliGeomHandle().

00043 { fRef--; }

void UgliRefCnt::IncrementRef  )  [inline, virtual]
 

Reimplemented in UgliPlnNode, UgliScintMdlNode, UgliScintPlnNode, UgliSteelPlnNode, and UgliStripNode.

Definition at line 42 of file UgliRefCnt.h.

References fRef.

Referenced by UgliStripNode::IncrementRef(), UgliSteelPlnNode::IncrementRef(), UgliScintPlnNode::IncrementRef(), UgliScintMdlNode::IncrementRef(), UgliPlnNode::IncrementRef(), UgliGeomHandle::operator=(), UgliGeomHandle::ResetVldContext(), and UgliGeomHandle::UgliGeomHandle().

00042 { fRef++; }


Member Data Documentation

Int_t UgliRefCnt::fRef [protected]
 

Definition at line 35 of file UgliRefCnt.h.

Referenced by DecrementRef(), and IncrementRef().


The documentation for this class was generated from the following file:
Generated on Mon Nov 23 05:33:25 2009 for loon by  doxygen 1.3.9.1