WsfSpaceOrientation

WsfSpaceOrientation inherits WsfObject

Specify one of the standard orientation types to be passed as an argument to WsfSpaceMover.SetOrientation.

Static Methods

WsfSpaceOrientation NONE()

No orientation constraints will be applied.

WsfSpaceOrientation NADIR_WITH_ECI_VELOCITY_CONSTRAINT()

Specify z-axis nadir orientation with ECI x-axis velocity constraint.

WsfSpaceOrientation NADIR_WITH_ECEF_VELOCITY_CONSTRAINT()

Specify z-axis nadir orientation with ECEF (WCS) x-axis velocity.

WsfSpaceOrientation SOLAR_WITH_NADIR_CONSTRAINT()

Specify z-axis Solar orientation with nadir constraint.

WsfSpaceOrientation NADIR_WITH_SOLAR_CONSTRAINT()

Specify z-axis Nadir orientation with solar constraint.

WsfSpaceOrientation ECI_VELOCITY_WITH_NADIR_CONSTRAINT()

Specify x-axis ECI velocity orientation with z-axis nadir constraint.

WsfSpaceOrientation ECI_VELOCITY_WITH_SOLAR_CONSTRAINT()

Specify x-axis ECI velocity orientation with z-axis solar constraint.

WsfSpaceOrientation ENTITY_WITH_SOLAR_CONSTRAINT(WsfPlatform aEntity)
WsfSpaceOrientation ENTITY_WITH_SOLAR_CONSTRAINT(WsfTrackId aTrackId)

Specify x-axis Resident entity (platform or track) orientation with z-axis solar constraint.

Note

If pointing to a track, the provided track id must reference a valid track with a valid location in the parent platform’s master track list.

WsfSpaceOrientation ENTITY_WITH_NADIR_CONSTRAINT(WsfPlatform aEntity)
WsfSpaceOrientation ENTITY_WITH_NADIR_CONSTRAINT(WsfTrackId aTrackId)

Specify x-axis Resident entity (platform or track) orientation with z-axis nadir constraint.

Note

If pointing to a track, the provided track id must reference a valid track with a valid location in the parent platform’s master track list.

WsfSpaceOrientation ENTITY_WITH_ORBIT_PLANE_CONSTRAINT(WsfPlatform aEntity)
WsfSpaceOrientation ENTITY_WITH_ORBIT_PLANE_CONSTRAINT(WsfTrackId aTrackId)

Specify x-axis Resident entity (platform or track) orientation with z-axis orbit plane constraint.

Note

If pointing to a track, the provided track id must reference a valid track with a valid location in the parent platform’s master track list.

WsfSpaceOrientation POINT_WITH_ORBIT_PLANE_CONSTRAINT(WsfGeoPoint aOrientation)

Specify x-axis geo-point orientation with z-axis orbit plane constraint.

Methods

void SwapAxes()

Swap the default pointing axis and constraint axis.

Note

For example, if WsfSpaceOrientation.NADIR_WITH_ECI_VELOCITY_CONSTRAINT is specified and SwapAxes is called, the x-axis will point at the nadir, and the z-axis will point in the direction of the velocity constraint.