CurveProperty
constructor(name: String, curveType: ChartType = ChartType.LINE, pointType: PointType = PointType.NONE, fillType: Double? = null, color: Color, width: Double = 2.0, dash: DoubleArray? = null, master: MasterCurveState = MasterCurveState.NONE, scalePosition: ScalePosition = ScalePosition.LEFT, autoFormat: Boolean = true, afterComma: Int = 3, gridState: GridState = GridState.NONE, autoGrid: Boolean = true, stepBefore: Double = 10.0, stepAfter: Double = 10.0, center: Double = 0.0, archive: Boolean = false, linked: Boolean = false, style: MutableList<CurveStyle> = mutableListOf(), minY: Double = 0.0, maxY: Double = 10.0, scaleY: Double = 1.0, pointImagePath: String? = null, pointRadius: Double = 3.0, referenceValue: Double = 0.0, pointFill: Color = color, pointOutline: Color = color, dp: String, setId: Int = -1, area: Int = 1)