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