Logo ROOT  
Reference Guide
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 354 of file TGLPadUtils.cxx.

◆ DrawDiamond()

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

Definition at line 442 of file TGLPadUtils.cxx.

◆ DrawDot()

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

Simple 1-pixel dots.

Definition at line 234 of file TGLPadUtils.cxx.

◆ DrawFourSquaresPlus()

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

Definition at line 1080 of file TGLPadUtils.cxx.

◆ DrawFourSquaresX()

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

Definition at line 1042 of file TGLPadUtils.cxx.

◆ DrawFullCross()

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

Definition at line 529 of file TGLPadUtils.cxx.

◆ DrawFullCrossX()

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

Definition at line 1001 of file TGLPadUtils.cxx.

◆ DrawFullDiamond()

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

Definition at line 463 of file TGLPadUtils.cxx.

◆ DrawFullDotLarge()

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

Definition at line 376 of file TGLPadUtils.cxx.

◆ DrawFullDotMedium()

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

Definition at line 341 of file TGLPadUtils.cxx.

◆ DrawFullDotSmall()

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

Definition at line 322 of file TGLPadUtils.cxx.

◆ DrawFullDoubleDiamond()

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

Definition at line 862 of file TGLPadUtils.cxx.

◆ DrawFullFourTrianglesPlus()

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

Definition at line 944 of file TGLPadUtils.cxx.

◆ DrawFullFourTrianglesX()

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

Definition at line 807 of file TGLPadUtils.cxx.

◆ DrawFullSquare()

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

Definition at line 400 of file TGLPadUtils.cxx.

◆ DrawFullStar()

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

Full star pentagone.

Definition at line 563 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 425 of file TGLPadUtils.cxx.

◆ DrawFullTrianlgeUp()

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

Definition at line 409 of file TGLPadUtils.cxx.

◆ DrawOctagonCross()

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

Definition at line 719 of file TGLPadUtils.cxx.

◆ DrawOpenCross()

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

Definition at line 500 of file TGLPadUtils.cxx.

◆ DrawOpenCrossX()

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

Definition at line 971 of file TGLPadUtils.cxx.

◆ DrawOpenDiamondCross()

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

Definition at line 669 of file TGLPadUtils.cxx.

◆ DrawOpenDoubleDiamond()

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

Definition at line 836 of file TGLPadUtils.cxx.

◆ DrawOpenFourTrianglesPlus()

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

Definition at line 916 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 646 of file TGLPadUtils.cxx.

◆ DrawOpenStar()

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

Full star pentagone.

Definition at line 616 of file TGLPadUtils.cxx.

◆ DrawOpenThreeTriangles()

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

Definition at line 692 of file TGLPadUtils.cxx.

◆ DrawOpenTrianlgeDown()

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

Definition at line 483 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 247 of file TGLPadUtils.cxx.

◆ DrawStar()

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

Definition at line 267 of file TGLPadUtils.cxx.

◆ DrawX()

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

Definition at line 301 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.

Libraries for Rgl::Pad::MarkerPainter:
[legend]

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