TGLPolyLine Class Reference

#include <TGLPolyLine.h>

Inheritance diagram for TGLPolyLine:

TGLLogicalShape TGLLogicalShape List of all members.

Public Member Functions

 TGLPolyLine (const TBuffer3D &buffer)
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const
 TGLPolyLine (const TBuffer3D &buffer)
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const

Private Attributes

std::vector< Double_tfVertices
Double_t fLineWidth
std::vector< Double_tfVertices

Detailed Description

Definition at line 25 of file TGLPolyLine.h.


Constructor & Destructor Documentation

TGLPolyLine::TGLPolyLine ( const TBuffer3D buffer  ) 

TGLPolyLine::TGLPolyLine ( const TBuffer3D buffer  ) 


Member Function Documentation

void TGLPolyLine::DirectDraw ( TGLRnrCtx rnrCtx  )  const [virtual]

Implements TGLLogicalShape.

Definition at line 48 of file TGLPolyLine.cxx.

References TGLRnrCtx::DrawPass(), fLineWidth, fVertices, gDebug, GL_LINE_STRIP, GL_LINE_WIDTH, glBegin(), glEnd(), glGetDoublev(), glLineWidth(), glVertex3d(), i, Info, TGLRnrCtx::kPassOutlineLine, TGLUtil::LineWidth(), and TGLRnrCtx::ShapeLOD().

virtual void TGLPolyLine::DirectDraw ( TGLRnrCtx rnrCtx  )  const [virtual]

Implements TGLLogicalShape.


Member Data Documentation

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

Definition at line 28 of file TGLPolyLine.h.

Referenced by DirectDraw().

Double_t TGLPolyLine::fLineWidth [private]

Definition at line 29 of file TGLPolyLine.h.

Referenced by DirectDraw().

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

Definition at line 28 of file TGLPolyLine.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