Last updated

API / geotoolkit / schematics / utils / BoundsCalculationRegistry / BoundsCalculationRegistry

Class: BoundsCalculationRegistry

utils.BoundsCalculationRegistry.BoundsCalculationRegistry

Registry which stores ComponentNodes' bounds calculations.

Table of contents

Constructors
Methods

Contents

Constructors

new BoundsCalculationRegistry()

Protected new BoundsCalculationRegistry()

Methods

fromObject

fromObject(bc): BoundsCalculation

Gets bounds calculation instance

Parameters

Name Type Description
bcstring | BoundsCalculationbounds calculation instance or registered name

Returns

BoundsCalculation

bounds calculation instance


getBoundsCalculation

getBoundsCalculation(name): BoundsCalculation

Gets bounds calculation implementation

Parameters

Name Type Description
namestringbounds calculation name

Returns

BoundsCalculation

bounds calculation implementation


getClassName

getClassName(): string

Returns

string


registerBoundsCalculation

registerBoundsCalculation(name, bc): BoundsCalculationRegistry

Register bounds calculation implementation

Parameters

Name Type Description
namestringbounds calculation name
bcBoundsCalculationgeometry bounds calculation implementation

Returns

BoundsCalculationRegistry


getClassName

Static getClassName(): string

Returns

string


getDefaultInstance

Static getDefaultInstance(): BoundsCalculationRegistry

Returns default instance of the BoundsCalculations registry.
The instance contains:

  1. <'Rectangular' | new RectangularBoundsCalculation()>
  2. <'Polygonal' | new PolygonalBoundsCalculation()>
  3. <'Shapes' | new ShapesBoundsCalculation()>

Returns

BoundsCalculationRegistry

BoundsCalculations registry