Skip to content

API / geotoolkit / renderer / LineMetrics / LineMetrics

Class: LineMetrics

renderer.LineMetrics.LineMetrics

Defines helper methods to work with line style

Table of contents

Constructors
  • [new LineMetrics(options)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.renderer.linemetrics.linemetrics.md#new linemetrics(options))
Properties
Methods

Contents

Constructors

new LineMetrics(options)

• new LineMetrics(options?)

Parameters

Name Type
Optional optionsOptions
Properties

getLineWidth

▪ Static getLineWidth: (lineStyle: LineStyle, destUnit: AbstractUnit, pixelScale?: number) => number

Type declaration

▸ (lineStyle, destUnit, pixelScale?): number

Returns line width in dest units

Parameters
Name Type Description
lineStyleLineStylethe line style
destUnitAbstractUnitdest unit
Optional pixelScalenumberpixel scale
Returns

number

Methods

getClassName

▸ getClassName(): string

Returns

string


getLineWidth

▸ getLineWidth(lineStyle, destUnit, pixelScale?): number

Returns line width in dest units

Parameters

Name Type Description
lineStyleLineStylethe line style
destUnitAbstractUnitdest unit
Optional pixelScalenumberpixel scale

Returns

number

line width


getMeasureLineStrategy

▸ getMeasureLineStrategy(): LineMetricsStrategy

Returns the strategy to use when measuring line width

Returns

LineMetricsStrategy

line width measuring strategy


setMeasureLineStrategy

▸ setMeasureLineStrategy(strategy): LineMetrics

Sets the strategy to use when measuring line width This function sets the 'getLineWidth' function according to the strategy

Parameters

Name Type
strategyLineMetricsStrategy

Returns

LineMetrics

this


getClassName

▸ Static getClassName(): string

Returns

string


getMeasureLineStrategy

▸ Static getMeasureLineStrategy(): LineMetricsStrategy

Returns the strategy to use when measuring line width

Returns

LineMetricsStrategy

line width measuring strategy


setMeasureLineStrategy

▸ Static setMeasureLineStrategy(strategy): void

Sets the strategy to use when measuring line width This function sets the 'getLineWidth' function according to the strategy

Parameters

Name Type
strategyLineMetricsStrategy

Returns

void