#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