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.