TGLPolyMarker Class Reference

#include <TGLPolyMarker.h>

Inheritance diagram for TGLPolyMarker:

TGLLogicalShape TGLLogicalShape List of all members.

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_tfVertices
UInt_t fStyle
Double_t fSize
std::vector< Double_tfVertices

Detailed Description

Definition at line 26 of file TGLPolyMarker.h.


Constructor & Destructor Documentation

TGLPolyMarker::TGLPolyMarker ( const TBuffer3D buffer  ) 

TGLPolyMarker::TGLPolyMarker ( const TBuffer3D buffer  ) 


Member Function Documentation

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]


Member Data Documentation

std::vector<Double_t> TGLPolyMarker::fVertices [private]

Definition at line 29 of file TGLPolyMarker.h.

Referenced by DirectDraw(), and DrawStars().

UInt_t TGLPolyMarker::fStyle [private]

Definition at line 30 of file TGLPolyMarker.h.

Referenced by DirectDraw(), and DrawStars().

Double_t TGLPolyMarker::fSize [private]

Definition at line 31 of file TGLPolyMarker.h.

Referenced by DirectDraw(), and DrawStars().

std::vector<Double_t> TGLPolyMarker::fVertices [private]

Definition at line 29 of file TGLPolyMarker.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1