This document is archived and information here might be outdated.  Recommended version.


IFeatureDraw Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IF > IFeatureDraw Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (GeoDatabase)  

IFeatureDraw Interface

Provides access to members that control custom drawing by a feature.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Name Description
Method Draw Draws the feature on the display.
Read/write property InvalidArea The area to be drawn.

CoClasses that implement IFeatureDraw

CoClasses and Classes Description
AnnotationFeature (esriCarto) An Esri annotation feature.
ComplexEdgeFeature Esri Complex edge geometric network feature object.
ComplexJunctionFeature Esri Complex junction geometric network feature.
CoverageAnnotationFeature Esri Coverage Annotation Feature.
DimensionFeature (esriCarto) Esri Dimension Feature class.
EdgeFlagDisplay (esriNetworkAnalysis) A container for defining and displaying a network flag or barrier on an edge feature of a network.
Feature Esri Feature.
GeocodedFeature (esriLocation) A feature created by a locator.
JunctionFlagDisplay (esriNetworkAnalysis) A container for defining and displaying a network flag or barrier on a junction feature of a network.
NALocationFeature (esriNetworkAnalyst) A network location which can be used like a feature or a row.
NALocationRangesFeature (esriNetworkAnalyst) A container of NALocationRanges which can be used like a feature or a row.
NATraversalResultElement (esriNetworkAnalyst) An individual element in a traversal result.
RasterCatalogItem Raster Catalog Feature Class.
RelQueryRow A row defined by a join of the datasets in a RelQueryTable.
SchematicInMemoryFeatureLink (esriSchematic) Schematic in memory feature link object.
SchematicInMemoryFeatureNode (esriSchematic) Schematic in memory feature node object.
SchematicInMemoryFeatureNodeOnLink (esriSchematic) Schematic in memory feature node on link object.
SchematicInMemoryFeatureSubLink (esriSchematic) Schematic in memory feature sublink object.
SchematicLink (esriSchematic) A schematic link object.
SchematicNode (esriSchematic) A schematic node object.
SchematicNodeOnLink (esriSchematic) A schematic node-on-link object.
SchematicSubLink (esriSchematic) A schematic sublink object.
SimpleEdgeFeature Esri Geometric network simple edge feature object.
SimpleJunctionFeature Esri Geometric network simple junction feature object.
TemporalFeature (esriTrackingAnalyst) Controls properties of the Temporal Feature object.
TopologyErrorFeature Esri Topology Error Feature object.

Remarks

The IFeatureDraw interface is only relevant to custom features, and so it is currently limited to C++ programmers. You would implement IFeatureDraw in order to provide a customised display for a feature, for example displaying buildings as points when zoomed out to a small scale, and as polygons at larger scales.

See Also

IFeature Interface | IFeatureCursor Interface

.NET Samples

Multivariate renderer (Code Files: MultivariateRenderer)