#include <TEveStraightLineSetGL.h>
Inheritance diagram for TEveStraightLineSetGL:
Definition at line 22 of file TEveStraightLineSetGL.h.
TEveStraightLineSetGL::TEveStraightLineSetGL | ( | const TEveStraightLineSetGL & | ) | [private] |
TEveStraightLineSetGL::TEveStraightLineSetGL | ( | ) |
Definition at line 31 of file TEveStraightLineSetGL.cxx.
References TGLObject::fMultiColor, and kTRUE.
virtual TEveStraightLineSetGL::~TEveStraightLineSetGL | ( | ) | [inline, virtual] |
Definition at line 33 of file TEveStraightLineSetGL.h.
TEveStraightLineSetGL::TEveStraightLineSetGL | ( | const TEveStraightLineSetGL & | ) | [private] |
TEveStraightLineSetGL::TEveStraightLineSetGL | ( | ) |
virtual TEveStraightLineSetGL::~TEveStraightLineSetGL | ( | ) | [inline, virtual] |
Definition at line 33 of file TEveStraightLineSetGL.h.
TEveStraightLineSetGL& TEveStraightLineSetGL::operator= | ( | const TEveStraightLineSetGL & | ) | [private] |
void TEveStraightLineSetGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
Definition at line 51 of file TEveStraightLineSetGL.cxx.
References TGLLogicalShape::fExternalObj, and TGLObject::SetAxisAlignedBBox().
void TEveStraightLineSetGL::Draw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 72 of file TEveStraightLineSetGL.cxx.
References TGLLogicalShape::Draw(), and TGLRnrCtx::IsDrawPassOutlineLine().
void TEveStraightLineSetGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
Definition at line 83 of file TEveStraightLineSetGL.cxx.
References TGLUtil::BeginExtendPickRegion(), TGLUtil::EndExtendPickRegion(), fM, TEveStraightLineSet::GetDepthTest(), TEveStraightLineSet::GetLinePlex(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TEveStraightLineSet::GetMarkerPlex(), TGLRnrCtx::GetPickRadius(), TEveStraightLineSet::GetRnrLines(), TEveStraightLineSet::GetRnrMarkers(), GL_ENABLE_BIT, GL_LIGHTING, GL_LINE_BIT, GL_LINE_STIPPLE, GL_LINES, GL_VIEWPORT_BIT, glBegin(), glDepthRange(), glDisable(), glEnable(), glEnd(), glLineStipple(), glLoadName(), glPopAttrib(), glPopName(), glPushAttrib(), glPushName(), glVertex3f(), kFALSE, l, TGLUtil::LineWidth(), m, name, TGLUtil::RenderPolyMarkers(), TGLRnrCtx::SecSelection(), TGLRnrCtx::Selection(), and TEveChunkManager::Size().
virtual Bool_t TEveStraightLineSetGL::IgnoreSizeForOfInterest | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 40 of file TEveStraightLineSetGL.h.
References kTRUE.
Reimplemented from TGLObject.
Definition at line 59 of file TEveStraightLineSetGL.cxx.
References kFALSE, TGLRnrCtx::Selection(), and TGLObject::ShouldDLCache().
virtual Bool_t TEveStraightLineSetGL::SupportsSecondarySelect | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 43 of file TEveStraightLineSetGL.h.
References kTRUE.
void TEveStraightLineSetGL::ProcessSelection | ( | TGLRnrCtx & | rnrCtx, | |
TGLSelectRecord & | rec | |||
) | [virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 197 of file TEveStraightLineSetGL.cxx.
References TEveChunkManager::Atom(), fM, TGLSelectRecordBase::GetItem(), TEveStraightLineSet::GetMarkerPlex(), TGLSelectRecordBase::GetN(), and m.
TEveStraightLineSetGL::ClassDef | ( | TEveStraightLineSetGL | , | |
0 | ||||
) |
TEveStraightLineSetGL& TEveStraightLineSetGL::operator= | ( | const TEveStraightLineSetGL & | ) | [private] |
virtual Bool_t TEveStraightLineSetGL::SetModel | ( | TObject * | obj, | |
const Option_t * | opt = 0 | |||
) | [virtual] |
Implements TGLObject.
virtual void TEveStraightLineSetGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
virtual void TEveStraightLineSetGL::Draw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TGLLogicalShape.
virtual void TEveStraightLineSetGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
virtual Bool_t TEveStraightLineSetGL::IgnoreSizeForOfInterest | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 40 of file TEveStraightLineSetGL.h.
References kTRUE.
Reimplemented from TGLObject.
virtual Bool_t TEveStraightLineSetGL::SupportsSecondarySelect | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 43 of file TEveStraightLineSetGL.h.
References kTRUE.
virtual void TEveStraightLineSetGL::ProcessSelection | ( | TGLRnrCtx & | rnrCtx, | |
TGLSelectRecord & | rec | |||
) | [virtual] |
Reimplemented from TGLLogicalShape.
TEveStraightLineSetGL::ClassDef | ( | TEveStraightLineSetGL | , | |
0 | ||||
) |
TEveStraightLineSet* TEveStraightLineSetGL::fM [protected] |
Definition at line 29 of file TEveStraightLineSetGL.h.
Referenced by DirectDraw(), ProcessSelection(), and SetModel().
TEveStraightLineSet* TEveStraightLineSetGL::fM [protected] |
Definition at line 29 of file TEveStraightLineSetGL.h.