AbstractRendering

abstract class AbstractRendering : Rendering

This class provides a skeletal implementation of the Rendering 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> getNestingBackground(node: N, model: TreeMapModel<N, Row, Column>): MkColor?
Link copied to clipboard
open override fun <N, Row, Column> getOrder(view: TreeMapView<N, Row, Column>, root: N, pass: Int): Iterable<N>

{@inheritDoc}

Link copied to clipboard
open override fun <N, Row, Column> getParentOrder(view: TreeMapView<N, Row, Column>, root: N, pass: Int): Iterable<N>
Link copied to clipboard
open override fun <N, Row, Column> getPasses(model: TreeMapModel<N, Row, Column>): Int

{@inheritDoc}

Link copied to clipboard
open override fun <N, Row, Column> getRenderedShape(view: TreeMapView<N, Row, Column>, model: TreeMapModel<N, Row, Column>, node: N, shape: Shape): Shape
Link copied to clipboard
open override fun <N, Row, Column> paintBackground(g: TGraphics, view: TreeMapView<N, Row, Column>, node: N, pass: Int, passes: Int, bounds: Rectangle, shape: Shape)

{@inheritDoc}

Link copied to clipboard
abstract fun <N, Row, Column> paintBorder(g2: TGraphics, view: TreeMapView<N, Row, Column>, node: N, pass: Int, bounds: Rectangle, shape: Shape)
Link copied to clipboard
open override fun <N, Row, Column> paintLabel(g: TGraphics, view: TreeMapView<N, Row, Column>, node: N, pass: Int, passes: Int, bounds: Rectangle, shape: Shape)

{@inheritDoc}

Link copied to clipboard
abstract fun <N, Row, Column> paintNode(g: TGraphics, view: TreeMapView<N, Row, Column>, node: N, pass: Int, bounds: Rectangle, shape: Shape): Boolean
Link copied to clipboard
open override fun <N, Row, Column> paintParent(g: TGraphics, view: TreeMapView<N, Row, Column>, node: N, pass: Int, bounds: Rectangle, shape: Shape)

{@inheritDoc}

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

{@inheritDoc}