Package com.luciad.format.vpf
Interface ILcdVPFLayerFactoryModel
- All Known Subinterfaces:
ILcdVPFDatabasePanelModel
- All Known Implementing Classes:
TLcdVPFDatabasePanelModel,TLcdVPFLayerFactoryModel
public interface ILcdVPFLayerFactoryModel
Provides styling information for creating VPF layers.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetFillStyle(TLcdVPFFeatureClass aVPFFeatureClass) Returns a fill style that can be used to represent a feature of the given feature class on a map.getGXYLayerIcon(TLcdVPFFeatureClass aVPFFeatureClass) Returns an icon that can be used to represent this feature class, for example, in a layer control or database tree.getLineStyle(TLcdVPFFeatureClass aVPFFeatureClass) Returns a line style that can be used to represent a feature of the given feature class on a map.intgetModelType(TLcdVPFFeatureClass aVPFFeatureClass) Returns the type of model of the feature class.getPointIcon(TLcdVPFFeatureClass aVPFFeatureClass) Returns an icon that can be used to represent a feature of the given feature class on a map.getPointSelectionIcon(TLcdVPFFeatureClass aVPFFeatureClass) Returns an icon that can be used to represent a feature of the given feature class on a map, in selected state.getScaleRange(TLcdVPFFeatureClass aVPFFeatureClass) Returns the scale range in which the given feature class should be shown.getTextFont(TLcdVPFFeatureClass aVPFFeatureClass) Returns a font that can be used to draw textual descriptions for feature of the given feature class on a map.getTextForeground(TLcdVPFFeatureClass aVPFFeatureClass) Returns a color that can be used to draw textual descriptions for feature of the given feature class on a map.booleanisAreaFilled(TLcdVPFFeatureClass aVPFFeatureClass) Returntrueif the areas of this feature class should be filled.
-
Method Details
-
getGXYLayerIcon
Returns an icon that can be used to represent this feature class, for example, in a layer control or database tree.- Parameters:
aVPFFeatureClass- The feature class for which to return an icon.- Returns:
- The icon representing the given feature class, or
nullif no icon is available for the given feature class.
-
getPointIcon
Returns an icon that can be used to represent a feature of the given feature class on a map.- Parameters:
aVPFFeatureClass- The feature class for which to return an icon.- Returns:
- The icon representing features of the given feature class, or
nullif no icon is available for the given feature class.
-
getPointSelectionIcon
Returns an icon that can be used to represent a feature of the given feature class on a map, in selected state.- Parameters:
aVPFFeatureClass- The feature class for which to return an icon.- Returns:
- The icon representing features of the given feature class in selected
state, or
nullif no icon is available for the given feature class.
-
getTextForeground
Returns a color that can be used to draw textual descriptions for feature of the given feature class on a map.- Parameters:
aVPFFeatureClass- The feature class for which to return a text color.- Returns:
- The color for drawing textual descriptions for features of the given feature
class, or
nullif no text color is available for the given feature class.
-
getTextFont
Returns a font that can be used to draw textual descriptions for feature of the given feature class on a map.- Parameters:
aVPFFeatureClass- The feature class for which to return a font.- Returns:
- The font for drawing textual descriptions for features of the given feature
class, or
nullif no text font is available for the given feature class.
-
getLineStyle
Returns a line style that can be used to represent a feature of the given feature class on a map.- Parameters:
aVPFFeatureClass- The feature class for which to return a line style.- Returns:
- The line style representing features of the given feature class, or
nullif no line style is available for the given feature class.
-
getFillStyle
Returns a fill style that can be used to represent a feature of the given feature class on a map.- Parameters:
aVPFFeatureClass- The feature class for which to return a fill style.- Returns:
- The icon representing features of the given feature class, or
nullif no fill style is available for the given feature class.
-
getModelType
Returns the type of model of the feature class.- Parameters:
aVPFFeatureClass- The feature class.- Returns:
- The type of model of the feature class.
-
getScaleRange
Returns the scale range in which the given feature class should be shown.- Parameters:
aVPFFeatureClass- The feature class for which to return a scale range.- Returns:
- The scale range in which the feature class should be shown, or
nullif no scale range is available for the given feature class.
-
isAreaFilled
Returntrueif the areas of this feature class should be filled.- Parameters:
aVPFFeatureClass- The feature class for which to returned whether areas should be filled..- Returns:
trueif areas of the given feature class should be filled,falseotherwise.
-