API / geotoolkit / attributes / LineDecoration / LineDecoration
attributes.LineDecoration.LineDecoration
Defines a class that contains line rendering decoration strategies.
Constructors
Accessors
Accessors
• Static get Double(): ILineDecoration
Double line decoration type
Name
module:geotoolkit/attributes/LineDecoration~LineDecoration~Double
• Static get DoubleWavy(): ILineDecoration
Double-Wavy line decoration type
Name
module:geotoolkit/attributes/LineDecoration~LineDecoration~DoubleWavy
• Static get Solid(): ILineDecoration
Solid line decoration type
Name
module:geotoolkit/attributes/LineDecoration~LineDecoration~Solid
• Static get Wavy(): ILineDecoration
Wavy line decoration type
Name
module:geotoolkit/attributes/LineDecoration~LineDecoration~Wavy
Methods
▸ getClassName(): string
string
▸ Static fromObject(decoration?): ILineDecoration
Create or get line decoration strategy from object
| Name | Type | Description |
|---|---|---|
Optional decoration | string | ILineDecoration | decoration can be a name of LineDecoration instance if it is registered |
line decoration strategy
▸ Static getClassName(): string
string
▸ Static getLineDecoration(lineDecorationType): ILineDecoration
Return line decoration by type name
| Name | Type | Description |
|---|---|---|
lineDecorationType | string | line decoration type |
instance of line decoration
▸ Static getPainter(painter, size): ILineDecoration
Return line decoration as painter
▸ Static registerLineDecoration(shortTypeName, lineDecoration): void
Register line decoration type by name
| Name | Type | Description |
|---|---|---|
shortTypeName | string | type name of the line decoration |
lineDecoration | ILineDecoration | line decoration instance |
void