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

IRotationRenderer Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IR > IRotationRenderer Interface
ArcGIS Developer Help

IRotationRenderer Interface

Provides access to members that control the drawing of rotated marker symbols based on field values.

Product Availability

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


Name Description
Read/write property RotationField Rotation field.
Read/write property RotationType Rotation type.

Classes that implement IRotationRenderer

Classes Description
ClassBreaksRenderer A renderer that can be used to draw graduated color (choropleth) and graduated symbol maps.
ProportionalSymbolRenderer A proportional symbol renderer, used to draw symbols of varying size for each feature, sized in proportion to a field value.
SimpleRenderer A simple renderer where the same symbol is drawn for each feature.
UniqueValueRenderer A unique values renderer where symbols are assigned to features based on an unique attribute values.
UniqueValueTextRenderer (esriTrackingAnalyst) This is a feature renderer that supports rendering points using values from a field in the feature class.


This interface is supported by a number of different ESRI feature renderers and can be used to rotate the marker symbol(s) used to draw features on a feature by feature basis.

The amount of rotation is determined by the feature value of the attribute field specified by RotationField. The values stored in this field should be degrees between 0 and 360 in the coordinate system specified by RotationType.


.NET Samples

Multivariate renderer