# Labeling

interface Labeling

Defines how parent and leaf nodes should be labeled.

#### Parameters

the type of nodes

#### Inheritors

AbstractLabeling

## Functions

getLeftSpace
Link copied to clipboard
abstract fun <N, Row, Column> getLeftSpace(model: TreeMapModel<N, Row, Column>?): Double
getTopHeaderSpacing
Link copied to clipboard
abstract fun <N, Row, Column> getTopHeaderSpacing(parent: N, node: N, view: TreeMapView<N, Row, Column>, model: TreeMapModel<N, Row, Column>): Double
getTopSpace
Link copied to clipboard
abstract fun <N, Row, Column> getTopSpace(model: TreeMapModel<N, Row, Column>?): Double
paintLeaf
Link copied to clipboard
abstract fun <N, Row, Column> paintLeaf(g2: TGraphics, shape: Shape, bounds: Rectangle, node: N, view: TreeMapView<N, Row, Column>)
paintParent
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)
subtract
Link copied to clipboard
abstract fun <N, Row, Column> subtract(model: TreeMapModel<N, Row, Column>?, shape: Shape?, node: N): Shape?