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





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

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1