| Package | Description | 
|---|---|
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| agi.foundation.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| agi.foundation.graphics.advanced | 
 Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others. 
 | 
| agi.foundation.graphics.awt | |
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Class and Description | 
|---|
| BoundingSphere
 A sphere that encapsulates an object. 
 | 
| Class and Description | 
|---|
| BlendingEquation
 The operation that will be used when combining the source and destination values during blending. 
 | 
| BlendingFunction
 The operation that will be used when computing the source and destination values that will be used during blending. 
 | 
| BoundingSphere
 A sphere that encapsulates an object. 
 | 
| CameraSnapshot
 Takes snapshots of the 3D window. 
 | 
| CameraVideoRecording
 Records the 3D window to either a movie file or to consecutively ordered image files
each time the  
Scene is rendered. | 
| CentralBodyGraphicsIndexer
 An indexer into the  
CentralBodyGraphics
for a particular CentralBody, which provides graphical
properties such as showing or hiding (get) the
CentralBody in the Scene, and working with
terrain (get) and
imagery (get) for the specified CentralBody. | 
| ConstrainedUpAxis | 
| CustomImageGlobeOverlay
 A  
GlobeImageOverlay that allows for a user defined image to be specified. | 
| ForwardAndBackwardAnimation
 The base class for animation classes that can animate both forward and backward. 
 | 
| ForwardAnimation
 The base class for animation classes that can animate in the forward direction. 
 | 
| GlobeOverlay
 The base class of all  
TerrainOverlay and  GlobeImageOverlay objects. | 
| GlobeOverlaySettings
 Settings used by  
GlobeOverlay objects. | 
| IndicesOrderHint
 An optimization hint optionally provided to a primitive's
 
SetPartial method to enhance performance. | 
| IScreenOverlayContainer
 The interface for screen overlays that contain a collection of other overlays. 
 | 
| Lighting
 Lighting in the 3D scene. 
 | 
| MaintainAspectRatio
 Specifies whether the aspect ratio of a texture will be maintained during sizing of a screen overlay. 
 | 
| MarkerBatchRenderingMethod
 Rendering methods available for use by the marker batch primitive. 
 | 
| MarkerBatchRenderPass
 The pass during which the marker batch is rendered. 
 | 
| MarkerBatchSizeSource
 Determines which marker batch property is used to size each marker in a marker batch. 
 | 
| MarkerBatchSortOrder
 The order in which markers in a marker batch are sorted before rendering. 
 | 
| MarkerBatchUnit
 The unit for marker sizes in a marker batch. 
 | 
| MinimalForwardAnimation
 A minimalistic animation class. 
 | 
| ModelTransformationType
 Transformation types that define the way a  
ModelTransformation
changes the geometry of the ModelArticulation it is associated with. | 
| Origin
 Vertical and horizontal origin. 
 | 
| PathPrimitiveRemoveLocation
 Represents the location of a point to be removed. 
 | 
| PathPrimitiveUpdatePolicy
 A class that encapsulates the update logic for a
 
PathPrimitive. | 
| PrimitivesSortOrder
 The order in which primitives are sorted before rendering. 
 | 
| ProjectedRasterRenderPass
 The pass during which the projected raster is rendered. 
 | 
| Projection
 A  
Projection represents a simplified camera with a Position, Orientation, and FieldOfViewHorizontal and FieldOfViewVertical. | 
| RenderPassHint
 An optimization hint optionally provided to a primitive's
 
Set method to enhance performance when per-position colors are used. | 
| SceneGlobeOverlaySettings
 Settings used by  
GlobeOverlay objects. | 
| ScreenOverlayCollectionBase
 The common base class for collections of overlays held by  
ScreenOverlay
and by ScreenOverlayManager. | 
| ScreenOverlayOrigin
 Specifies the origin of a screen overlay, as well as the direction of the horizontal and
vertical axes. 
 | 
| ScreenOverlayPadding
 The padding by which all child overlays will be offset from the edges of the parent. 
 | 
| ScreenOverlayPinningOrigin
 Specifies the origin of the  
PinningPosition (get) of the screen overlay, as well as the direction of the horizontal and
vertical axes for that pinning position. | 
| ScreenOverlayPoint
 Describes the position of a screen overlay. 
 | 
| ScreenOverlayRotationPoint
 The origin of rotation of a  
ScreenOverlay. | 
| ScreenOverlaySize
 Describes the size of a screen overlay. 
 | 
| ScreenOverlayUnit
 A unit specifying how a screen overlay is sized and positioned relative to its parent. 
 | 
| SurfaceMeshRenderingMethod
 Rendering methods available for use by the surface mesh primitive. 
 | 
| Texture2DFactory
 A factory for creating  
Texture2D objects from various sources. | 
| Visibility
 Result of a visibility test, such as testing if a sphere intersects a frustum. 
 | 
| VisualEffects
 Controls various post processing effects that can be applied to the scene. 
 | 
