#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.