DrawLayersGradient

abstract class DrawLayersGradient : DrawLayersValues

Draw layers values as background in the gui. The higher is the layer concentration in a point, the higher is the alpha channel for the background in that point. The user must specify: - the number of samples for each side, basically more samples correspond to a smoother and more detailed background - the min layer value - the max layer value The purpose and structure of this class is similar to DrawLayersIsolines.

Functions

Link copied to clipboard
open fun <T, P : Position2D<P>?> apply(graphics: Graphics2D, node: Node<T>, environment: Environment<T, P>, wormhole: Wormhole2D<P>)
open fun apply(graphic: Graphics2D, node: Node<out Any>, x: Int, y: Int)
open fun <T, P : Position2D<P>?> apply(g: Graphics2D, n: Node<T>, env: Environment<T, P>, wormhole: Wormhole2D<P>)
Applies the effect.
Link copied to clipboard
open fun <T, P : Position2D<P>?> drawFunction(function: (out Any) -> out Number, environment: Environment<T, P>, graphics: Graphics2D, wormhole: Wormhole2D<P>)
Link copied to clipboard
abstract fun <T, P : Position2D<P>?> drawLayers(toDraw: Collection<Layer<T, P>>, environment: Environment<T, P>, graphics: Graphics2D, wormhole: Wormhole2D<P>)
Effectively draw the layers.
open fun <T, P : Position2D<P>?> drawLayers(toDraw: Collection<Layer<T, P>>, environment: Environment<T, P>, graphics: Graphics2D, wormhole: Wormhole2D<P>)
Link copied to clipboard
abstract fun equals(obj: Any): Boolean
Link copied to clipboard
open fun getAlpha(): RangedInteger
Link copied to clipboard
open fun getBlue(): RangedInteger
Link copied to clipboard
open fun getColorSummary(): Color
Link copied to clipboard
open fun getGreen(): RangedInteger
Link copied to clipboard
open fun getMarkerNodeID(): Integer
Link copied to clipboard
open fun getMaxLayerValue(): String
Link copied to clipboard
open fun getMinLayerValue(): String
Link copied to clipboard
open fun getMolString(): String
Link copied to clipboard
open fun getRed(): RangedInteger
Link copied to clipboard
abstract fun hashCode(): Int
Link copied to clipboard
open fun isLayerFilter(): Boolean
Link copied to clipboard
open fun map(x: Double, xmin: Double, xmax: Double, ymin: Double, ymax: Double): Double
Map x from [xmin, xmax] to [ymin, ymax].
Link copied to clipboard
open fun setAlpha(alpha: RangedInteger)
Link copied to clipboard
open fun setBlue(blue: RangedInteger)
Link copied to clipboard
open fun setGreen(green: RangedInteger)
Link copied to clipboard
open fun setLayerFilter(layerFilter: Boolean)
Link copied to clipboard
open fun setMaxLayerValue(maxLayerValue: String)
Link copied to clipboard
open fun setMinLayerValue(minLayerValue: String)
Link copied to clipboard
open fun setMolString(molString: String)
Link copied to clipboard
open fun setRed(red: RangedInteger)

Properties

Link copied to clipboard
private open var samples: RangedInteger

Inheritors

Link copied to clipboard