ROOT  6.06/09
Reference Guide
Classes | Functions | Variables
ROOT::Quartz Namespace Reference

Classes

class  CGAAStateGuard
 
class  CGStateGuard
 
class  TextLine
 

Functions

Bool_t SetFillColor (CGContextRef ctx, Color_t colorIndex)
 
Bool_t SetFillAreaParameters (CGContextRef ctx, unsigned *patternIndex)
 
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 DrawPolygonWithGradientFill (CGContextRef ctx, const TColorGradient *extendedColor, const CGSize &sizeOfDrawable, Int_t nPoints, const TPoint *xy, Bool_t drawShadow)
 
Bool_t SetLineColor (CGContextRef ctx, Color_t colorIndex)
 
void SetLineStyle (CGContextRef ctx, Int_t lstyle)
 
void SetLineWidth (CGContextRef ctx, Int_t width)
 
void DrawLine (CGContextRef ctx, Int_t x1, Int_t y1, Int_t x2, Int_t y2)
 
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)
 
void DrawPattern (void *data, CGContextRef ctx)
 
bool SetFillPattern (CGContextRef ctx, const unsigned *patternIndex)
 
void SetLineType (CGContextRef ctx, Int_t n, Int_t *dash)
 
void DrawMarkerDot (CGContextRef ctx, unsigned n, const TPoint *xy)
 
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 DrawMarkerOpenCircle (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerX (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullDotSmall (CGContextRef ctx, unsigned n, const TPoint *xy)
 
void DrawMarkerFullDotMedium (CGContextRef ctx, unsigned n, const TPoint *xy)
 
void DrawMarkerFullDotLarge (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullSquare (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenSquare (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullTriangleUp (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenTriangleUp (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenTriangleDown (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullTriangleDown (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenDiamond (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenCross (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerFullStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 
void DrawMarkerOpenStar (CGContextRef ctx, unsigned n, const TPoint *xy, Size_t markerSize)
 

Variables

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

Function Documentation

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

Definition at line 430 of file QuartzFillArea.mm.

Referenced by TGQuartz::DrawBox().

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

Definition at line 446 of file QuartzFillArea.mm.

Referenced by TGQuartz::DrawFillArea().

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.

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

Definition at line 21 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 326 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 283 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 167 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 159 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 139 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 187 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 386 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 265 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 211 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 97 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 356 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 304 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 199 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 452 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 246 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 228 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 29 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 52 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 117 of file QuartzMarker.mm.

Referenced by DrawPolyMarker().

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

Definition at line 330 of file QuartzFillArea.mm.

Referenced by SetFillPattern().

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

Definition at line 482 of file QuartzFillArea.mm.

Referenced by TGQuartz::DrawBox(), and TGQuartz::DrawFillArea().

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

Definition at line 135 of file QuartzLine.mm.

Referenced by TGQuartz::DrawPolyLine().

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

Definition at line 554 of file QuartzMarker.mm.

Referenced by TGQuartz::DrawPolyMarker().

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

Definition at line 483 of file QuartzMarker.mm.

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

Definition at line 330 of file QuartzText.mm.

Referenced by TGCocoa::DrawStringAux().

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

Definition at line 394 of file QuartzFillArea.mm.

Referenced by TGQuartz::DrawBox(), and TGQuartz::DrawFillArea().

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

Definition at line 307 of file QuartzFillArea.mm.

bool ROOT::Quartz::SetFillPattern ( CGContextRef  ctx,
const unsigned *  patternIndex 
)
Bool_t ROOT::Quartz::SetLineColor ( CGContextRef  ctx,
Color_t  colorIndex 
)

Definition at line 29 of file QuartzLine.mm.

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

Definition at line 74 of file QuartzLine.mm.

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

Definition at line 50 of file QuartzLine.mm.

Referenced by SetLineStyle().

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

Definition at line 108 of file QuartzLine.mm.

Variable Documentation

const CTFontOrientation ROOT::Quartz::defaultFontOrientation = kCTFontDefaultOrientation

Definition at line 38 of file QuartzText.mm.

const CTFontOrientation ROOT::Quartz::horizontalFontOrientation = kCTFontHorizontalOrientation

Definition at line 39 of file QuartzText.mm.

Referenced by ROOT::MacOSX::Details::FontCache::GetTextWidth().

const CTFontOrientation ROOT::Quartz::verticalFontOrientation = kCTFontVerticalOrientation

Definition at line 40 of file QuartzText.mm.