| Class | Description |
| AngleSimplifier | Class for simplifying angles. |
| AnimationManager | |
| AnimationState | |
| AppearanceHelper | Assists in storing information about chart visual appearance. |
| ArcSegmentData | Information data about an arc segment. |
| ArrayUtil | Utility class for array operations. |
| AxisBase | Base class for axes. |
| BezierSegmentData | Information data about a bezier segment. |
| BrushAppearanceData | Describes appearance information about Brush data |
| BrushCollection | Simple collection of Brush objects |
| BrushCollectionUtil | Class with static functions for working with collections of brushes. |
| BrushUtil | Utility class for brush-based operations. |
| ColorConverter | Utility class for converting strings to colors. |
| ColorData | Describes appearance information about a color |
| ColorUtil | Utility class for color-based operations. |
| CoreGeometryUtil | Utility class for geometry operations. |
| CultureInfoHelper | Provides culture methods. |
| CursorTypeConverter | TypeConverter class for cursors. |
| DataMapping | Defines a mapping between database and internal property names. |
| DataMapping.Converter | Converts instances of other types to and from a DataMapping. |
| DataMappingPair | Represents a correspondence between an internal and external attribute name. |
| DateTimeConverter | TypeConverter class for DateTime objects. |
| DefaultTool | Mouse interaction helper class. |
| DeviceUtils | |
| DispatcherUtil | |
| DoubleValueChangedEventArgs | Provides data for double value change events. |
| EllipseGeometryData | Describes visual information for an ellipse geometry. |
| EncodingsCollection | Collection class for list of IEncoding objects. |
| ErrorMessageDisplayingEventArgs | Provides data for the ErrorMessageDisplaying event. |
| Extensions | Class containing extension methods used by Infragistics Data Visualization. |
| FastItemsSourceReference | |
| FastIterationDictionary<TKey,TValue> | |
| FastReflectionHelper | A reflection strategy that uses either traditional reflection or compiled lambda expressions to get property values from an object. |
| FlattenerSettings | A singleton set of settings for the flattener to resolve various edge cases. |
| GeometryData | Describes visual information for a geometry visual. |
| GeometryUtil | Utility class for geometry operations. |
| GetPointsSettings | Describes how point saliency is determined. |
| GradientStopAppearanceData | Describes appearance information about Gradient Stop. |
| GroupBy | Represents IEnumerable object that groups an item source by a column and then flattens the results into rows using the key column |
| GroupingBase | Base class for grouping collections by key. |
| HashPool<TKey,TValue> | An implementation of a hash mapped pool. |
| InputContext | Class used to store contextual information about mouse and keyboard input. |
| InteractionHelper | The InteractionHelper provides controls with support for all of the common interactions like mouse movement, mouse clicks, key presses, etc., and also incorporates proper event semantics when the control is disabled. |
| InteractiveControl | Represents a control that supports interactive tools. |
| LabelAppearanceData | Describes appearance information about a label. |
| LabelAppearanceDataList | Describes appearance information about a list of labels. |
| LinearGradientBrushAppearanceData | Describes appearance information about Linear Gradient Brush data |
| LineGeometryData | Describes visual information for a line geometry. |
| LineSegmentData | Describes visual information for a line segment. |
| LineVisualData | Describes visual information for a line visual. |
| MarkBase | Base class for mark objects. |
| MathUtil | Provides utility methods for math operations. |
| MathUtilExtended | Provides utility methods for math operations. |
| MatrixUtil | Utility class for matrix operations. |
| ObjectConverter | TypeConverter class for converting string to object. |
| PathFigureData | Describes visual information for a path figure. |
| PathFigureUtil | Utilty methods for PathFigures. |
| PathGeometryData | Describes visual information for a path geometry. |
| PathVisualData | Describes visual information for a path visual. |
| Platform | Utility class for platform-specific operations. |
| PointData | Describes appearance information about a rect |
| PolyBezierSegmentData | Information data about a bezier spline segment. |
| PolygonUtil | Provides utility methods for working with polygons or list of points |
| PolygonVisualData | Describes visual information for a polygon visual. |
| PolylineSegmentData | Describes visual information for a polyline segment. |
| PolyLineVisualData | Describes visual information for a polyline visual. |
| PolySimplification | Utility class for polygon simpliciation. |
| PrimitiveAppearanceData | Describes appearance information about a primitive element. |
| PrimitiveVisualData | Describes information about a primitive visual element. |
| PrimitiveVisualDataList | Provides information about primitive visual elements. |
| RearrangedList<T> | List class for known lists which are reordered. |
| RectangleGeometryData | Describes visual information for a rectangle geometry. |
| RectangleVisualData | Describes visual information for a rectangle visual. |
| RectangularSurfaceGridDataSampler | Data sampler for rectangular surface data, where the maximum points on X and Y are independent variables. |
| RectChangedEventArgs | Provides data for rectangle changed events. |
| RectData | Describes appearance information about a rect |
| RectUtil | Utility class for rectangle-based calculations. |
| SafeSetter | A setter that will safely set its value only if the trust level is appropriate. |
| SafeSetterCollection | A collection of safe setters. |
| SafeSetters | Allows for setting properties only if the trust level allows. |
| SegmentData | Describes visual information for a segment. |
| ShapeTags | Represents categorical information to provide context for a visual element. |
| ShapeUtil | Provides extension methods for cloning shapes. |
| SizeData | |
| SmartPlaceableWrapper<T> | ISmartPlaceable wrapper class for a FrameworkElement. For use with the SmartPlacer class. |
| SmartPlacer | Manages the position for each object in a set of managed SmartPositions in an attempt to minimise overlap. |
| SolidBrushAppearanceData | Describes appearance information about Solid Brush data |
| SolidBrushCollectionConverter | Converter for a collection of SolidColorBrush objects. |
| SRProvider | Provides string resources. |
| StringFormatConverter | String converter which formats the string according to the current culture. |
| StringFormatter | Represents a string formatting object used to create strings based upon an object and a formatting string which dereferences properties from the object. |
| StringFormatUtil | Utility class for auto string formatting. |
| StripeBase | Stripe keeps appearance, animation and unit properties for axis stripe. |
| StripeGroupBase | Represents a set of axis stripes. |
| SurfaceGridDataSampler | Data sampler for square surface data, where the maximum points on X and Y are equal and based on a single sampling threshold. |
| SurfaceGridDataSamplerBase | Base class for grid data sampling. |
| TimeSpanConverter | TypeConverter class for TimeSpan objects. |
| Tool | Mouse interaction helper class. |
| TransformUtil | Utility class for graphical transform operations. |
| TypeUtil | Type conversion utility class. |
| VisualDataPixelScalingOptions | Optiosn for how the pixel scaling should be performed. |
| VisualStates | Names and helpers for visual states in the controls. |
| XYZ | Data structure with numeric coordinates X, Y, and Z. |