| AggregatingLayer | Aggregates visualizations generated from point features in a hierarchical organization to avoid overlap. |
| AlbersEqualAreaConicProjection | A widely used equal-area map projection. |
| AlignXAttributeVariable | A value, of type AlignX, that is generated from an AttributeSet. |
| AlignXKeyValueTable | A lookup table that maps attribute values to AlignX values. |
| AlignYAttributeVariable | A value, of type AlignY, that is generated from an AttributeSet. |
| AlignYKeyValueTable | 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. |
| AnimatedColorAttributeVariable | Represents a value that is animated and changes over time. |
| AnimatedDoubleAttributeVariable | Represents a value that is animated and changes over time. |
| AsyncResult | Represents the result of an asynchronous operation. |
| AtomAttributeVariable | 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. |
| AtomKeyValueTable | 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. |
| BoolAttributeVariable | A value, of type System.Boolean, that is generated from an AttributeSet. |
| BoolKeyValueTable | 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. |
| ColorAttributeVariable | A value, of type System.Drawing.Color, that is generated from an AttributeSet. |
| ColorKeyValueTable | 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. |
| DirectAlignXAttributeVariable | An attribute variable that represents a constant value of type AlignX. |
| DirectAlignYAttributeVariable | An attribute variable that represents a constant value of type AlignY. |
| DirectAtomAttributeVariable | An attribute variable that represents a constant value of type Atom. |
| DirectBoolAttributeVariable | An attribute variable that represents a constant value of type System.Boolean. |
| DirectColorAttributeVariable | An attribute variable that represents a constant value of type System.Drawing.Color. |
| DirectDoubleAttributeVariable | An attribute variable that represents a constant value of type System.Double. |
| DirectEdgesToSegmentizeAttributeVariable | An attribute variable that represents a constant value of type EdgesToSegmentize. |
| DirectEllipseInteractionModeAttributeVariable | An attribute variable that represents a constant value of type EllipseInteractionMode. |
| DirectFontAttributeVariable | An attribute variable that represents a constant value of type Font. |
| DirectIntAttributeVariable | 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. |
| DirectLabelAvoidanceAttributeVariable | An attribute variable that represents a constant value of type LabelAvoidance. |
| DirectLineStyleAttributeVariable | An attribute variable that represents a constant value of type LineStyle. |
| DirectMaterialAttributeVariable | An attribute variable that represents a constant value of type Material. |
| DirectPickingSupportAttributeVariable | An attribute variable that represents a constant value of type PickingSupport. |
| DirectRenderingPriorityAttributeVariable | An attribute variable that represents a constant value of type RenderingPriority. |
| DirectS52AreaStyleAttributeVariable | An attribute variable that represents a constant value of type S52AreaStyle. |
| DirectS52DisplayCategoryAttributeVariable | An attribute variable that represents a constant value of type S52DisplayCategory. |
| DirectS52PaletteAttributeVariable | An attribute variable that represents a constant value of type S52Palette. |
| DirectS52PointStyleAttributeVariable | An attribute variable that represents a constant value of type S52PointStyle. |
| DirectS52ViewingGroupVisibilityAttributeVariable | An attribute variable that represents a constant value of type S52ViewingGroupVisibility. |
| DirectStringAttributeVariable | An attribute variable that represents a constant value of type String (not available in C#). |
| DirectSymbolAttributeVariable | An attribute variable that represents a constant value of type Symbol. |
| DirectVisualizerLengthUnitAttributeVariable | An attribute variable that represents a constant value of type VisualizerLengthUnit. |
| DoubleAttributeVariable | 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. |
| DoubleKeyValueTable | 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. |
| EdgesToSegmentizeAttributeVariable | A value, of type EdgesToSegmentize, that is generated from an AttributeSet. |
| EdgesToSegmentizeKeyValueTable | 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. |
| EllipseInteractionModeAttributeVariable | A value, of type EllipseInteractionMode, that is generated from an AttributeSet. |
| EllipseInteractionModeKeyValueTable | 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 (not available in C#). |
| 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. |
| ExpressionAlignXAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionAlignYAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionAtomAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionBoolAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionColorAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionDoubleAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionEdgesToSegmentizeAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionEllipseInteractionModeAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionFontAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionIntAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionLabelAvoidanceAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionPickingSupportAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionRenderingPriorityAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionS52AreaStyleAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionS52DisplayCategoryAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionS52PaletteAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionS52PointStyleAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionS52ViewingGroupVisibilityAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionStringAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionSymbolAttributeVariable | Represents a value that is generated by evaluating an expression from an AttributeSet. |
| ExpressionVisualizerLengthUnitAttributeVariable | 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. |
| FontAttributeVariable | A value, of type Font, that is generated from an AttributeSet. |
| FontKeyValueTable | 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 and OgcWmtsLayer. |
| 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. |
| IndirectAlignXAttributeVariable | Represents a value, of type AlignX, that is taken from the specified attribute in an AttributeSet. |
| IndirectAlignYAttributeVariable | Represents a value, of type AlignY, that is taken from the specified attribute in an AttributeSet. |
| IndirectAtomAttributeVariable | Represents a value, of type Atom, that is taken from the specified attribute in an AttributeSet. |
| IndirectBoolAttributeVariable | Represents a value, of type System.Boolean, that is taken from the specified attribute in an AttributeSet. |
| IndirectColorAttributeVariable | Represents a value, of type System.Drawing.Color, that is taken from the specified attribute in an AttributeSet. |
| IndirectDoubleAttributeVariable | Represents a value, of type System.Double, that is taken from the specified attribute in an AttributeSet. |
| IndirectEdgesToSegmentizeAttributeVariable | Represents a value, of type EdgesToSegmentize, that is taken from the specified attribute in an AttributeSet. |
| IndirectEllipseInteractionModeAttributeVariable | Represents a value, of type EllipseInteractionMode, that is taken from the specified attribute in an AttributeSet. |
| IndirectFontAttributeVariable | Represents a value, of type Font, that is taken from the specified attribute in an AttributeSet. |
| IndirectIntAttributeVariable | Represents a value, of type System.Int64, that is taken from the specified attribute in an AttributeSet. |
| IndirectLabelAvoidanceAttributeVariable | Represents a value, of type LabelAvoidance, that is taken from the specified attribute in an AttributeSet. |
| IndirectPickingSupportAttributeVariable | Represents a value, of type PickingSupport, that is taken from the specified attribute in an AttributeSet. |
| IndirectRenderingPriorityAttributeVariable | Represents a value, of type RenderingPriority, that is taken from the specified attribute in an AttributeSet. |
| IndirectS52AreaStyleAttributeVariable | Represents a value, of type S52AreaStyle, that is taken from the specified attribute in an AttributeSet. |
| IndirectS52DisplayCategoryAttributeVariable | Represents a value, of type S52DisplayCategory, that is taken from the specified attribute in an AttributeSet. |
| IndirectS52PaletteAttributeVariable | Represents a value, of type S52Palette, that is taken from the specified attribute in an AttributeSet. |
| IndirectS52PointStyleAttributeVariable | Represents a value, of type S52PointStyle, that is taken from the specified attribute in an AttributeSet. |
| IndirectS52ViewingGroupVisibilityAttributeVariable | Represents a value, of type S52ViewingGroupVisibility, that is taken from the specified attribute in an AttributeSet. |
| IndirectStringAttributeVariable | Represents a value, of type String (not available in C#), that is taken from the specified attribute in an AttributeSet. |
| IndirectSymbolAttributeVariable | Represents a value, of type Symbol, that is taken from the specified attribute in an AttributeSet. |
| IndirectVisualizerLengthUnitAttributeVariable | 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. |
| IntAttributeVariable | 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. |
| IntKeyValueTable | A lookup table that maps attribute values to System.Int64 values. |
| KeyedAlignXAttributeVariable | 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. |
| KeyedAlignYAttributeVariable | 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. |
| KeyedAtomAttributeVariable | 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. |
| KeyedBoolAttributeVariable | 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. |
| KeyedColorAttributeVariable | 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. |
| KeyedDoubleAttributeVariable | 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. |
| KeyedEdgesToSegmentizeAttributeVariable | 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. |
| KeyedEllipseInteractionModeAttributeVariable | 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. |
| KeyedFontAttributeVariable | 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. |
| KeyedIntAttributeVariable | 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. |
| KeyedLabelAvoidanceAttributeVariable | 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. |
| KeyedLineStyleAttributeVariable | 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. |
| KeyedMaterialAttributeVariable | 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. |
| KeyedPickingSupportAttributeVariable | 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. |
| KeyedRenderingPriorityAttributeVariable | 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. |
| KeyedS52AreaStyleAttributeVariable | 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. |
| KeyedS52DisplayCategoryAttributeVariable | 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. |
| KeyedS52PaletteAttributeVariable | 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. |
| KeyedS52PointStyleAttributeVariable | 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. |
| KeyedS52ViewingGroupVisibilityAttributeVariable | 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. |
| KeyedStringAttributeVariable | 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. |
| KeyedSymbolAttributeVariable | 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. |
| KeyedVisualizerLengthUnitAttributeVariable | 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. |
| LabelAvoidanceAttributeVariable | A value, of type LabelAvoidance, that is generated from an AttributeSet. |
| LabelAvoidanceKeyValueTable | 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. |
| LineStyleAttributeVariable | A value, of type LineStyle, that is generated from an AttributeSet. |
| LineStyleKeyValueTable | 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. |
| MapControl | Represents a UI control that displays a View. |
| MapControl, C++ base class | Represents a UI control that displays a View. |
| MapControl, Windows Forms | Represents a UI control that displays a View. |
| Material | A class describing how to draw meshes. |
| MaterialAttributeVariable | A value, of type Material, that is generated from an AttributeSet. |
| MaterialKeyValueTable | 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. |
| PickingSupportAttributeVariable | A value, of type PickingSupport, that is generated from an AttributeSet. |
| PickingSupportKeyValueTable | 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. |
| RenderingPriorityAttributeVariable | A value, of type RenderingPriority, that is generated from an AttributeSet. |
| RenderingPriorityKeyValueTable | 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. |
| S52AreaStyleAttributeVariable | A value, of type S52AreaStyle, that is generated from an AttributeSet. |
| S52AreaStyleKeyValueTable | A lookup table that maps attribute values to S52AreaStyle values. |
| S52DisplayCategoryAttributeVariable | A value, of type S52DisplayCategory, that is generated from an AttributeSet. |
| S52DisplayCategoryKeyValueTable | A lookup table that maps attribute values to S52DisplayCategory values. |
| S52PaletteAttributeVariable | A value, of type S52Palette, that is generated from an AttributeSet. |
| S52PaletteKeyValueTable | A lookup table that maps attribute values to S52Palette values. |
| S52PointStyleAttributeVariable | A value, of type S52PointStyle, that is generated from an AttributeSet. |
| S52PointStyleKeyValueTable | A lookup table that maps attribute values to S52PointStyle values. |
| S52ViewingGroupFilter | Specifies which layers of S52 viewing groups that are visible. |
| S52ViewingGroupVisibilityAttributeVariable | A value, of type S52ViewingGroupVisibility, that is generated from an AttributeSet. |
| S52ViewingGroupVisibilityKeyValueTable | 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. |
| StringAttributeVariable | 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. |
| StringKeyValueTable | 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. |
| SymbolAttributeVariable | A value, of type Symbol, that is generated from an AttributeSet. |
| SymbolKeyValueTable | 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. |
| VisualizerLengthUnitAttributeVariable | A value, of type VisualizerLengthUnit, that is generated from an AttributeSet. |
| VisualizerLengthUnitKeyValueTable | 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. |