Class: PoolSplitter

PoolSplitter(oOpts)

new PoolSplitter(oOpts)

Creates a PoolSplitter object that represents a splitter within the pool. The lanes and phases of the pools are treated as splitters.

The PoolSplitter class includes the following members:

  • pool {Pool}, indicates the owner pool
  • index {number}, specifies the index of the splitter
  • caption {string}, defines the caption of the splitter
  • size {number}, indicates the size of the splitter or null if the [size] flag is missing
  • shape {string}, specifies the shape to be applied on the splitter

The PoolSplitter class includes the following additional members:

lanes {object}, defines the pool's lanes (pool's oLanes reference)
or
phases {object}, defines the pool's phases (pool's oPhases reference)

Parameters:
Name Type Description
oOpts object Indicates the options of the splitter as an object of {pool,caption,size,shape,index,lanes} or {pool,caption,size,shape,index,phases} type

Methods

GetCaption() → {string}

The GetCaption() method gets the caption of the splitter (lane or phase).
Since:
  • 1.8
Returns:
Returns the caption of the splitter.
Type
string

GetIndex() → {number}

The GetIndex() method gets the index of the splitter (lane or phase).
Since:
  • 1.8
Returns:
Returns the index of the splitter.
Type
number

GetShape() → {any}

The GetShape() method gets the shape of the splitter (lane or phase).
Since:
  • 1.8
Returns:
Returns the shape of the splitter.
Type
any

GetSize() → {number}

The GetSize() method gets the size of the splitter (lane's height or phase's width).
Since:
  • 1.8
Returns:
Returns the lane's height or phase's width.
Type
number

SetCaption(value)

The GetCaption() method sets the caption of the splitter (lane or phase).
Parameters:
Name Type Description
value string Indicates the caption of the splitter
Since:
  • 1.8

SetShape(value)

The SetShape() method sets the shape of the splitter (lane or phase).
Parameters:
Name Type Description
value string Specifies the shape to apply on lane or phase
Since:
  • 1.8

SetSize(value)

The SetSize() method sets the size of the splitter (lane's height or phase's width).
Parameters:
Name Type Description
value string Specifies the lane's height or phase's width
Since:
  • 1.8