AGI STK Objects 11 Send 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
Member Value Description
eSnUnidirectional 0 Unidirectional: scan from a specified start angle to a specified stop angle, and then begin again at the start angle.
eSnBidirectional 1 Bidirectional: scan in both directions between a specified start angle and stop angle.
eSnContinuous 2 Continuous: 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

© 2017 Analytical Graphics, Inc. All Rights Reserved.

STK 11.2.1 Programming Interface