Package-level declarations

Types

Link copied to clipboard
data class ColumnState(val name: String, var index: Int, var width: Double, var stretchable: Boolean)
Link copied to clipboard
data class CurvePoint(val xValue: Number, val yValue: Number, val status: Number)
Link copied to clipboard
class CurveSeries(data: ObservableList<CurvePoint> = FXCollections.observableArrayList()) : ObservableList<CurvePoint>
Link copied to clipboard
data class CurveStyle(val range: ClosedRange<Double>, val axis: Axis, val type: StyleType, val param: StyleParam, val styleName: String)

Модель хранения внешнего вида области кривой при зонировании

Link copied to clipboard
data class GridType(var auto: Boolean = true, var state: GridState = GridState.NONE, var aboveDistance: Double = 10.0, var belowDistance: Double = 10.0, var refValue: Double = 0.0, var unit: Int)

Класс для хранения параметров линий сетки на графике

Link copied to clipboard
data class HatchArea(val spacing: Double = 10.0, val lineWidth: Double = 1.0, val paint: Color = Color.BLACK)

Модель хранения параметров штриховки для области под кривой

Link copied to clipboard
data class MarkingStyle(val id: Int, val type: MarkingType)

Модель хранения типа маркировки под кривой. Маркировка представляет собой закрашенную горизонтальную или вертикальную область под кривой.

Link copied to clipboard
data class PathStyle(var pointStart: Pair<Double, Double>, var pointEnd: Pair<Double, Double>, var stroke: Paint, var strokeWidth: Double, var strokeDashArray: DoubleArray)

Модель хранения параметров внешнего вида отрезка на кривой. По данным параметрам может быть построена линия при помощи любых графических средств (Path, Canvas итд).

Link copied to clipboard
data class SeriesMinMax(var min: Double?, var max: Double?, var curveName: String)
Link copied to clipboard
data class TrendPeriod(var start: Number, var end: Number)