Description
IAgSnPtFixedAxes Interface for sensors pointed with reference to a set of reference axes.
Public Properties
AvailableAxes | Get the available Reference Axes. |
Orientation | Get the sensor's orientation properties. |
ReferenceAxes | The reference axes with respect to which the sensor is pointed. The sensor's body axes or any axes dependent upon the sensor's body axes are invalid; all other axes are valid choices for the reference axes. |
UseRefAxesFlippedAboutX | Use the specified ReferenceAxes, after flipping it 180 deg about its x-axis, as the sensor's body axes. Setting is only available for Facility, Target, Place objects and defaults to true for such objects. |
Interfaces
CoClasses that Implement IAgSnPtFixedAxes
Example
Define sensor pointing fixed axes AzEl
[C#] |
---|
IAgSnPtFixedAxes fixedAxesSensor = sensor.CommonTasks.SetPointingFixedAxesAzEl("CentralBody/Sun J2000 Axes", 11, 22, AgEAzElAboutBoresight.eAzElAboutBoresightHold);
|
|
Define sensor pointing fixed axes Euler
[C#] |
---|
IAgSnPtFixedAxes fixedAxesSensor = sensor.CommonTasks.SetPointingFixedAxesEuler("CentralBody/Sun J2000 Axes", AgEEulerOrientationSequence.e132, 30, 40, 50);
|
|
Define sensor pointing fixed axes Quaternion
[C#] |
---|
IAgSnPtFixedAxes fixedAxesSensor = sensor.CommonTasks.SetPointingFixedAxesQuat("CentralBody/Sun J2000 Axes", 0.1, 0.2, 0.3, 0.4);
|
|
Define sensor pointing fixed axes YPR
[C#] |
---|
IAgSnPtFixedAxes fixedAxesSensor = sensor.CommonTasks.SetPointingFixedAxesYPR("CentralBody/Sun J2000 Axes", AgEYPRAnglesSequence.eRYP, 11, 22, 33);
|
|
Define sensor pointing fixed axes AzEl
[Visual Basic .NET] |
---|
Dim fixedAxesSensor As IAgSnPtFixedAxes = sensor.CommonTasks.SetPointingFixedAxesAzEl("CentralBody/Sun J2000 Axes", 11, 22, AgEAzElAboutBoresight.eAzElAboutBoresightHold)
|
|
Define sensor pointing fixed axes Euler
[Visual Basic .NET] |
---|
Dim fixedAxesSensor As IAgSnPtFixedAxes = sensor.CommonTasks.SetPointingFixedAxesEuler("CentralBody/Sun J2000 Axes", AgEEulerOrientationSequence.e132, 30, 40, 50)
|
|
Define sensor pointing fixed axes Quaternion
[Visual Basic .NET] |
---|
Dim fixedAxesSensor As IAgSnPtFixedAxes = sensor.CommonTasks.SetPointingFixedAxesQuat("CentralBody/Sun J2000 Axes", 0.1, 0.2, 0.3, 0.4)
|
|
Define sensor pointing fixed axes YPR
[Visual Basic .NET] |
---|
Dim fixedAxesSensor As IAgSnPtFixedAxes = sensor.CommonTasks.SetPointingFixedAxesYPR("CentralBody/Sun J2000 Axes", AgEYPRAnglesSequence.eRYP, 11, 22, 33)
|
|
Define sensor pointing fixed axes AzEl
[Python - STK API] |
---|
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesAzEl('CentralBody/Sun J2000 Axes', 11, 22, AgEAzElAboutBoresight.eAzElAboutBoresightHold)
|
|
Define sensor pointing fixed axes Euler
[Python - STK API] |
---|
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesEuler('CentralBody/Sun J2000 Axes', AgEEulerOrientationSequence.e132, 30, 40, 50)
|
|
Define sensor pointing fixed axes Quaternion
[Python - STK API] |
---|
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesQuat('CentralBody/Sun J2000 Axes', 0.1, 0.2, 0.3, 0.4)
|
|
Define sensor pointing fixed axes YPR
[Python - STK API] |
---|
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesYPR('CentralBody/Sun J2000 Axes', AgEYPRAnglesSequence.eRYP, 11, 22, 33)
|
|
Define sensor pointing fixed axes AzEl
[MATLAB] |
---|
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesAzEl('CentralBody/Sun J2000 Axes', 11, 22, 'eAzElAboutBoresightHold')
|
|
Define sensor pointing fixed axes Euler
[MATLAB] |
---|
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesEuler('CentralBody/Sun J2000 Axes', 'e132', 30, 40, 50)
|
|
Define sensor pointing fixed axes Quaternion
[MATLAB] |
---|
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesQuat('CentralBody/Sun J2000 Axes', 0.1, 0.2, 0.3, 0.4)
|
|
Define sensor pointing fixed axes YPR
[MATLAB] |
---|
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedAxesYPR('CentralBody/Sun J2000 Axes', 'eRYP', 11, 22, 33)
|
|