TSysProjection

ostrat.prid.TSysProjection

Tile system graphical projection.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Type members

Types

type GridT <: TGridSys

The type of the grid system this projects from.

The type of the grid system this projects from.

Attributes

Value members

Abstract methods

def ifGScale(minScale: Double, elems: => GraphicElems): GraphicElems

Filters the GraphicElems away if the grid scale is too small to display the elements satisfactorily.

Filters the GraphicElems away if the grid scale is too small to display the elements satisfactorily.

Attributes

The visible inner hex sides.

The visible inner hex sides.

Attributes

The visible outer hex sides.

The visible outer hex sides.

Attributes

The panel this projection outputs to.

The panel this projection outputs to.

Attributes

The parent grid system of the scenario, from which the this projection projects from.

The parent grid system of the scenario, from which the this projection projects from.

Attributes

The visible hex sides.

The visible hex sides.

Attributes

Active projected Polygons of the tiles.

Active projected Polygons of the tiles.

Attributes

Projected Polygons of the tiles.

Projected Polygons of the tiles.

Attributes

Concrete methods

def innerSidesDraw(lineWidth: Double, colour: Colour): LinesDraw

Draws visible inner hex sides.

Draws visible inner hex sides.

Attributes

def outerSidesDraw(lineWidth: Double, colour: Colour): LinesDraw

Draws visible outer hex sides.

Draws visible outer hex sides.

Attributes

def sidesDraw(lineWidth: Double, colour: Colour): LinesDraw

Draws visible hex sides.

Draws visible hex sides.

Attributes

Abstract fields

Concrete fields

Gives the projector access to the scenarios tile graphic creation.

Gives the projector access to the scenarios tile graphic creation.

Attributes