| Class and Description | 
|---|
| BlendingEquation
 The operation that will be used when combining the source and destination values during blending. 
 | 
| BlendingFunction
 The operation that will be used when computing the source and destination values that will be used during blending. 
 | 
| BoundingSphere
 A sphere that encapsulates an object. 
 | 
| CameraSnapshotFileFormat
 When using  
CameraSnapshot or
CameraVideoRecording
to save a snapshot to a file, this specifies the file format. | 
| CameraVideoFormat
 When using  
CameraVideoRecording
to record a video, this specifies the file format. | 
| ConstrainedUpAxis | 
| ForwardAnimation
 The base class for animation classes that can animate in the forward direction. 
 | 
| ForwardAnimation.AnimationState | 
| GlobeOverlay
 The base class of all  
TerrainOverlay and  GlobeImageOverlay objects. | 
| GlobeOverlayRole
 The role of a  
GlobeOverlay. | 
| IndicesOrderHint
 An optimization hint optionally provided to a primitive's
 
SetPartial method to enhance performance. | 
| MaintainAspectRatio
 Specifies whether the aspect ratio of a texture will be maintained during sizing of a screen overlay. 
 | 
| MapProjection
 The projection of the pixel data returned from a  
CustomImageGlobeOverlay. | 
| MarkerBatchRenderingMethod
 Rendering methods available for use by the marker batch primitive. 
 | 
| MarkerBatchRenderPass
 The pass during which the marker batch is rendered. 
 | 
| MarkerBatchSizeSource
 Determines which marker batch property is used to size each marker in a marker batch. 
 | 
| MarkerBatchSortOrder
 The order in which markers in a marker batch are sorted before rendering. 
 | 
| MarkerBatchUnit
 The unit for marker sizes in a marker batch. 
 | 
| MessageLoopType
 Indicates the type of message loop in use by the application. 
 | 
| MinimalForwardAnimation
 A minimalistic animation class. 
 | 
| ModelTransformationType
 Transformation types that define the way a  
ModelTransformation
changes the geometry of the ModelArticulation it is associated with. | 
| Origin
 Vertical and horizontal origin. 
 | 
| PathPrimitiveRemoveLocation
 Represents the location of a point to be removed. 
 | 
| PrimitivesSortOrder
 The order in which primitives are sorted before rendering. 
 | 
| ProjectedRasterRenderPass
 The pass during which the projected raster is rendered. 
 | 
| Projection
 A  
Projection represents a simplified camera with a Position, Orientation, and FieldOfViewHorizontal and FieldOfViewVertical. | 
| RefreshRate
 The rate at which animation frames will occur. 
 | 
| RenderPass
 Describes when a primitive will be rendered. 
 | 
| RenderPassHint
 An optimization hint optionally provided to a primitive's
 
Set method to enhance performance when per-position colors are used. | 
| ScreenOverlayOrigin
 Specifies the origin of a screen overlay, as well as the direction of the horizontal and
vertical axes. 
 | 
| ScreenOverlayPadding
 The padding by which all child overlays will be offset from the edges of the parent. 
 | 
| ScreenOverlayPinningOrigin
 Specifies the origin of the  
PinningPosition (get) of the screen overlay, as well as the direction of the horizontal and
vertical axes for that pinning position. | 
| ScreenOverlayPoint
 Describes the position of a screen overlay. 
 | 
| ScreenOverlayUnit
 A unit specifying how a screen overlay is sized and positioned relative to its parent. 
 | 
| SimulationAnimationCycle
 Defines the next animation time that will happen when the start and end times are reached. 
 | 
| StartedEventArgs
 The  
EventArgs passed to the started event. | 
| SurfaceMeshRenderingMethod
 Rendering methods available for use by the surface mesh primitive. 
 | 
| Tile
 Contains the information for a  
GlobeOverlay tile. | 
| Tiler
 Specifies a cartographic tiling scheme for a
 
CustomImageGlobeOverlay object. | 
| Visibility
 Result of a visibility test, such as testing if a sphere intersects a frustum. 
 | 
| Class and Description | 
|---|
| DragDropOptions
 Options for configuring automatic handling of supported files when they are dragged and
 dropped onto the  
Insight3D control. | 
| MouseOptions
 Options for configuring automatic handling of mouse input for controlling the scene's
  
Camera. | 
| Class and Description | 
|---|
| MarkerBatchRenderPass
 The pass during which the marker batch is rendered. 
 | 
| MarkerBatchUnit
 The unit for marker sizes in a marker batch. 
 | 
| Origin
 Vertical and horizontal origin. 
 | 
| Class and Description | 
|---|
| MarkerBatchSizeSource
 Determines which marker batch property is used to size each marker in a marker batch. 
 | 
| MarkerBatchUnit
 The unit for marker sizes in a marker batch. 
 | 
| Origin
 Vertical and horizontal origin. 
 |