Domain

class Domain : Scheme

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion : SchemeSpec<Domain>

Properties

Link copied to clipboard
var column: Int

If there is a layout grid, use the domain for this column in the grid for this pie trace.

Link copied to clipboard
override var descriptor: MetaDescriptor?
Link copied to clipboard
override val meta: ObservableMutableMeta
Link copied to clipboard
var row: Int

If there is a layout grid, use the domain for this row in the grid for this pie trace.

Link copied to clipboard
var x: List<Number>

Sets the horizontal domain of this pie trace (in plot fraction). Default: 0, 1

Link copied to clipboard
var y: List<Number>

Sets the vertical domain of this pie trace (in plot fraction). Default: 0, 1

Functions

Link copied to clipboard
fun Scheme.color(key: Name? = null): ReadOnlyProperty<Scheme, Color>
Link copied to clipboard
open operator override fun get(name: Name): MutableMeta?
Link copied to clipboard
open override fun getValue(name: Name): Value?
Link copied to clipboard
fun Scheme.numberGreaterThan(minValue: Number, default: Number = minValue, key: Name? = null): ReadWriteProperty<Any?, Number>

A safe Number ray

Link copied to clipboard
fun Scheme.numberInRange(range: ClosedRange<Double>, key: Name? = null): ReadWriteProperty<Any?, Number>

A safe Number range

Link copied to clipboard
open operator override fun set(name: Name, node: Meta?)
Link copied to clipboard
open override fun setValue(name: Name, value: Value?)
Link copied to clipboard
fun Scheme.toJsonString(): String

Convert any type-safe configurator to json string

Link copied to clipboard
open override fun toMeta(): Laminate
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open fun validate(name: Name, meta: Meta?): Boolean