TGLPShapeRef Class Reference

#include <TGLPShapeRef.h>

Inheritance diagram for TGLPShapeRef:

TGLManipSet TGLManipSet TGLPShapeObjEditor TGLPShapeObjEditor List of all members.

Public Member Functions

 TGLPShapeRef ()
 TGLPShapeRef (TGLPhysicalShape *shape)
virtual ~TGLPShapeRef ()
TGLPhysicalShapeGetPShape () const
virtual void SetPShape (TGLPhysicalShape *shape)
virtual void PShapeModified ()
 ClassDef (TGLPShapeRef, 0)
 TGLPShapeRef ()
 TGLPShapeRef (TGLPhysicalShape *shape)
virtual ~TGLPShapeRef ()
TGLPhysicalShapeGetPShape () const
virtual void SetPShape (TGLPhysicalShape *shape)
virtual void PShapeModified ()
 ClassDef (TGLPShapeRef, 0)

Protected Attributes

TGLPhysicalShapefPShape
TGLPhysicalShapefPShape

Private Member Functions

 TGLPShapeRef (const TGLPShapeRef &)
TGLPShapeRefoperator= (const TGLPShapeRef &)
 TGLPShapeRef (const TGLPShapeRef &)
TGLPShapeRefoperator= (const TGLPShapeRef &)

Private Attributes

TGLPShapeReffNextPSRef
TGLPShapeReffNextPSRef

Friends

class TGLPhysicalShape

Detailed Description

Definition at line 19 of file TGLPShapeRef.h.


Constructor & Destructor Documentation

TGLPShapeRef::TGLPShapeRef ( const TGLPShapeRef  )  [private]

TGLPShapeRef::TGLPShapeRef (  ) 

Definition at line 24 of file TGLPShapeRef.cxx.

TGLPShapeRef::TGLPShapeRef ( TGLPhysicalShape shape  ) 

Definition at line 32 of file TGLPShapeRef.cxx.

References SetPShape().

TGLPShapeRef::~TGLPShapeRef (  )  [virtual]

Definition at line 41 of file TGLPShapeRef.cxx.

References SetPShape().

TGLPShapeRef::TGLPShapeRef ( const TGLPShapeRef  )  [private]

TGLPShapeRef::TGLPShapeRef (  ) 

TGLPShapeRef::TGLPShapeRef ( TGLPhysicalShape shape  ) 

virtual TGLPShapeRef::~TGLPShapeRef (  )  [virtual]


Member Function Documentation

TGLPShapeRef& TGLPShapeRef::operator= ( const TGLPShapeRef  )  [private]

TGLPhysicalShape* TGLPShapeRef::GetPShape (  )  const [inline]

Definition at line 36 of file TGLPShapeRef.h.

References fPShape.

Referenced by TGLViewer::GetSelected().

void TGLPShapeRef::SetPShape ( TGLPhysicalShape shape  )  [virtual]

Definition at line 49 of file TGLPShapeRef.cxx.

References TGLPhysicalShape::AddReference(), fPShape, and TGLPhysicalShape::RemoveReference().

Referenced by TGLManipSet::SetPShape(), TGLPShapeObjEditor::SetPShape(), TGLPShapeRef(), TGLPhysicalShape::~TGLPhysicalShape(), and ~TGLPShapeRef().

void TGLPShapeRef::PShapeModified (  )  [virtual]

Definition at line 66 of file TGLPShapeRef.cxx.

TGLPShapeRef::ClassDef ( TGLPShapeRef  ,
 
)

TGLPShapeRef& TGLPShapeRef::operator= ( const TGLPShapeRef  )  [private]

TGLPhysicalShape* TGLPShapeRef::GetPShape (  )  const [inline]

Definition at line 36 of file TGLPShapeRef.h.

References fPShape.

virtual void TGLPShapeRef::SetPShape ( TGLPhysicalShape shape  )  [virtual]

virtual void TGLPShapeRef::PShapeModified (  )  [virtual]

TGLPShapeRef::ClassDef ( TGLPShapeRef  ,
 
)


Friends And Related Function Documentation

TGLPhysicalShape [friend]

Definition at line 21 of file TGLPShapeRef.h.


Member Data Documentation

TGLPShapeRef* TGLPShapeRef::fNextPSRef [private]

Definition at line 26 of file TGLPShapeRef.h.

Referenced by TGLPhysicalShape::RemoveReference().

TGLPhysicalShape* TGLPShapeRef::fPShape [protected]

Definition at line 29 of file TGLPShapeRef.h.

Referenced by TGLPShapeObjEditor::DoColorButton(), TGLPShapeObjEditor::DoGeoButton(), GetPShape(), TGLManipSet::Render(), and SetPShape().

TGLPShapeRef* TGLPShapeRef::fNextPSRef [private]

Definition at line 26 of file TGLPShapeRef.h.

TGLPhysicalShape* TGLPShapeRef::fPShape [protected]

Definition at line 29 of file TGLPShapeRef.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1