Trtor

Constructors

this
this()

Members

Functions

calcScale
Point calcScale(auto ref const Viewport v)
correctGridOffset
void correctGridOffset()
optimizeGridStep
void optimizeGridStep(Point minGridCellSize)
recalc
void recalc()
recalcOffset
void recalcOffset()
setSMPV
void setSMPV(Point size, Border margin, Border padding, Viewport viewport)
toCh
Point toCh(Point p)

transform coord from drawing area to chart

toCh
Point toCh(double x, double y)
toChX
double toChX(double x)
toChY
double toChY(double y)

transform coord from drawing area to chart

toDA
Point toDA(double x, double y)
Point toDA(Point p)
toDAX
double toDAX(double x)
toDAY
double toDAY(double y)

transfrom coord from chart to drawing area

Properties

gridOffset
const(Point) gridOffset [@property getter]
gridOffset
Point gridOffset [@property setter]
gridStep
const(Point) gridStep [@property getter]
gridStep
Point gridStep [@property setter]
inMargin
Viewport inMargin [@property getter]
inPadding
Viewport inPadding [@property getter]
margin
const(Border) margin [@property getter]

chart margin (axis offset)

margin
Border margin [@property setter]
offset
const(Point) offset [@property getter]

transform coeficient

padding
const(Border) padding [@property getter]

chart padding inside axis

padding
Border padding [@property setter]
scale
const(Point) scale [@property getter]

transform coeficient

size
const(Point) size [@property getter]

drawing area size

size
Point size [@property setter]
viewport
const(Viewport) viewport [@property getter]

limits of displayed values of data

viewport
Viewport viewport [@property setter]

Static functions

roundStepFunc
double roundStepFunc(double val)

Variables

calcXGridStep
double delegate(double) calcXGridStep;
calcYGridStep
double delegate(double) calcYGridStep;

Meta