ROOT  6.06/09
Reference Guide
Public Member Functions | Private Types | Private Attributes | List of all members
Rgl::Pad::MarkerPainter Class Reference

Definition at line 110 of file TGLPadUtils.h.

Public Member Functions

void DrawDot (UInt_t n, const TPoint *xy) const
 Simple 1-pixel dots. More...
 
void DrawPlus (UInt_t n, const TPoint *xy) const
 
void DrawStar (UInt_t n, const TPoint *xy) const
 
void DrawX (UInt_t n, const TPoint *xy) const
 
void DrawFullDotSmall (UInt_t n, const TPoint *xy) const
 
void DrawFullDotMedium (UInt_t n, const TPoint *xy) const
 
void DrawCircle (UInt_t n, const TPoint *xy) const
 
void DrawFullDotLarge (UInt_t n, const TPoint *xy) const
 
void DrawFullSquare (UInt_t n, const TPoint *xy) const
 
void DrawFullTrianlgeUp (UInt_t n, const TPoint *xy) const
 
void DrawFullTrianlgeDown (UInt_t n, const TPoint *xy) const
 
void DrawDiamond (UInt_t n, const TPoint *xy) const
 
void DrawCross (UInt_t n, const TPoint *xy) const
 
void DrawFullStar (UInt_t n, const TPoint *xy) const
 HIGZ full star pentagone. More...
 
void DrawOpenStar (UInt_t n, const TPoint *xy) const
 HIGZ full star pentagone. More...
 

Private Types

enum  { kSmallCirclePts = 80, kLargeCirclePts = 150 }
 

Private Attributes

TPoint fStar [8]
 
TPoint fCross [4]
 
std::vector< TPointfCircle
 

#include <TGLPadUtils.h>

+ Collaboration diagram for Rgl::Pad::MarkerPainter:

Member Enumeration Documentation

anonymous enum
private
Enumerator
kSmallCirclePts 
kLargeCirclePts 

Definition at line 118 of file TGLPadUtils.h.

Member Function Documentation

void Rgl::Pad::MarkerPainter::DrawCircle ( UInt_t  n,
const TPoint xy 
) const

Definition at line 357 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawCross ( UInt_t  n,
const TPoint xy 
) const

Definition at line 465 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawDiamond ( UInt_t  n,
const TPoint xy 
) const

Definition at line 445 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawDot ( UInt_t  n,
const TPoint xy 
) const

Simple 1-pixel dots.

Definition at line 237 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullDotLarge ( UInt_t  n,
const TPoint xy 
) const

Definition at line 379 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullDotMedium ( UInt_t  n,
const TPoint xy 
) const

Definition at line 344 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullDotSmall ( UInt_t  n,
const TPoint xy 
) const

Definition at line 325 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullSquare ( UInt_t  n,
const TPoint xy 
) const

Definition at line 403 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullStar ( UInt_t  n,
const TPoint xy 
) const

HIGZ full star pentagone.

Definition at line 494 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullTrianlgeDown ( UInt_t  n,
const TPoint xy 
) const

Definition at line 428 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawFullTrianlgeUp ( UInt_t  n,
const TPoint xy 
) const

Definition at line 412 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawOpenStar ( UInt_t  n,
const TPoint xy 
) const

HIGZ full star pentagone.

Definition at line 547 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawPlus ( UInt_t  n,
const TPoint xy 
) const
  • sign. 1 pixel width lines.

Definition at line 250 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawStar ( UInt_t  n,
const TPoint xy 
) const
  • - marker.

Definition at line 270 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

void Rgl::Pad::MarkerPainter::DrawX ( UInt_t  n,
const TPoint xy 
) const

Definition at line 304 of file TGLPadUtils.cxx.

Referenced by TGLPadPainter::DrawPolyMarker().

Member Data Documentation

std::vector<TPoint> Rgl::Pad::MarkerPainter::fCircle
mutableprivate

Definition at line 116 of file TGLPadUtils.h.

Referenced by DrawCircle(), and DrawFullDotLarge().

TPoint Rgl::Pad::MarkerPainter::fCross[4]
mutableprivate

Definition at line 114 of file TGLPadUtils.h.

TPoint Rgl::Pad::MarkerPainter::fStar[8]
mutableprivate

Definition at line 113 of file TGLPadUtils.h.

Referenced by DrawStar().


The documentation for this class was generated from the following files: