Class ALfnVectorGXYStyleProvider
java.lang.Object
com.luciad.fusion.client.view.gxy.ALfnVectorGXYStyleProvider
- Direct Known Subclasses:
TLfnVectorGXYStyleProvider
Deprecated.
Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. Please refer to the Fusion migration guide for more information.
An interface to provide ILcdGXYPainterStyles for vector data.
There are three main categories of geometries:
- point: a style for a point is defined by two icons, one for an unselected and one for a selected point
- line: a style for a line contains both unselected and selected styles
- area: a style for an area is defined by an outline style and a fill style, each containing both unselected and selected styles
- Since:
- 11.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ILcdGXYPainterStyle
getFillStyle
(ILcdDataObject aDataObject, ILfnTiledSurface aArea) Deprecated.Gets the fill style for an area feature.abstract ILcdIcon
getIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.Gets the icon to represent a given point with.abstract ILcdGXYPainterStyle
getLineStyle
(ILcdDataObject aDataObject, ILcdCurve aLine) Deprecated.Gets the style for a line feature.abstract String
getName()
Deprecated.Gets the name of this style provider.abstract ILcdGXYPainterStyle
getOutlineStyle
(ILcdDataObject aDataObject, ILfnTiledSurface aArea) Deprecated.Gets the outline style for an area feature.abstract ILcdIcon
getSelectionIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.Gets the icon to represent a given selected point with.
-
Constructor Details
-
ALfnVectorGXYStyleProvider
public ALfnVectorGXYStyleProvider()Deprecated.
-
-
Method Details
-
getIcon
Deprecated.Gets the icon to represent a given point with. Implementations can decide on the icon based on attributes of the data object, or based on the geometry (a point).- Parameters:
aDataObject
- a data object providing attributesaPoint
- a geometry- Returns:
- the icon to represent the given point with, possibly
null
-
getSelectionIcon
Deprecated.Gets the icon to represent a given selected point with.- Parameters:
aDataObject
- a data object providing attributesaPoint
- a geometry- Returns:
- the icon to represent the given selected point with, possibly
null
-
getLineStyle
Deprecated.Gets the style for a line feature. Implementations may return different styles depending on the data object attributes.- Parameters:
aDataObject
- the data object to get the line style foraLine
- the line to get the style for- Returns:
- the style for the line, possibly
null
-
getFillStyle
public abstract ILcdGXYPainterStyle getFillStyle(ILcdDataObject aDataObject, ILfnTiledSurface aArea) Deprecated.Gets the fill style for an area feature. Implementations may return different styles depending on the data object attributes. Anull
fill style means no fill. The fill of an object will be painted if its fill style is notnull
andTLfnVectorGXYPainterProvider.getPaintFills()
istrue
.- Parameters:
aDataObject
- the data object to get the area fill style foraArea
- the area to get the fill style for- Returns:
- the fill style for the area, possibly
null
-
getOutlineStyle
public abstract ILcdGXYPainterStyle getOutlineStyle(ILcdDataObject aDataObject, ILfnTiledSurface aArea) Deprecated.Gets the outline style for an area feature. Implementations may return different styles depending on the data object attributes. Anull
outline style means no outline. The outline of an object will be painted if its outline style is notnull
andTLfnVectorGXYPainterProvider.getPaintOutlines()
istrue
.- Parameters:
aDataObject
- the data object to get the area outline style foraArea
- the area to get the outline style for- Returns:
- the outline style for the area, possibly
null
-
getName
Deprecated.Gets the name of this style provider. The name should be meaningful to the user, so that it can be used for instance in a drop-down list.- Returns:
- the name of this style provider
-