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.int
getModelType
(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.boolean
isAreaFilled
(TLcdVPFFeatureClass aVPFFeatureClass) Returntrue
if 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
null
if 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
null
if 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
null
if 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
null
if 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
null
if 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
null
if 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
null
if 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
null
if no scale range is available for the given feature class.
-
isAreaFilled
Returntrue
if the areas of this feature class should be filled.- Parameters:
aVPFFeatureClass
- The feature class for which to returned whether areas should be filled..- Returns:
true
if areas of the given feature class should be filled,false
otherwise.
-