com.esri.arcgis.display
Interface IBasicSymbol

All Superinterfaces:
Serializable
All Known Implementing Classes:
BasicFillSymbol, BasicLineSymbol, BasicMarkerSymbol

public interface IBasicSymbol
extends Serializable

Provides access to methods that control the basic symbol.

Remarks

Use IBasicSymbol to create a new BasicMarkerSymbol, BasicLineSymbol or BasicFillSymbol and insert into a representation rule using IRepresentationRule::InsertLayer method at a given index. Also you can use IRepresentationRule::Layer property to retrieve the basic symbol layer at a given index.

A geometric effect may exist at a basic symbol layer level. Use IGeometricEffect or IGeometricEffects interfaces to access and modify the geometric effects applied at this level.

Product Availability

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


Method Summary
 void draw(IOutputContext context, IGeometry geometry, IEnvelope envelope)
          Draws the basic symbol.
 

Method Detail

draw

void draw(IOutputContext context,
          IGeometry geometry,
          IEnvelope envelope)
          throws IOException,
                 AutomationException
Draws the basic symbol.

Product Availability

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

Parameters:
context - A reference to a com.esri.arcgis.display.IOutputContext (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
envelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.