#include <TGLPolyMarker.h>
Inheritance diagram for TGLPolyMarker:
Public Member Functions | |
TGLPolyMarker (const TBuffer3D &buffer) | |
virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
virtual Bool_t | IgnoreSizeForOfInterest () const |
TGLPolyMarker (const TBuffer3D &buffer) | |
virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
virtual Bool_t | IgnoreSizeForOfInterest () const |
Private Member Functions | |
void | DrawStars () const |
void | DrawStars () const |
Private Attributes | |
std::vector< Double_t > | fVertices |
UInt_t | fStyle |
Double_t | fSize |
std::vector< Double_t > | fVertices |
Definition at line 26 of file TGLPolyMarker.h.
TGLPolyMarker::TGLPolyMarker | ( | const TBuffer3D & | buffer | ) |
TGLPolyMarker::TGLPolyMarker | ( | const TBuffer3D & | buffer | ) |
void TGLPolyMarker::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
Definition at line 53 of file TGLPolyMarker.cxx.
References TGLRnrCtx::DrawPass(), DrawStars(), fSize, fStyle, fVertices, gDebug, TGLRnrCtx::GetGluQuadric(), GL_POINTS, glBegin(), glEnd(), glPopMatrix(), glPushMatrix(), glRotated(), glTranslated(), glVertex3dv(), i, Info, TGLRnrCtx::kPassOutlineLine, TGLUtil::PointSize(), TGLRnrCtx::ShapeLOD(), and size.
virtual Bool_t TGLPolyMarker::IgnoreSizeForOfInterest | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 38 of file TGLPolyMarker.h.
References kTRUE.
void TGLPolyMarker::DrawStars | ( | ) | const [private] |
Definition at line 122 of file TGLPolyMarker.cxx.
References diag, fSize, fStyle, fVertices, GL_LIGHTING, GL_LINES, glBegin(), glDisable(), glEnable(), glEnd(), glVertex3d(), i, TMath::Sqrt(), x, and y.
Referenced by DirectDraw().
virtual void TGLPolyMarker::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
virtual Bool_t TGLPolyMarker::IgnoreSizeForOfInterest | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 38 of file TGLPolyMarker.h.
References kTRUE.
void TGLPolyMarker::DrawStars | ( | ) | const [private] |
std::vector<Double_t> TGLPolyMarker::fVertices [private] |
UInt_t TGLPolyMarker::fStyle [private] |
Double_t TGLPolyMarker::fSize [private] |
std::vector<Double_t> TGLPolyMarker::fVertices [private] |
Definition at line 29 of file TGLPolyMarker.h.