Skip to content
Last updated

API / geotoolkit / schematics / utils / BoundsCalculationRegistry / BoundsCalculationRegistry

Class: BoundsCalculationRegistry

utils.BoundsCalculationRegistry.BoundsCalculationRegistry

Registry which stores ComponentNodes' bounds calculations.

Table of contents

Constructors
  • [new BoundsCalculationRegistry()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.schematics.utils.boundscalculationregistry.boundscalculationregistry.md#new boundscalculationregistry())
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.<br> The instance contains:<br>

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

Returns

BoundsCalculationRegistry

BoundsCalculations registry