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