AGI STK Objects 11Send comments on this topic.
SetPointingSpinning Method (IAgSnCommonTasks)
See Also  Example
SpinAxisAzimuth
SpinAxisElevation
SpinAxisConeAngle
ScanMode
SpinRate
OffsetAngle
ClockAngleStart
ClockAngleStop
Windows






Windows & Linux

Description

Sets the pointing method to Spinning.

Syntax

[Visual Basic .NET]
Public Function SetPointingSpinning( _
   ByVal SpinAxisAzimuth As System.Object, _
   ByVal SpinAxisElevation As System.Object, _
   ByVal SpinAxisConeAngle As System.Object, _
   ByVal ScanMode As AgESnScanMode, _
   ByVal SpinRate As Double, _
   ByVal OffsetAngle As System.Object, _
   ByVal ClockAngleStart As System.Object, _
   ByVal ClockAngleStop As System.Object _
) As IAgSnPtSpinning
[C#]
public IAgSnPtSpinning SetPointingSpinning(
   System.Object SpinAxisAzimuth,
   System.Object SpinAxisElevation,
   System.Object SpinAxisConeAngle,
   AgESnScanMode ScanMode,
   double SpinRate,
   System.Object OffsetAngle,
   System.Object ClockAngleStart,
   System.Object ClockAngleStop
);
[Managed C++]
public: IAgSnPtSpinning^ SetPointingSpinning(
   VARIANT SpinAxisAzimuth,
   VARIANT SpinAxisElevation,
   VARIANT SpinAxisConeAngle,
   AgESnScanMode ScanMode,
   double SpinRate,
   VARIANT OffsetAngle,
   VARIANT ClockAngleStart,
   VARIANT ClockAngleStop
);
[Java]
public IAgSnPtSpinning setPointingSpinning(
   Variant SpinAxisAzimuth,
   Variant SpinAxisElevation,
   Variant SpinAxisConeAngle,
   AgESnScanMode ScanMode,
   double SpinRate,
   Variant OffsetAngle,
   Variant ClockAngleStart,
   Variant ClockAngleStop
);
[Unmanaged C++]
public: HRESULT SetPointingSpinning(
   VARIANT SpinAxisAzimuth,
   VARIANT SpinAxisElevation,
   VARIANT SpinAxisConeAngle,
   AgESnScanMode ScanMode,
   double SpinRate,
   VARIANT OffsetAngle,
   VARIANT ClockAngleStart,
   VARIANT ClockAngleStop,
   IAgSnPtSpinning ** ReturnValue
);

Parameters

SpinAxisAzimuth
SpinAxisElevation
SpinAxisConeAngle
ScanMode
MemberValueDescription
eSnUnidirectional0Unidirectional: scan from a specified start angle to a specified stop angle, and then begin again at the start angle.
eSnBidirectional1Bidirectional: scan in both directions between a specified start angle and stop angle.
eSnContinuous2Continuous: uninterrupted motion about the spin axis.
SpinRate
OffsetAngle
ClockAngleStart
ClockAngleStop

Example

Define spinning sensor pointing (using common tasks)
[C#]Copy Code
// Configure sensor (using common taks) 
sensor.CommonTasks.SetPointingSpinning( 
    14.24
    7.68
    42.46
    AgESnScanMode.eSnContinuous, 
    88.921
    110.44
    1.20
    3.50); 
 

Define spinning sensor pointing (using common tasks)
[Visual Basic .NET]Copy Code
' Configure sensor (using common taks)
sensor.CommonTasks.SetPointingSpinning(14.24, 7.68, 42.46, AgESnScanMode.eSnContinuous, 88.921, 110.44, _
    1.2, 3.5)

See Also

© 2018 Analytical Graphics, Inc. All Rights Reserved.