AbstractLabeling

abstract class AbstractLabeling : Labeling

This class provides a skeletal implementation of the Labeling interface to minimize the effort required to implement this interface.

Parameters

the type of nodes

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun <N, Row, Column> getLeftSpace(model: TreeMapModel<N, Row, Column>?): Double

{@inheritDoc}

Link copied to clipboard
open override fun <N, Row, Column> getTopHeaderSpacing(parent: N, node: N, view: TreeMapView<N, Row, Column>, model: TreeMapModel<N, Row, Column>): Double
Link copied to clipboard
open override fun <N, Row, Column> getTopSpace(model: TreeMapModel<N, Row, Column>?): Double

{@inheritDoc}

Link copied to clipboard
open override fun <N, Row, Column> paintLeaf(g2: TGraphics, shape: Shape, bounds: Rectangle, node: N, view: TreeMapView<N, Row, Column>)

{@inheritDoc}

Link copied to clipboard
abstract fun <N, Row, Column> paintParent(g2: TGraphics, bounds: Rectangle, node: N, view: TreeMapView<N, Row, Column>, pass: Int, passes: Int)
Link copied to clipboard
open override fun <N, Row, Column> subtract(model: TreeMapModel<N, Row, Column>?, shape: Shape?, node: N): Shape?