AGI.Foundation.Platforms Namespace |
Class | Description | |
---|---|---|
![]() | AccessConstraintsExtension |
An ObjectExtension that stores Access constraints. AccessConstraintsExtensions
can be attached to a Platform or link. An AccessQuery can
then be created from these Extensions by calling FromObject(IServiceProvider).
However it is generally better to construct AccessQueries by using AccessQueryAnd
to combine multiple constraints.
|
![]() | AccessQueryGraphicsParameterT |
A GraphicsParameterT which maps the result of an
AccessQuery to different values depending on
access availability.
|
![]() | AccessResultExtension |
An extension which holds an AccessQueryResult representing precomputed access results for the
Owner object.
|
![]() | Articulation |
Describes an articulation contained in a model.
|
![]() | AxesGraphicsParameter |
A GraphicsParameterT which evaluates a specified Axes
and returns the resulting UnitQuaternion relative to the provided InAxes.
|
![]() | AzimuthElevationMaskExtension |
An extension that associates an AzimuthElevationMask with a platform.
|
![]() | AzimuthElevationMaskGraphics |
Defines the graphical properties of an azimuth elevation mask over time.
|
![]() | AzimuthElevationMaskGraphicsExtension |
An extension that defines the graphics of mask defined by
IAzimuthElevationMaskService.
|
![]() | CentralBodySurfaceCurve |
A curve (or polyline) on the surface of a CentralBody. This class can be used
alone or as an ObjectExtension when ICentralBodySurfaceCurveService
is required, such as when computing access with a
CentralBodySurfaceCurveElevationAngleConstraint.
|
![]() | CentralBodySurfaceCurveGraphicsExtension |
An extension that describes the graphics of a curve defined by ICentralBodySurfaceCurveService.
|
![]() | CentralBodySurfaceRegion |
A region (or polygon) on the surface of a CentralBody. This class can be used
alone or as an ObjectExtension when ICentralBodySurfaceRegionService
is required, such as when computing access with a
CentralBodySurfaceRegionElevationAngleConstraint.
|
![]() | CentralBodySurfaceRegionGraphicsExtension |
An extension that describes graphics for a region defined by ICentralBodySurfaceRegionService.
|
![]() | ChildPlatformCollection |
A collection of child platforms. A platform can only be in one
ChildPlatformCollection at a time and the platform's Parent
property is updated accordingly.
|
![]() | ConstantGraphicsParameterT |
A GraphicsParameterT which does not change over time.
|
![]() | DisplayParameters |
Defines parameters for determining when an object should be drawn
in a Scene |
![]() | DynamicFieldOfViewExtension |
An ObjectExtension that defines a time-dynamic field of view. This is particularly useful for
modeling sensors that change their shape with time, for example by zooming in and out.
|
![]() | ExtrudableLineGraphics |
Defines the graphical properties of a line that can be extruded.
|
![]() | FieldOfViewCentralBodyProjectionGraphicsExtension |
An extension that describes the graphics of a IFieldOfViewProjectionService projected onto a CentralBody
and into space.
|
![]() | FieldOfViewExtension |
An ObjectExtension that defines a field of view. This is particularly useful for
modeling sensors.
|
![]() | GraphicalVector |
A service provider that describes a vector that is defined by
IVectorService and IVectorGraphicsService
originating at the location defined by ILocationPointService.
|
![]() | GraphicsParameterFormatter |
A GraphicsParameterT which formats the results
of other parameters into a string |
![]() | GraphicsParameterTransformTInput, TOutput |
A GraphicsParameterT which transforms the result of an
input parameter using a callback function.
|
![]() | ImagingDeviceExtension |
Extension for a platform which provides data regarding an imaging device.
|
![]() | LineGraphics |
Defines the graphics properties of a line over time.
|
![]() | LinkGraphicsExtension |
An extension that defines the graphics of a link defined by ILinkService.
|
![]() | LocationPointCovarianceExtension |
An ObjectExtension that provides the covariance
of an object's position over time.
|
![]() | LocationPointCovarianceGraphicsExtension |
An extension that describes an ellipsoid at the location defined by ILocationPointService
and a size and orientation defined by ILocationPointCovarianceService.
|
![]() | LocationPointExtension |
An ObjectExtension that provides the position
of an object over time.
|
![]() | MarkerGraphics |
Defines the graphical properties of a marker over time.
|
![]() | MarkerGraphicsExtension |
An extension that describes a marker at the location defined by ILocationPointService.
|
![]() | ModelGraphics |
Defines the graphical properties and articulations of a model over time.
|
![]() | ModelGraphicsExtension |
An extension that describes a model at the location defined by
ILocationPointService and IOrientationAxesService.
|
![]() | NameExtension |
An ObjectExtension that provides a name of an object.
|
![]() | OrientationAxesExtension |
An ObjectExtension that provides the orientation (rotation) of an object over time.
|
![]() | Platform |
A generic platform with a location and orientation relative to a parent platform.
Examples of platforms include satellites, facilities, and aircraft.
|
![]() | PlatformCollection |
A collection of Platform instances.
|
![]() | PlatformLocationPoint |
A Point that can be used to refer to the current LocationPoint of a Platform,
whatever it is at the time that this point is evaluated. All method and properties on this class simply pass the
call to the platform's current LocationPoint.
|
![]() | PlatformOrientationAxes |
An Axes that can be used to refer to the current OrientationAxes of a Platform,
whatever it is at the time that this axes is evaluated. All method and properties on this class simply pass the
call to the platform's current OrientationAxes.
|
![]() | PointGraphics |
Defines the graphical properties of a Point over time.
|
![]() | PointGraphicsExtension |
An extension that describes a point at the location defined by ILocationPointService.
|
![]() | PointGraphicsParameter |
A GraphicsParameterT which evaluates a specified Point
and returns the resulting Cartesian in the provided InFrame.
|
![]() | ReferenceFrameGraphics |
Defines the graphical properties of a ReferenceFrame over time.
|
![]() | ReferenceFrameGraphicsExtension |
An extension that implements IKinematicStateGraphicsService.
|
![]() | ScalarGraphicsParameter |
A GraphicsParameterT which evaluates a specified Scalar.
|
![]() | SensorProjectionEvaluator |
An evaluator that can find the projection of a sensor onto a central body's ellipsoid surface.
To obtain an instance of this class, call GetSensorProjectionEvaluator(CentralBody, EvaluatorGroup).
|
![]() | ServiceProviderDisplay |
Draws IServiceProviders using Insight3D.
|
![]() | SolidGraphics |
Defines the graphics properties of a solid over time.
|
![]() | StkCityDatabaseEntryExtensions |
A set of extension methods for StkCityDatabaseEntry.
|
![]() | StkCityDatabaseExtensions |
A set of extension methods for StkCityDatabase.
|
![]() | StkFacilityDatabaseEntryExtensions |
A set of extension methods for StkFacilityDatabaseEntry.
|
![]() | StkFacilityDatabaseExtensions |
A set of extension methods for StkFacilityDatabase.
|
![]() | StkSatelliteDatabaseEntryExtensions |
A set of extension methods for StkSatelliteDatabaseEntry.
|
![]() | StkSatelliteDatabaseExtensions |
A set of extension methods for StkSatelliteDatabase.
|
![]() | SurfaceGraphics |
Defines the graphics properties of a surface area of an Ellipsoid over time.
|
![]() | TextGraphics |
Defines the graphics properties of text over time.
|
![]() | TextGraphicsExtension |
An extension that describes text at the location defined by ILocationPointService.
|
![]() | TimeIntervalGraphicsParameterT |
A GraphicsParameterT which takes an
TimeIntervalCollectionT and creates an EvaluatorT
which returns the value of Data
at the time of evaluation.
|
![]() | TriangleMeshGraphics |
Defines the graphical properties of a triangle mesh over time.
|
![]() | VectorGraphics |
Defines the graphical properties of a vector over time.
|
![]() | VectorGraphicsParameter |
A GraphicsParameterT which evaluates a specified Vector
and returns the resulting Cartesian relative to the provided InAxes.
|
Interface | Description | |
---|---|---|
![]() | ICentralBodySurfaceCurveService |
This service provides the geometry of a curve on the surface of a CentralBody.
|
![]() | ICentralBodySurfaceRegionService |
This service provides the geometry of a region on the surface of a CentralBody.
|
![]() | IDetectorPitchService |
A service which returns the detector pitch of a device.
|
![]() | IFieldOfViewEnclosureService |
A service that provides an evaluator for determining if a Point is inside of a SensorFieldOfView.
|
![]() | IFieldOfViewProjectionService |
A service that provides an evaluator for projecting a SensorFieldOfView onto a CentralBody.
|
![]() | IFocalLengthService |
A service that provides the focal length of a device.
|