public interface ILcdVPFLayerFactoryModel
TLcdVPFGXYPainterProvider
Modifier and Type | Method and Description |
---|---|
ILcdGXYPainterStyle |
getFillStyle(TLcdVPFFeatureClass aVPFFeatureClass)
Returns a fill style that can be used to represent a feature of the given
feature class on a map.
|
ILcdIcon |
getGXYLayerIcon(TLcdVPFFeatureClass aVPFFeatureClass)
Returns an icon that can be used to represent this feature class,
for example, in a layer control or database tree.
|
ILcdGXYPainterStyle |
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.
|
ILcdIcon |
getPointIcon(TLcdVPFFeatureClass aVPFFeatureClass)
Returns an icon that can be used to represent a feature of the given
feature class on a map.
|
ILcdIcon |
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.
|
ILcdInterval |
getScaleRange(TLcdVPFFeatureClass aVPFFeatureClass)
Returns the scale range in which the given feature class should be shown.
|
Font |
getTextFont(TLcdVPFFeatureClass aVPFFeatureClass)
Returns a font that can be used to draw textual descriptions for feature of the given
feature class on a map.
|
Color |
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)
Return
true if the areas of this feature class should be filled. |
ILcdIcon getGXYLayerIcon(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return an icon.null
if no icon is available for the given feature class.ILcdIcon getPointIcon(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return an icon.null
if no icon is available for the given feature class.ILcdIcon getPointSelectionIcon(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return an icon.null
if no icon is available for the given
feature class.Color getTextForeground(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return a text color.null
if no text color is available for the given feature class.Font getTextFont(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return a font.null
if no text font is available for the given feature class.ILcdGXYPainterStyle getLineStyle(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return a line style.null
if no line style is available for the given feature class.ILcdGXYPainterStyle getFillStyle(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return a fill style.null
if no fill style is available for the given feature class.int getModelType(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class.ILcdInterval getScaleRange(TLcdVPFFeatureClass aVPFFeatureClass)
aVPFFeatureClass
- The feature class for which to return a scale range.null
if no scale range is available for the given feature class.boolean isAreaFilled(TLcdVPFFeatureClass aVPFFeatureClass)
true
if the areas of this feature class should be filled.aVPFFeatureClass
- The feature class for which to returned whether areas
should be filled..true
if areas of the given feature class should be filled,
false
otherwise.