Logo ROOT  
Reference Guide
ROOT::Quartz Namespace Reference

Classes

class  CGAAStateGuard
 
class  CGStateGuard
 
class  TextLine
 

Functions

void DrawBox (CGContextRef ctx, Int_t x1, Int_t y1, Int_t x2, Int_t y2, bool hollow)
 
void DrawFillArea (CGContextRef ctx, Int_t n, TPoint *xy, Bool_t drawShadow)
 
void DrawLine (CGContextRef ctx, Int_t x1, Int_t y1, Int_t x2, Int_t y2)
 
void DrawMarkerDot (CGContextRef ctx, unsigned n, const TPoint *xy)
 
void DrawMarkerFourSquaresPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFourSquaresX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullCrossX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullDotLarge (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullDotMedium (CGContextRef ctx, unsigned n, const TPoint *xy)
 
void DrawMarkerFullDotSmall (CGContextRef ctx, unsigned n, const TPoint *xy)
 
void DrawMarkerFullDoubleDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullFourTrianglesPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullFourTrianglesX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullSquare (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullThreeTriangles (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullTriangleDown (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullTriangleUp (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOctagonCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenCircle (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenCrossX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenDiamondCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenDoubleDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenFourTrianglesPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenFourTrianglesX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenSquare (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenSquareDiagonal (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenThreeTriangles (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenTriangleDown (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenTriangleUp (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerPlus (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawPattern (void *data, CGContextRef ctx)
 
void DrawPolygonWithGradientFill (CGContextRef ctx, const TColorGradient *extendedColor, const CGSize &sizeOfDrawable, Int_t nPoints, const TPoint *xy, Bool_t drawShadow)
 
void DrawPolyLine (CGContextRef ctx, Int_t n, TPoint *xy)
 
void DrawPolyMarker (CGContextRef ctx, const std::vector< TPoint > &marker, Size_t markerSize, Style_t markerStyle)
 
void DrawPolyMarker (CGContextRef ctx, unsigned nPoints, const TPoint *marker, Size_t markerSize, Style_t markerStyle)
 
void DrawTextLineNoKerning (CGContextRef ctx, CTFontRef font, const std::vector< UniChar > &text, Int_t x, Int_t y)
 
Bool_t SetFillAreaParameters (CGContextRef ctx, unsigned *patternIndex)
 
Bool_t SetFillColor (CGContextRef ctx, Color_t colorIndex)
 
bool SetFillPattern (CGContextRef ctx, const unsigned *patternIndex)
 
Bool_t SetLineColor (CGContextRef ctx, Color_t colorIndex)
 
void SetLineStyle (CGContextRef ctx, Int_t lstyle)
 
void SetLineType (CGContextRef ctx, Int_t n, Int_t *dash)
 
void SetLineWidth (CGContextRef ctx, Int_t width)
 

Variables

const CTFontOrientation defaultFontOrientation = kCTFontDefaultOrientation
 
const CTFontOrientation horizontalFontOrientation = kCTFontHorizontalOrientation
 
const CTFontOrientation verticalFontOrientation = kCTFontVerticalOrientation
 

Function Documentation

◆ DrawBox()

void ROOT::Quartz::DrawBox ( CGContextRef  ctx,
Int_t  x1,
Int_t  y1,
Int_t  x2,
Int_t  y2,
bool  hollow 
)

Definition at line 427 of file QuartzFillArea.mm.

◆ DrawFillArea()

void ROOT::Quartz::DrawFillArea ( CGContextRef  ctx,
Int_t  n,
TPoint xy,
Bool_t  drawShadow 
)

Definition at line 443 of file QuartzFillArea.mm.

◆ DrawLine()

void ROOT::Quartz::DrawLine ( CGContextRef  ctx,
Int_t  x1,
Int_t  y1,
Int_t  x2,
Int_t  y2 
)

Definition at line 123 of file QuartzLine.mm.

◆ DrawMarkerDot()

void ROOT::Quartz::DrawMarkerDot ( CGContextRef  ctx,
unsigned  n,
const TPoint xy 
)

Definition at line 21 of file QuartzMarker.mm.

◆ DrawMarkerFourSquaresPlus()

void ROOT::Quartz::DrawMarkerFourSquaresPlus ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 874 of file QuartzMarker.mm.

◆ DrawMarkerFourSquaresX()

void ROOT::Quartz::DrawMarkerFourSquaresX ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 841 of file QuartzMarker.mm.

◆ DrawMarkerFullCross()

void ROOT::Quartz::DrawMarkerFullCross ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 326 of file QuartzMarker.mm.

◆ DrawMarkerFullCrossX()

void ROOT::Quartz::DrawMarkerFullCrossX ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 812 of file QuartzMarker.mm.

◆ DrawMarkerFullDiamond()

void ROOT::Quartz::DrawMarkerFullDiamond ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 283 of file QuartzMarker.mm.

◆ DrawMarkerFullDotLarge()

void ROOT::Quartz::DrawMarkerFullDotLarge ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 167 of file QuartzMarker.mm.

◆ DrawMarkerFullDotMedium()

void ROOT::Quartz::DrawMarkerFullDotMedium ( CGContextRef  ctx,
unsigned  n,
const TPoint xy 
)

Definition at line 159 of file QuartzMarker.mm.

◆ DrawMarkerFullDotSmall()

void ROOT::Quartz::DrawMarkerFullDotSmall ( CGContextRef  ctx,
unsigned  n,
const TPoint xy 
)

Definition at line 139 of file QuartzMarker.mm.

◆ DrawMarkerFullDoubleDiamond()

void ROOT::Quartz::DrawMarkerFullDoubleDiamond ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 701 of file QuartzMarker.mm.

◆ DrawMarkerFullFourTrianglesPlus()

void ROOT::Quartz::DrawMarkerFullFourTrianglesPlus ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 753 of file QuartzMarker.mm.

◆ DrawMarkerFullFourTrianglesX()

void ROOT::Quartz::DrawMarkerFullFourTrianglesX ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 647 of file QuartzMarker.mm.

◆ DrawMarkerFullSquare()

void ROOT::Quartz::DrawMarkerFullSquare ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 187 of file QuartzMarker.mm.

◆ DrawMarkerFullStar()

void ROOT::Quartz::DrawMarkerFullStar ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 386 of file QuartzMarker.mm.

◆ DrawMarkerFullThreeTriangles()

void ROOT::Quartz::DrawMarkerFullThreeTriangles ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 592 of file QuartzMarker.mm.

◆ DrawMarkerFullTriangleDown()

void ROOT::Quartz::DrawMarkerFullTriangleDown ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 265 of file QuartzMarker.mm.

◆ DrawMarkerFullTriangleUp()

void ROOT::Quartz::DrawMarkerFullTriangleUp ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 211 of file QuartzMarker.mm.

◆ DrawMarkerOctagonCross()

void ROOT::Quartz::DrawMarkerOctagonCross ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 560 of file QuartzMarker.mm.

◆ DrawMarkerOpenCircle()

void ROOT::Quartz::DrawMarkerOpenCircle ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 97 of file QuartzMarker.mm.

◆ DrawMarkerOpenCross()

void ROOT::Quartz::DrawMarkerOpenCross ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 356 of file QuartzMarker.mm.

◆ DrawMarkerOpenCrossX()

void ROOT::Quartz::DrawMarkerOpenCrossX ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 783 of file QuartzMarker.mm.

◆ DrawMarkerOpenDiamond()

void ROOT::Quartz::DrawMarkerOpenDiamond ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 304 of file QuartzMarker.mm.

◆ DrawMarkerOpenDiamondCross()

void ROOT::Quartz::DrawMarkerOpenDiamondCross ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 508 of file QuartzMarker.mm.

◆ DrawMarkerOpenDoubleDiamond()

void ROOT::Quartz::DrawMarkerOpenDoubleDiamond ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 676 of file QuartzMarker.mm.

◆ DrawMarkerOpenFourTrianglesPlus()

void ROOT::Quartz::DrawMarkerOpenFourTrianglesPlus ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 726 of file QuartzMarker.mm.

◆ DrawMarkerOpenFourTrianglesX()

void ROOT::Quartz::DrawMarkerOpenFourTrianglesX ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 618 of file QuartzMarker.mm.

◆ DrawMarkerOpenSquare()

void ROOT::Quartz::DrawMarkerOpenSquare ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 199 of file QuartzMarker.mm.

◆ DrawMarkerOpenSquareDiagonal()

void ROOT::Quartz::DrawMarkerOpenSquareDiagonal ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 482 of file QuartzMarker.mm.

◆ DrawMarkerOpenStar()

void ROOT::Quartz::DrawMarkerOpenStar ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 452 of file QuartzMarker.mm.

◆ DrawMarkerOpenThreeTriangles()

void ROOT::Quartz::DrawMarkerOpenThreeTriangles ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 534 of file QuartzMarker.mm.

◆ DrawMarkerOpenTriangleDown()

void ROOT::Quartz::DrawMarkerOpenTriangleDown ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 246 of file QuartzMarker.mm.

◆ DrawMarkerOpenTriangleUp()

void ROOT::Quartz::DrawMarkerOpenTriangleUp ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 228 of file QuartzMarker.mm.

◆ DrawMarkerPlus()

void ROOT::Quartz::DrawMarkerPlus ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 29 of file QuartzMarker.mm.

◆ DrawMarkerStar()

void ROOT::Quartz::DrawMarkerStar ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 52 of file QuartzMarker.mm.

◆ DrawMarkerX()

void ROOT::Quartz::DrawMarkerX ( CGContextRef  ctx,
unsigned  n,
const TPoint xy,
Size_t  markerSize 
)

Definition at line 117 of file QuartzMarker.mm.

◆ DrawPattern()

void ROOT::Quartz::DrawPattern ( void data,
CGContextRef  ctx 
)

Definition at line 327 of file QuartzFillArea.mm.

◆ DrawPolygonWithGradientFill()

void ROOT::Quartz::DrawPolygonWithGradientFill ( CGContextRef  ctx,
const TColorGradient extendedColor,
const CGSize &  sizeOfDrawable,
Int_t  nPoints,
const TPoint xy,
Bool_t  drawShadow 
)

Definition at line 479 of file QuartzFillArea.mm.

◆ DrawPolyLine()

void ROOT::Quartz::DrawPolyLine ( CGContextRef  ctx,
Int_t  n,
TPoint xy 
)

Definition at line 135 of file QuartzLine.mm.

◆ DrawPolyMarker() [1/2]

void ROOT::Quartz::DrawPolyMarker ( CGContextRef  ctx,
const std::vector< TPoint > &  marker,
Size_t  markerSize,
Style_t  markerStyle 
)

Definition at line 1024 of file QuartzMarker.mm.

◆ DrawPolyMarker() [2/2]

void ROOT::Quartz::DrawPolyMarker ( CGContextRef  ctx,
unsigned  nPoints,
const TPoint marker,
Size_t  markerSize,
Style_t  markerStyle 
)

Definition at line 907 of file QuartzMarker.mm.

◆ DrawTextLineNoKerning()

void ROOT::Quartz::DrawTextLineNoKerning ( CGContextRef  ctx,
CTFontRef  font,
const std::vector< UniChar > &  text,
Int_t  x,
Int_t  y 
)

Definition at line 319 of file QuartzText.mm.

◆ SetFillAreaParameters()

bool ROOT::Quartz::SetFillAreaParameters ( CGContextRef  ctx,
unsigned *  patternIndex 
)

Definition at line 391 of file QuartzFillArea.mm.

◆ SetFillColor()

Bool_t ROOT::Quartz::SetFillColor ( CGContextRef  ctx,
Color_t  colorIndex 
)

Definition at line 304 of file QuartzFillArea.mm.

◆ SetFillPattern()

bool ROOT::Quartz::SetFillPattern ( CGContextRef  ctx,
const unsigned *  patternIndex 
)

Definition at line 350 of file QuartzFillArea.mm.

◆ SetLineColor()

Bool_t ROOT::Quartz::SetLineColor ( CGContextRef  ctx,
Color_t  colorIndex 
)

Definition at line 29 of file QuartzLine.mm.

◆ SetLineStyle()

void ROOT::Quartz::SetLineStyle ( CGContextRef  ctx,
Int_t  lstyle 
)

Definition at line 74 of file QuartzLine.mm.

◆ SetLineType()

void ROOT::Quartz::SetLineType ( CGContextRef  ctx,
Int_t  n,
Int_t dash 
)

Definition at line 50 of file QuartzLine.mm.

◆ SetLineWidth()

void ROOT::Quartz::SetLineWidth ( CGContextRef  ctx,
Int_t  width 
)

Definition at line 108 of file QuartzLine.mm.

Variable Documentation

◆ defaultFontOrientation

const CTFontOrientation ROOT::Quartz::defaultFontOrientation = kCTFontDefaultOrientation

Definition at line 38 of file QuartzText.mm.

◆ horizontalFontOrientation

const CTFontOrientation ROOT::Quartz::horizontalFontOrientation = kCTFontHorizontalOrientation

Definition at line 39 of file QuartzText.mm.

◆ verticalFontOrientation

const CTFontOrientation ROOT::Quartz::verticalFontOrientation = kCTFontVerticalOrientation

Definition at line 40 of file QuartzText.mm.