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

Definition at line 104 of file TGLPadUtils.h.

Public Member Functions

void DrawCircle (UInt_t n, const TPoint *xy) const
 
void DrawDiamond (UInt_t n, const TPoint *xy) const
 
void DrawDot (UInt_t n, const TPoint *xy) const
 Simple 1-pixel dots. More...
 
void DrawFourSquaresPlus (UInt_t n, const TPoint *xy) const
 
void DrawFourSquaresX (UInt_t n, const TPoint *xy) const
 
void DrawFullCross (UInt_t n, const TPoint *xy) const
 
void DrawFullCrossX (UInt_t n, const TPoint *xy) const
 
void DrawFullDiamond (UInt_t n, const TPoint *xy) const
 
void DrawFullDotLarge (UInt_t n, const TPoint *xy) const
 
void DrawFullDotMedium (UInt_t n, const TPoint *xy) const
 
void DrawFullDotSmall (UInt_t n, const TPoint *xy) const
 
void DrawFullDoubleDiamond (UInt_t n, const TPoint *xy) const
 
void DrawFullFourTrianglesPlus (UInt_t n, const TPoint *xy) const
 
void DrawFullFourTrianglesX (UInt_t n, const TPoint *xy) const
 
void DrawFullSquare (UInt_t n, const TPoint *xy) const
 
void DrawFullStar (UInt_t n, const TPoint *xy) const
 Full star pentagone. More...
 
void DrawFullThreeTriangles (UInt_t n, const TPoint *xy) const
 
void DrawFullTrianlgeDown (UInt_t n, const TPoint *xy) const
 
void DrawFullTrianlgeUp (UInt_t n, const TPoint *xy) const
 
void DrawOctagonCross (UInt_t n, const TPoint *xy) const
 
void DrawOpenCross (UInt_t n, const TPoint *xy) const
 
void DrawOpenCrossX (UInt_t n, const TPoint *xy) const
 
void DrawOpenDiamondCross (UInt_t n, const TPoint *xy) const
 
void DrawOpenDoubleDiamond (UInt_t n, const TPoint *xy) const
 
void DrawOpenFourTrianglesPlus (UInt_t n, const TPoint *xy) const
 
void DrawOpenFourTrianglesX (UInt_t n, const TPoint *xy) const
 
void DrawOpenSquareDiagonal (UInt_t n, const TPoint *xy) const
 
void DrawOpenStar (UInt_t n, const TPoint *xy) const
 Full star pentagone. More...
 
void DrawOpenThreeTriangles (UInt_t n, const TPoint *xy) const
 
void DrawOpenTrianlgeDown (UInt_t n, const TPoint *xy) const
 
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
 

Private Types

enum  { kSmallCirclePts = 80, kLargeCirclePts = 150 }
 

Private Attributes

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

#include <TGLPadUtils.h>

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
kSmallCirclePts 
kLargeCirclePts 

Definition at line 112 of file TGLPadUtils.h.

Member Function Documentation

◆ DrawCircle()

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

Definition at line 359 of file TGLPadUtils.cxx.

◆ DrawDiamond()

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

Definition at line 447 of file TGLPadUtils.cxx.

◆ DrawDot()

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

Simple 1-pixel dots.

Definition at line 239 of file TGLPadUtils.cxx.

◆ DrawFourSquaresPlus()

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

Definition at line 1076 of file TGLPadUtils.cxx.

◆ DrawFourSquaresX()

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

Definition at line 1038 of file TGLPadUtils.cxx.

◆ DrawFullCross()

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

Definition at line 532 of file TGLPadUtils.cxx.

◆ DrawFullCrossX()

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

Definition at line 997 of file TGLPadUtils.cxx.

◆ DrawFullDiamond()

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

Definition at line 467 of file TGLPadUtils.cxx.

◆ DrawFullDotLarge()

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

Definition at line 381 of file TGLPadUtils.cxx.

◆ DrawFullDotMedium()

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

Definition at line 346 of file TGLPadUtils.cxx.

◆ DrawFullDotSmall()

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

Definition at line 327 of file TGLPadUtils.cxx.

◆ DrawFullDoubleDiamond()

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

Definition at line 860 of file TGLPadUtils.cxx.

◆ DrawFullFourTrianglesPlus()

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

Definition at line 941 of file TGLPadUtils.cxx.

◆ DrawFullFourTrianglesX()

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

Definition at line 806 of file TGLPadUtils.cxx.

◆ DrawFullSquare()

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

Definition at line 405 of file TGLPadUtils.cxx.

◆ DrawFullStar()

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

Full star pentagone.

Definition at line 566 of file TGLPadUtils.cxx.

◆ DrawFullThreeTriangles()

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

Definition at line 751 of file TGLPadUtils.cxx.

◆ DrawFullTrianlgeDown()

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

Definition at line 430 of file TGLPadUtils.cxx.

◆ DrawFullTrianlgeUp()

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

Definition at line 414 of file TGLPadUtils.cxx.

◆ DrawOctagonCross()

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

Definition at line 720 of file TGLPadUtils.cxx.

◆ DrawOpenCross()

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

Definition at line 504 of file TGLPadUtils.cxx.

◆ DrawOpenCrossX()

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

Definition at line 968 of file TGLPadUtils.cxx.

◆ DrawOpenDiamondCross()

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

Definition at line 671 of file TGLPadUtils.cxx.

◆ DrawOpenDoubleDiamond()

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

Definition at line 835 of file TGLPadUtils.cxx.

◆ DrawOpenFourTrianglesPlus()

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

Definition at line 914 of file TGLPadUtils.cxx.

◆ DrawOpenFourTrianglesX()

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

Definition at line 777 of file TGLPadUtils.cxx.

◆ DrawOpenSquareDiagonal()

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

Definition at line 648 of file TGLPadUtils.cxx.

◆ DrawOpenStar()

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

Full star pentagone.

Definition at line 619 of file TGLPadUtils.cxx.

◆ DrawOpenThreeTriangles()

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

Definition at line 694 of file TGLPadUtils.cxx.

◆ DrawOpenTrianlgeDown()

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

Definition at line 487 of file TGLPadUtils.cxx.

◆ DrawPlus()

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

Definition at line 252 of file TGLPadUtils.cxx.

◆ DrawStar()

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

Definition at line 272 of file TGLPadUtils.cxx.

◆ DrawX()

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

Definition at line 306 of file TGLPadUtils.cxx.

Member Data Documentation

◆ fCircle

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

Definition at line 110 of file TGLPadUtils.h.

◆ fCross

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

Definition at line 108 of file TGLPadUtils.h.

◆ fStar

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

Definition at line 107 of file TGLPadUtils.h.


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