STK ObjectsSend comments on this topic.
IAgSnPtFixed Interface

Description

IAgSnPtFixed Interface for sensors that are fixed in the parent object's body coordinate frame, so that they always point in the same direction relative to the parent.

Public Properties

Public Property OrientationGet the sensor's orientation properties.

Interfaces

Implemented Interface
IAgSnPointing

CoClasses that Implement IAgSnPtFixed

Example

Define sensor pointing fixed AzEl
[C#]
IAgSnPtFixed fixedSensor = sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45.0, AgEAzElAboutBoresight.eAzElAboutBoresightRotate);
Define sensor pointing fixed Euler
[C#]
IAgSnPtFixed fixedSensor = sensor.CommonTasks.SetPointingFixedEuler(AgEEulerOrientationSequence.e132, 30, 40, 50);
Define sensor pointing fixed Quaternion
[C#]
IAgSnPtFixed fixedSensor = sensor.CommonTasks.SetPointingFixedQuat(0.1, 0.2, 0.3, 0.4);
Define sensor pointing fixed YPR
[C#]
IAgSnPtFixed fixedSensor = sensor.CommonTasks.SetPointingFixedYPR(AgEYPRAnglesSequence.eRPY, 12, 24, 36);
Define sensor pointing fixed AzEl
[Visual Basic .NET]
Dim fixedSensor As IAgSnPtFixed = sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45, AgEAzElAboutBoresight.eAzElAboutBoresightRotate)
Define sensor pointing fixed Euler
[Visual Basic .NET]
Dim fixedSensor As IAgSnPtFixed = sensor.CommonTasks.SetPointingFixedEuler(AgEEulerOrientationSequence.e132, 30, 40, 50)
Define sensor pointing fixed Quaternion
[Visual Basic .NET]
Dim fixedSensor As IAgSnPtFixed = sensor.CommonTasks.SetPointingFixedQuat(0.1, 0.2, 0.3, 0.4)
Define sensor pointing fixed YPR
[Visual Basic .NET]
Dim fixedSensor As IAgSnPtFixed = sensor.CommonTasks.SetPointingFixedYPR(AgEYPRAnglesSequence.eRPY, 12, 24, 36)
Define sensor pointing fixed AzEl
[Python - STK API]
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45.0, AgEAzElAboutBoresight.eAzElAboutBoresightRotate)

Define sensor pointing fixed Euler
[Python - STK API]
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedEuler(AgEEulerOrientationSequence.e132, 30, 40, 50)

Define sensor pointing fixed Quaternion
[Python - STK API]
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedQuat(0.1, 0.2, 0.3, 0.4)

Define sensor pointing fixed YPR
[Python - STK API]
# IAgSensor sensor: Sensor object
# Change pointing and set
sensor.CommonTasks.SetPointingFixedYPR(AgEYPRAnglesSequence.eRPY, 12, 24, 36)

Define sensor pointing fixed AzEl
[MATLAB]
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45.0, 'eAzElAboutBoresightRotate')


        
Define sensor pointing fixed Euler
[MATLAB]
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedEuler('e132', 30, 40, 50)


        
Define sensor pointing fixed Quaternion
[MATLAB]
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedQuat(0.1, 0.2, 0.3, 0.4)


        
Define sensor pointing fixed YPR
[MATLAB]
% IAgSensor sensor: Sensor object
% Change pointing and set
sensor.CommonTasks.SetPointingFixedYPR('eRPY', 12, 24, 36)


        
© 2024 Analytical Graphics, Inc. All Rights Reserved.