| AggregatingLayer | Aggregates visualizations generated from point features in a hierarchical organization to avoid overlap. | 
| AlbersEqualAreaConicProjection | A widely used equal-area map projection. | 
| AttributeVariable<AlignX> | A value, of type AlignX, that is generated from an AttributeSet. | 
| KeyValueTable<AlignX> | A lookup table that maps attribute values to AlignX values. | 
| AttributeVariable<AlignY> | A value, of type AlignY, that is generated from an AttributeSet. | 
| KeyValueTable<AlignY> | A lookup table that maps attribute values to AlignY values. | 
| AmbientOcclusionEffect | An effect that applies ambient occlusion to the result produced by a layer or a view. | 
| AngleUnit | Defines an angle unit. | 
| AnimatedAttributeVariable<System.Drawing.Color> | Represents a value that is animated and changes over time. | 
| AnimatedAttributeVariable<System.Double> | Represents a value that is animated and changes over time. | 
| AsyncResult | Represents the result of an asynchronous operation. | 
| AttributeVariable<Atom> | A value, of type Atom, that is generated from an AttributeSet. | 
| AtomCollection | A strongly typed collection of Atom elements that can be accessed by index. | 
| KeyValueTable<Atom> | A lookup table that maps attribute values to Atom values. | 
| AttributeSet | A set of named values associated with a Feature. | 
| AttributeValueCollection | A strongly typed collection of AttributeValue elements that can be accessed by index. | 
| AzimuthalEqualAreaProjection | The Lambert azimuthal equal-area map projection. | 
| AzimuthalEquidistantProjection | The Azimuthal Equidistant Projection. | 
| BitmapDrawable | A drawable implemented as a memory-resident bitmap. | 
| BitmapLayer | Represents a layer set which caches the visualization of its sub-layers as a bitmap. | 
| BlurEffect | An effect that blurs the result produced by a layer or a view. | 
| AttributeVariable<System.Boolean> | A value, of type System.Boolean, that is generated from an AttributeSet. | 
| KeyValueTable<System.Boolean> | A lookup table that maps attribute values to System.Boolean values. | 
| BoxSymbol | A volume symbol shaped like a box or prism. | 
| BrightnessContrastEffect | An effect that modifies the brightness and/or contrast of the result produced by a layer or a view. | 
| CameraProjectOverlay | Projects a non-georeferenced image raster on the ground based on camera parameters. | 
| CassiniSoldnerProjection | An old-fashioned map projection. | 
| ChangedPrimeMeridianDatumShift | Says that two geodetic datums differ only in their prime meridian. | 
| AttributeVariable<System.Drawing.Color> | A value, of type System.Drawing.Color, that is generated from an AttributeSet. | 
| KeyValueTable<System.Drawing.Color> | A lookup table that maps attribute values to System.Drawing.Color values. | 
| ColorRampLegendItem | Represents a color ramp in a legend. | 
| ComplexLineStyle | Represents a line style that is used to draw lines decorated with small vector symbols. | 
| CompositeLineVisualizer | Applies both LineVisualizer and PointVisualizer visualizers to lines. | 
| Condition | Represents a boolean expression that is calculated from an AttributeSet. | 
| ConeSymbol | A volume symbol shaped like a cone. | 
| Configuration | Represents a Carmenta Engine configuration that has been loaded into memory. | 
| ConfigurationParameters | A class for specifying dynamic parameters when loading a configuration file. | 
| CoverageDataSet | A dataset that returns the coverage polygons of other datasets. | 
| CreateTool | Implements a tool with which the user can create new features. | 
| CreateTool3D | Implements a tool with which the user can create new features in a 3D GlobeView. | 
| CreateToolParameters | Abstract base class for specifying parameters to CreateTool. | 
| CreateTouchTool | A touch tool that can be used to create new features interactively. | 
| CreateTouchTool3D | A touch tool that can be used to create new features interactively in a 3D GlobeView. | 
| Crs | Defines how coordinates should be interpreted and mapped to earth. | 
| CustomLegendItem | Represents a legend item displaying a set of user-defined features. | 
| CylinderSymbol | A volume symbol shaped like a cylinder. | 
| DashedLineStyle | Represents a line style that is used to draw dashed lines. | 
| DataSet | Abstract base class for all datasets. | 
| DataSetCollection | A strongly typed collection of DataSet elements that can be accessed by index. | 
| DataSetInfo | Contains information about a DataSet or about data files. | 
| DataSetInfoCollection | A strongly typed collection of DataSetInfo elements that can be accessed by index. | 
| DataSetSet | Represents several DataSet instances as a single DataSet. | 
| DatumShift | Abstract base class for coordinate transformations from one GeodeticDatum to another. | 
| DatumShiftCollection | A strongly typed collection of DatumShift elements that can be accessed by index. | 
| DatumShiftInfo | Contains documentation for a DatumShift, like accuracy and area of use. | 
| DatumShiftInfoCollection | A strongly typed collection of DatumShiftInfo elements that can be accessed by index. | 
| DebuggerLogAppender | Log appender that writes log messages to an attached debugger. | 
| DirectAttributeVariable<AlignX> | An attribute variable that represents a constant value of type AlignX. | 
| DirectAttributeVariable<AlignY> | An attribute variable that represents a constant value of type AlignY. | 
| DirectAttributeVariable<Atom> | An attribute variable that represents a constant value of type Atom. | 
| DirectAttributeVariable<System.Boolean> | An attribute variable that represents a constant value of type System.Boolean. | 
| DirectAttributeVariable<System.Drawing.Color> | An attribute variable that represents a constant value of type System.Drawing.Color. | 
| DirectAttributeVariable<System.Double> | An attribute variable that represents a constant value of type System.Double. | 
| DirectAttributeVariable<EdgesToSegmentize> | An attribute variable that represents a constant value of type EdgesToSegmentize. | 
| DirectAttributeVariable<EllipseInteractionMode> | An attribute variable that represents a constant value of type EllipseInteractionMode. | 
| DirectAttributeVariable<Font> | An attribute variable that represents a constant value of type Font. | 
| DirectAttributeVariable<System.Int64> | An attribute variable that represents a constant value of type System.Int64. | 
| DirectionMapApplier | A map applier that repeats the map along the direction of the mesh. | 
| DirectAttributeVariable<LabelAvoidance> | An attribute variable that represents a constant value of type LabelAvoidance. | 
| DirectAttributeVariable<LineStyle> | An attribute variable that represents a constant value of type LineStyle. | 
| DirectAttributeVariable<Material> | An attribute variable that represents a constant value of type Material. | 
| DirectAttributeVariable<PickingSupport> | An attribute variable that represents a constant value of type PickingSupport. | 
| DirectAttributeVariable<RenderingPriority> | An attribute variable that represents a constant value of type RenderingPriority. | 
| DirectAttributeVariable<S52AreaStyle> | An attribute variable that represents a constant value of type S52AreaStyle. | 
| DirectAttributeVariable<S52DisplayCategory> | An attribute variable that represents a constant value of type S52DisplayCategory. | 
| DirectAttributeVariable<S52Palette> | An attribute variable that represents a constant value of type S52Palette. | 
| DirectAttributeVariable<S52PointStyle> | An attribute variable that represents a constant value of type S52PointStyle. | 
| DirectAttributeVariable<S52ViewingGroupVisibility> | An attribute variable that represents a constant value of type S52ViewingGroupVisibility. | 
| DirectAttributeVariable<System.String> | An attribute variable that represents a constant value of type String (not available in C#). | 
| DirectAttributeVariable<Symbol> | An attribute variable that represents a constant value of type Symbol. | 
| DirectAttributeVariable<VisualizerLengthUnit> | An attribute variable that represents a constant value of type VisualizerLengthUnit. | 
| AttributeVariable<System.Double> | A value, of type System.Double, that is generated from an AttributeSet. | 
| DoubleCollection | A strongly typed collection of double elements that can be accessed by index. | 
| KeyValueTable<System.Double> | A lookup table that maps attribute values to System.Double values. | 
| Drawable | Represents a rectangular area that can be drawn upon, typically a window or a bitmap. | 
| DropShadowEffect | An effect that applies a drop shadow to the result produced by a layer or a view. | 
| DynamicLocalProjection | Represents a map projection that can be modified dynamically, intended for local areas. | 
| EdgeCollection | A strongly typed collection of Edge elements that can be accessed by index. | 
| AttributeVariable<EdgesToSegmentize> | A value, of type EdgesToSegmentize, that is generated from an AttributeSet. | 
| KeyValueTable<EdgesToSegmentize> | A lookup table that maps attribute values to EdgesToSegmentize values. | 
| Effect | An effect that modifies the visual result produced from layers or views | 
| EffectCollection | A strongly typed collection of Effect elements that can be accessed by index. | 
| EllipseCreateToolParameters | Contains options for changing how ellipses are created by the CreateTool. | 
| AttributeVariable<EllipseInteractionMode> | A value, of type EllipseInteractionMode, that is generated from an AttributeSet. | 
| KeyValueTable<EllipseInteractionMode> | A lookup table that maps attribute values to EllipseInteractionMode values. | 
| Ellipsoid | A slightly flattened sphere that represents the Earth in a GeodeticDatum. | 
| Engine4ToolAdapter | An abstract adapter class which simplifies migration of existing Carmenta Engine 4 tools. | 
| EngineException | Exception class thrown for all Carmenta Engine runtime errors. | 
| EngineObject | Common base class for all reference classes in Carmenta Engine. | 
| EngineObjectCollection | A strongly typed collection of EngineObject elements that can be accessed by index. | 
| EngineObjectEnumerator | Represents an object used to iterate over a collection of EngineObject elements. | 
| EngineValueType | Common base class for all Carmenta Engine types that have value semantics but inherit from System.Object. | 
| EquidistantCylindricalAngularProjection | A map projection, sometimes known as Pseudo Plate Carrée. | 
| EquidistantCylindricalProjection | A map projection, also known as Equirectangular, Simple Cylindrical, or Plate Carrée. | 
| ExpressionAttributeVariable<AlignX> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<AlignY> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<Atom> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<System.Boolean> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<System.Drawing.Color> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<System.Double> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<EdgesToSegmentize> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<EllipseInteractionMode> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<Font> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<System.Int64> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<LabelAvoidance> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<PickingSupport> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<RenderingPriority> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<S52AreaStyle> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<S52DisplayCategory> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<S52Palette> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<S52PointStyle> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<S52ViewingGroupVisibility> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<System.String> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<Symbol> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExpressionAttributeVariable<VisualizerLengthUnit> | Represents a value that is generated by evaluating an expression from an AttributeSet. | 
| ExternalDrawable | A drawable that can render map images onto an external drawing surface provided by the application. | 
| FallbackDatumShift | A datum shift with one or more fallbacks. | 
| Feature | Represents an object with a geographical position and a set of attributes. | 
| FeatureAttribute | Specifies the name and type of an attribute that may be present on a feature. | 
| FeatureAttributeCollection | A strongly typed collection of FeatureAttribute elements that can be accessed by index. | 
| FeatureCollection | A strongly typed collection of Feature elements that can be accessed by index. | 
| FeatureEnumerator | Represents an object used to iterate over a collection of Feature elements. | 
| FeatureInteraction | Represents interaction information related to a Feature. | 
| FeatureInteractionCollection | A strongly typed collection of FeatureInteraction elements that can be accessed by index. | 
| FeatureQuery | Specifies additional query parameters in feature queries. | 
| FileDataSet | Abstract base class for file-based datasets. | 
| FloatCollection | A strongly typed collection of float elements that can be accessed by index. | 
| Font | Represents a font to be used for rendering text. | 
| AttributeVariable<Font> | A value, of type Font, that is generated from an AttributeSet. | 
| KeyValueTable<Font> | A lookup table that maps attribute values to Font values. | 
| FreeNavTool3D | A tool that implements a flying carpet-like navigation in 3D, where the camera floats free in the air. | 
| FunnelOperator | An operator with multiple inputs. | 
| GammaEffect | An effect that modifies the gamma of the result produced by a layer or a view. | 
| Generator | An abstract base class for operators without inputs that generate new features. | 
| GeoBaseInfo | A class holding metadata according to French standard GéoBase Défense Edition V2. | 
| GeoBaseInfoEntry | Describes an additional data quality layer according to French standard GéoBase Défense Edition V2. | 
| GeoBaseInfoEntryCollection | A strongly typed collection of GeoBaseInfoEntry elements that can be accessed by index. | 
| GeodeticDatum | Gives the position of the Ellipsoid that models the earth in a Crs. | 
| GeoJSON | Provides static methods for converting between the GeoJSON format and FeatureCollection. | 
| Geometry | Abstract base class for all geometry classes. | 
| GeometryClipper | Provides static methods to clip lines, polygons and rasters by polygons. | 
| GeometryCollection | A strongly typed collection of Geometry elements that can be accessed by index. | 
| GeoTextureMapOperator | Applies geographical textures to ground meshes. | 
| GlobeTileLayer | A layer that asynchronously loads and caches tiles in a GlobeView. | 
| GlobeView | A controller class for a 3D map presentation on a round earth. | 
| GlowEffect | An effect that applies a glow to the result produced by a Layer or a View. | 
| GridFileDatumShift | Transforms between two geodetic datums using a file of correction vectors. | 
| Guard | Used to lock and unlock the global configuration lock or an ILockable. | 
| HaloEffect | An effect that applies a halo around or behind the result produced by a layer or a view. | 
| HelmertDatumShift | A seven-parameter Helmert coordinate transformation from one GeodeticDatum to another. | 
| HotineObliqueMercatorProjection | A map projection also known as Rectified Skew Orthomorphic, or just Oblique Mercator. | 
| HttpDataSet | Abstract base class for all datasets that reads data from a web service. | 
| HttpLayer | A common base class for OgcWmsLayer, OgcWmtsLayer and OgcApiTilesLayer. | 
| HueSaturationEffect | An effect that modifies the hue and saturation of the result produced by a layer or a view. | 
| IAttributeUsage | Provides information about which attributes are used to generate a custom symbol. | 
| IdCollection | A strongly typed collection of Id elements that can be accessed by index. | 
| IdentityDatumShift | Says that two geodetic datums are identical. | 
| ImageLegendItem | Represents a legend item whose image is read from file. | 
| ImageTextureMap | A texture map that is read from an image file. | 
| IndirectAttributeVariable<AlignX> | Represents a value, of type AlignX, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<AlignY> | Represents a value, of type AlignY, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<Atom> | Represents a value, of type Atom, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<System.Boolean> | Represents a value, of type System.Boolean, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<System.Drawing.Color> | Represents a value, of type System.Drawing.Color, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<System.Double> | Represents a value, of type System.Double, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<EdgesToSegmentize> | Represents a value, of type EdgesToSegmentize, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<EllipseInteractionMode> | Represents a value, of type EllipseInteractionMode, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<Font> | Represents a value, of type Font, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<System.Int64> | Represents a value, of type System.Int64, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<LabelAvoidance> | Represents a value, of type LabelAvoidance, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<PickingSupport> | Represents a value, of type PickingSupport, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<RenderingPriority> | Represents a value, of type RenderingPriority, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<S52AreaStyle> | Represents a value, of type S52AreaStyle, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<S52DisplayCategory> | Represents a value, of type S52DisplayCategory, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<S52Palette> | Represents a value, of type S52Palette, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<S52PointStyle> | Represents a value, of type S52PointStyle, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<S52ViewingGroupVisibility> | Represents a value, of type S52ViewingGroupVisibility, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<System.String> | Represents a value, of type String (not available in C#), that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<Symbol> | Represents a value, of type Symbol, that is taken from the specified attribute in an AttributeSet. | 
| IndirectAttributeVariable<VisualizerLengthUnit> | Represents a value, of type VisualizerLengthUnit, that is taken from the specified attribute in an AttributeSet. | 
| InspectTool3D | An advanced 3D tool for inspecting an object in 3D space. | 
| InspectTouchTool3D | An advanced 3D touch tool for inspecting an object in 3D space. | 
| AttributeVariable<System.Int64> | A value, of type System.Int64, that is generated from an AttributeSet. | 
| IntCollection | A strongly typed collection of int32 elements that can be accessed by index. | 
| InteractionVisualizer | Creates extra visualization to aid in understanding and interacting with features. | 
| KeyValueTable<System.Int64> | A lookup table that maps attribute values to System.Int64 values. | 
| KeyedAttributeVariable<AlignX> | Represents a value, of type AlignX, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<AlignY> | Represents a value, of type AlignY, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<Atom> | Represents a value, of type Atom, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<System.Boolean> | Represents a value, of type System.Boolean, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<System.Drawing.Color> | Represents a value, of type System.Drawing.Color, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<System.Double> | Represents a value, of type System.Double, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<EdgesToSegmentize> | Represents a value, of type EdgesToSegmentize, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<EllipseInteractionMode> | Represents a value, of type EllipseInteractionMode, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<Font> | Represents a value, of type Font, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<System.Int64> | Represents a value, of type System.Int64, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<LabelAvoidance> | Represents a value, of type LabelAvoidance, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<LineStyle> | Represents a value, of type LineStyle, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<Material> | Represents a value, of type Material, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<PickingSupport> | Represents a value, of type PickingSupport, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<RenderingPriority> | Represents a value, of type RenderingPriority, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<S52AreaStyle> | Represents a value, of type S52AreaStyle, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<S52DisplayCategory> | Represents a value, of type S52DisplayCategory, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<S52Palette> | Represents a value, of type S52Palette, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<S52PointStyle> | Represents a value, of type S52PointStyle, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<S52ViewingGroupVisibility> | Represents a value, of type S52ViewingGroupVisibility, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<System.String> | Represents a value, of type String (not available in C#), that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<Symbol> | Represents a value, of type Symbol, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KeyedAttributeVariable<VisualizerLengthUnit> | Represents a value, of type VisualizerLengthUnit, that is generated by using a specific attribute value 
		as a key into a lookup table which maps attribute values to return values. | 
| KrovakNorthOrientedProjection | A map projection also known Krovak Oblique Conformal Conic. | 
| AttributeVariable<LabelAvoidance> | A value, of type LabelAvoidance, that is generated from an AttributeSet. | 
| KeyValueTable<LabelAvoidance> | A lookup table that maps attribute values to LabelAvoidance values. | 
| LabelOrganizingLayer | Represents a Layer that organizes visualizations generated by PointVisualizer instances
		so that they do not overlap. | 
| LabelOrganizingSettings | Specifies settings that controls the behavior of a LabelOrganizingLayer. | 
| LabordeObliqueMercatorProjection | A map projection for Madagascar. | 
| LambertConformalConicProjection | A Lambert Conformal Conic Projection, with one or two standard parallels. | 
| Layer | Represents a layer in a Carmenta Engine View. | 
| LayerCollection | A strongly typed collection of Layer elements that can be accessed by index. | 
| LayeredLineStyle | Represents a line style created by combining one or more visualizers. | 
| LayerSet | Represents a grouping node in a layer tree. | 
| LeadLineSettings | Controls the positioning and visualization of lead lines. | 
| Legend | Represents a map legend. | 
| LegendItem | An item of a legend, for example a blue line labeled "river". | 
| LegendItemCollection | A strongly typed collection of LegendItem elements that can be accessed by index. | 
| LengthUnit | Defines a length unit. | 
| LevelOfDetailCollection | A strongly typed collection of LevelOfDetail elements that can be accessed by index. | 
| LevelOfDetailOperator | Selects data based on the view scale or resolution. | 
| LineGeometry | Represents a line. | 
| LineGeometryCollection | A strongly typed collection of LineGeometry elements that can be accessed by index. | 
| LineLegendItem | Represents a line feature in a legend. | 
| LineOfSightOverlay | Specifies parameters for a line of sight analysis overlay in a GlobeView. | 
| LineStyle | Abstract base class for all line styles. | 
| AttributeVariable<LineStyle> | A value, of type LineStyle, that is generated from an AttributeSet. | 
| KeyValueTable<LineStyle> | A lookup table that maps attribute values to LineStyle values. | 
| LineVisualizer | A visualizer that draws features as lines. | 
| LoadableLayer | Used to create layers that should be loaded using LoadLayerSet. | 
| LoadLayerSet | A set of layers that load its layers from files. | 
| Log | Provides access to the global Carmenta Engine log. | 
| LogAppender | Abstract base class for all classes that handle log messages. | 
| LongLatOffsetDatumShift | Transforms between two geodetic datums by offsets in longitude and latitude. | 
| LongLatProjection | Longitude and latitude regarded as a map projection, also known as Plate Carrée. | 
| Map | Abstract base class for all maps that can be applied to meshes. | 
| MapApplier | Abstract base class for all map appliers. | 
| Material | A class describing how to draw meshes. | 
| AttributeVariable<Material> | A value, of type Material, that is generated from an AttributeSet. | 
| KeyValueTable<Material> | A lookup table that maps attribute values to Material values. | 
| MemoryDataSet | Represents a writable dataset that an application can insert features into. | 
| MercatorProjection | Represents the Mercator map projection, used for nautical charts and world maps. | 
| MeshGeometry | Represents a geometry that is a triangulated 3D mesh. | 
| MeshInfoCollection | A strongly typed collection of MeshInfo elements that can be accessed by index. | 
| MeshVisualizer | A visualizers that draws meshes. | 
| MillerCylindricalProjection | Represents a cylindrical map projection, intended for world maps. | 
| MultiFileDataSet | Abstract base class for file-based datasets supporting more than one data file. | 
| MultiGeometry | Represents a geometry that consists of multiple VectorGeometry elements. | 
| MultiLineGeometry | Represents a geometry that consists of multiple LineGeometry elements. | 
| MultiPointGeometry | Represents a geometry that consists of multiple Point elements. | 
| MultiPolygonGeometry | Represents a geometry that consists of multiple PolygonGeometry elements. | 
| NamedStyle | Specifies a named style. | 
| NamedStyleCollection | A strongly typed collection of NamedStyle elements that can be accessed by index. | 
| NativeRendererInfo | Provides information needed to do custom native rendering. | 
| NewZealandMapGridProjection | A map projection for New Zealand. | 
| NonGeoreferencedProjection | Represents a non-georeferenced projection. | 
| NorthArrow | A ScreenElement that contains a north arrow symbol and can be displayed by a ScreenLayer. | 
| Operator | Abstract base class for all operators. | 
| OperatorCollection | A strongly typed collection of Operator elements that can be accessed by index. | 
| OrdinaryLayer | Represents a layer that visualizes features. | 
| OrthographicProjection | Represents the orthographic map projection (the Earth seen from outer space). | 
| Overlay | Abstract base class for all types of view overlays. | 
| OverviewTool | Implements a tool connecting two views, one of them acting as an overview map for the other. | 
| Palette | A simple color table, holding color information for one or more rasters. | 
| PerformanceReport | Represents the performance data collected by a Profiler. | 
| PerformanceReportItem | Represents the performance data for a single item in a PerformanceReport. | 
| PerformanceReportItemCollection | A strongly typed collection of PerformanceReportItem elements that can be accessed by index. | 
| AttributeVariable<PickingSupport> | A value, of type PickingSupport, that is generated from an AttributeSet. | 
| KeyValueTable<PickingSupport> | A lookup table that maps attribute values to PickingSupport values. | 
| PixelSizeAdjustments | A class for specifying parameters to adjust rendering for a certain display DPI. | 
| PlotIdCollection | A strongly typed collection of PlotId elements that can be accessed by index. | 
| PlotLayer | A layer optimized for efficient rendering of large numbers of simple point objects. | 
| PlotSymbol | Specifies how plots in PlotLayer are visualized. | 
| PointCollection | A strongly typed collection of Point elements that can be accessed by index. | 
| PointGeometry | Represents a geometry that consists of a single Point. | 
| PointLegendItem | Represents a legend item based on a point (a symbol or a text). | 
| PointVisualizer | Abstract base class for all visualizers that visualize point objects. | 
| PointVisualizerCollection | A strongly typed collection of PointVisualizer elements that can be accessed by index. | 
| PointVisualizerSet | A visualizer that combines several other point visualizer into a single unit. | 
| PolarStereographicProjection | Represents the Polar Stereographic map projection, used for polar areas. | 
| PolygonGeometry | Represents a polygon. | 
| PolygonGeometryCollection | A strongly typed collection of PolygonGeometry elements that can be accessed by index. | 
| PolygonLegendItem | Represents a polygon feature in a legend. | 
| PolygonVisualizer | A visualizer that draws filled polygons. | 
| PolynomialProjection | A map projection defined via ground control points (rubber-sheeting). | 
| PresentationObject | Represents a drawing operation that has been generated by a Visualizer for a View. | 
| PresentationObjectCollection | A strongly typed collection of PresentationObject elements that can be accessed by index. | 
| PrimeMeridian | The meridian whose longitude is zero, usually Greenwich. | 
| Profiler | Provides methods to collect performance data during update operations in a View. | 
| ProfileSpecificInfo | An abstract base class for classes holding additional dataset metadata. | 
| Projection | A map projection tells how to convert latitude and longitude to plane coordinates. | 
| ProjectOperator | Operator that reprojects features to a specified coordinate reference system. | 
| ProjectParameters | Represents parameters that control how features are reprojected from one Crs to another. | 
| Propagation | Abstract base class for all types of propagation objects. The only concrete derived class is CustomPropagationProxy, 
	 which can be used as a LineOfSightOperator.CustomPropagation. | 
| PropagationProfilePointCollection | A strongly typed collection of PropagationProfilePoint elements that can be accessed by index. | 
| PyramidSymbol | A volume symbol shaped like a pyramid. | 
| Query | Represents an object used to qualify dataset queries with extra parameters. | 
| Radar | Represents a single Radar as part of a RadarVideoLayer. | 
| RadarCollection | A strongly typed collection of Radar elements that can be accessed by index. | 
| RadarVideoLayer | Represents a layer that visualizes radars. | 
| Raster | Represents raster data with or without color information. | 
| RasterAttributeTable | A class representing a raster attribute table, which associates
		raster cell values with sets of attributes. | 
| RasterGeometry | Represents a geometry that consists of a Raster at a specific location. | 
| RasterLegendItem | Represents a raster color in a legend. | 
| RasterSymbol | Represents a bitmap symbol that can be partially transparent. | 
| RasterValueAttributeSet | Associates a thematic raster value with an AttributeSet. | 
| RasterValueAttributeSetCollection | A strongly typed collection of RasterValueAttributeSet elements that can be accessed by index. | 
| RasterVisualizer | A visualizer that draws rasters. | 
| ReadOperator | Represents an operator that reads Feature elements from a DataSet. | 
| RectangleClipOperator | Represents an operator that clips features with a rectangle. | 
| RectangleCollection | A strongly typed collection of Rectangle elements that can be accessed by index. | 
| RendererSettings | A class for specifying parameters to adjust renderer behavior. | 
| AttributeVariable<RenderingPriority> | A value, of type RenderingPriority, that is generated from an AttributeSet. | 
| KeyValueTable<RenderingPriority> | A lookup table that maps attribute values to RenderingPriority values. | 
| ResourceObject | Represents the base class of objects that can be shared in a configuration. | 
| RollingFileLogAppender | Log appender that writes log messages to a rolling file. | 
| RosenmundObliqueMercatorProjection | A map projection, also known as Swiss Oblique Cylindrical or Swiss Oblique Mercator. Used in Switzerland and Hungary. | 
| RotatedProjection | A rotation of a basic map projection. | 
| Runtime | Provides static methods, properties and events for working with Carmenta Engine. | 
| S52AmlViewingGroupFilter | Specifies which layers of S52 AML viewing groups that are visible. | 
| AttributeVariable<S52AreaStyle> | A value, of type S52AreaStyle, that is generated from an AttributeSet. | 
| KeyValueTable<S52AreaStyle> | A lookup table that maps attribute values to S52AreaStyle values. | 
| AttributeVariable<S52DisplayCategory> | A value, of type S52DisplayCategory, that is generated from an AttributeSet. | 
| KeyValueTable<S52DisplayCategory> | A lookup table that maps attribute values to S52DisplayCategory values. | 
| AttributeVariable<S52Palette> | A value, of type S52Palette, that is generated from an AttributeSet. | 
| KeyValueTable<S52Palette> | A lookup table that maps attribute values to S52Palette values. | 
| AttributeVariable<S52PointStyle> | A value, of type S52PointStyle, that is generated from an AttributeSet. | 
| KeyValueTable<S52PointStyle> | A lookup table that maps attribute values to S52PointStyle values. | 
| S52ViewingGroupFilter | Specifies which layers of S52 viewing groups that are visible. | 
| AttributeVariable<S52ViewingGroupVisibility> | A value, of type S52ViewingGroupVisibility, that is generated from an AttributeSet. | 
| KeyValueTable<S52ViewingGroupVisibility> | A lookup table that maps attribute values to S52ViewingGroupVisibility values. | 
| S52Visualizer | Represents a Visualizer that displays features according to the S-52 symbology standard. | 
| ScaleBar | A ScreenElement that contains a scale bar and can be displayed by a ScreenLayer. | 
| ScreenElement | Abstract base class for an element of a ScreenLayer, for example a legend. | 
| ScreenElementCollection | A strongly typed collection of ScreenElement elements that can be accessed by index. | 
| ScreenLayer | Represents a layer that uses screen coordinates for all drawing. | 
| SimpleScreenElement | A ScreenElement that contains a visualizer and can be displayed by a ScreenLayer. | 
| Snapshot | Represents a snapshot of a Drawable. | 
| SphereSymbol | A volume symbol shaped like a sphere. | 
| SplitOperator | Represents an operator that can split one stream of features into many. | 
| SpyOperator | Represents an operator that saves information about features that pass through it to a file. | 
| StandardTool | An advanced tool for interacting with 2D maps. | 
| StandardTool3D | An advanced tool for interacting with 3D views. | 
| StandardTouchTool | An advanced touch tool for interacting with 2D maps. | 
| StandardTouchTool3D | An advanced touch tool for interacting with a 3D GlobeView. | 
| StereographicProjection | Represents the Stereographic map projection, used for maps of some countries, and for hemispheres. | 
| AttributeVariable<System.String> | A value, of type String (not available in C#), that is generated from an AttributeSet. | 
| StringCollection | A strongly typed collection of string elements that can be accessed by index. | 
| KeyValueTable<System.String> | A lookup table that maps attribute values to String (not available in C#) values. | 
| SunPosition | The apparent position of sun at the center of the view area. | 
| SurfaceOverlay | Specifies parameters and layers to render as overlays on the ground mesh of a GlobeView. | 
| SvgSymbol | Represents a symbol rendered with an SVG (Scalable Vector Graphics) document. | 
| SwitchOperator | Represents an operator whose flow of features can be turned on or off. | 
| Symbol | Abstract base class for all types of symbol objects. | 
| Symbol3D | Represents a 3D model that can be used as a symbol in a 3D view. | 
| AttributeVariable<Symbol> | A value, of type Symbol, that is generated from an AttributeSet. | 
| KeyValueTable<Symbol> | A lookup table that maps attribute values to Symbol values. | 
| SymbolVisualizer | A visualizer that draws features as symbols. | 
| TerrainWarningOverlay | Specifies parameters that control a terrain warning overlay in a 2D View or a GlobeView. | 
| TextureMap | An abstract base class of all texture maps. | 
| TextVisualizer | A visualizer that draws texts and font symbols. | 
| TiledMapApplier | A map applier that tiles (repeats) a map on top of a mesh. | 
| TileLayer | A layer that significantly increases update performance, by asynchronously reading and caching data in tiles. | 
| Tool | Base class for all tools that are implemented inside Carmenta Engine. | 
| TopoBaseInfo | A class holding metadata according to French standard TopoBase Défense Edition V2. | 
| TopoBaseInfoEntry | Describes an additional data quality layer according to French standard TOPOBASE Défense Edition 2. | 
| TopoBaseInfoEntryCollection | A strongly typed collection of TopoBaseInfoEntry elements that can be accessed by index. | 
| TouchTool | Base class for all touch tools that are implemented inside Carmenta Engine. | 
| TransverseMercatorProjection | Represents a Transverse Mercator map projection, also known as Gauss-Krüger. | 
| TriangleCollection | A strongly typed collection of Triangle elements that can be accessed by index. | 
| UInt64Collection | A strongly typed collection of uint64 elements that can be accessed by index. | 
| UnaryOperator | An abstract base class for operators with exactly one input. | 
| UndefinedFloatValue | The value that is used to represent undefined values in a float raster. | 
| UndefinedIntValue | The value that is used to represent undefined values in an integer raster. | 
| UndefinedValue | Abstract base class for undefined values. | 
| UtmProjection | Represents a projection in the Universal Transverse Mercator grid. | 
| VectorGeometry | Abstract base class for all vector geometry types. | 
| VectorGeometryCollection | A strongly typed collection of VectorGeometry elements that can be accessed by index. | 
| View | A controller class for a 2D map presentation. | 
| ViewConstraints | Specifies constraints on which area and/or scale in a View. | 
| VisualizationOperator | Represents an operator that connects visualizers to features which determines how features are drawn. | 
| Visualizer | Abstract base class for all visualizers. | 
| VisualizerCollection | A strongly typed collection of Visualizer elements that can be accessed by index. | 
| AttributeVariable<VisualizerLengthUnit> | A value, of type VisualizerLengthUnit, that is generated from an AttributeSet. | 
| KeyValueTable<VisualizerLengthUnit> | A lookup table that maps attribute values to VisualizerLengthUnit values. | 
| VisualizerSet | A visualizer that group several visualizers into one. | 
| VolumeSymbol | Abstract base class for some 3D symbol objects. | 
| WindBarbSymbol | Symbol used to draw wind barbs. | 
| WindowDrawable | A drawable connected to an existing application window. |