#include <TGLPShapeRef.h>
Inheritance diagram for TGLPShapeRef:

| Public Member Functions | |
| TGLPShapeRef () | |
| TGLPShapeRef (TGLPhysicalShape *shape) | |
| virtual | ~TGLPShapeRef () | 
| TGLPhysicalShape * | GetPShape () const | 
| virtual void | SetPShape (TGLPhysicalShape *shape) | 
| virtual void | PShapeModified () | 
| ClassDef (TGLPShapeRef, 0) | |
| TGLPShapeRef () | |
| TGLPShapeRef (TGLPhysicalShape *shape) | |
| virtual | ~TGLPShapeRef () | 
| TGLPhysicalShape * | GetPShape () const | 
| virtual void | SetPShape (TGLPhysicalShape *shape) | 
| virtual void | PShapeModified () | 
| ClassDef (TGLPShapeRef, 0) | |
| Protected Attributes | |
| TGLPhysicalShape * | fPShape | 
| TGLPhysicalShape * | fPShape | 
| Private Member Functions | |
| TGLPShapeRef (const TGLPShapeRef &) | |
| TGLPShapeRef & | operator= (const TGLPShapeRef &) | 
| TGLPShapeRef (const TGLPShapeRef &) | |
| TGLPShapeRef & | operator= (const TGLPShapeRef &) | 
| Private Attributes | |
| TGLPShapeRef * | fNextPSRef | 
| TGLPShapeRef * | fNextPSRef | 
| Friends | |
| class | TGLPhysicalShape | 
Definition at line 19 of file TGLPShapeRef.h.
| TGLPShapeRef::TGLPShapeRef | ( | const TGLPShapeRef & | ) |  [private] | 
| TGLPShapeRef::TGLPShapeRef | ( | ) | 
Definition at line 24 of file TGLPShapeRef.cxx.
| TGLPShapeRef::TGLPShapeRef | ( | TGLPhysicalShape * | shape | ) | 
| TGLPShapeRef::~TGLPShapeRef | ( | ) |  [virtual] | 
| TGLPShapeRef::TGLPShapeRef | ( | const TGLPShapeRef & | ) |  [private] | 
| TGLPShapeRef::TGLPShapeRef | ( | ) | 
| TGLPShapeRef::TGLPShapeRef | ( | TGLPhysicalShape * | shape | ) | 
| virtual TGLPShapeRef::~TGLPShapeRef | ( | ) |  [virtual] | 
| 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 | , | |
| 0 | ||||
| ) | 
| TGLPShapeRef& TGLPShapeRef::operator= | ( | const TGLPShapeRef & | ) |  [private] | 
| TGLPhysicalShape* TGLPShapeRef::GetPShape | ( | ) | const  [inline] | 
| virtual void TGLPShapeRef::SetPShape | ( | TGLPhysicalShape * | shape | ) |  [virtual] | 
| virtual void TGLPShapeRef::PShapeModified | ( | ) |  [virtual] | 
| TGLPShapeRef::ClassDef | ( | TGLPShapeRef | , | |
| 0 | ||||
| ) | 
| TGLPhysicalShape  [friend] | 
Definition at line 21 of file TGLPShapeRef.h.
| TGLPShapeRef* TGLPShapeRef::fNextPSRef  [private] | 
| 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.
 1.5.1
 1.5.1