| 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. |