STK Graphics PrimitivesSend comments on this topic.
ComputeCircleCartographic Method (IAgStkGraphicsSurfaceShapesInitializer)
See Also
CentralBody
The central body to compute the circle on.
Center
An array containing the center of the circle, in the order latitude, longitude, altitude.
Radius
The radius of the circle.
Windows





Windows & Linux

Description

For convenience. Computes boundary positions for a circle on the specified centralBody using a Cartographic center. This is equivalent to converting center to Cartesian and calling Compute Circle.

Syntax

[Visual Basic .NET]
Public Function ComputeCircleCartographic( _
    ByVal CentralBody As String, _
    ByVal Center As System.Array, _
    ByVal Radius As Double _
) As IAgStkGraphicsSurfaceShapesResult
[C#]
public IAgStkGraphicsSurfaceShapesResult ComputeCircleCartographic(
    string CentralBody,
    System.Array Center,
    double Radius
);
[Managed C++]
public: IAgStkGraphicsSurfaceShapesResult^ ComputeCircleCartographic(
    String __gc ^ CentralBody,
    System::Array ^ Center,
    double Radius
);
[Unmanaged C++]
public: HRESULT ComputeCircleCartographic(
    BSTR CentralBody,
    SAFEARRAY * * Center,
    double Radius,
    IAgStkGraphicsSurfaceShapesResult ** ppRetVal
);
[Java]
public IAgStkGraphicsSurfaceShapesResult computeCircleCartographic(
    String CentralBody,
    AgSafeArray Center,
    double Radius
);
[Python - STK API ]
def ComputeCircleCartographic(self, CentralBody:str, Center:list, Radius:float) -> "IAgStkGraphicsSurfaceShapesResult":

Parameters

CentralBody
The central body to compute the circle on.
Center
An array containing the center of the circle, in the order latitude, longitude, altitude.
Radius
The radius of the circle.

See Also

Example

Shows the format of the Center parameter when computing a circle with a cartographic position.
[C#]
Array center = new object[] 
{ 
    39.88, 
    -75.25, 
    0.0 
};

IAgStkGraphicsSurfaceShapesResult shape = sceneManager.Initializers.SurfaceShapes.ComputeCircleCartographic(
    "Earth", 
    ref center, 
    10000);
Shows the format of the Center parameter when computing a circle with a cartographic position.
[Visual Basic .NET]
Dim center As Array = New Object() {39.88, -75.25, 0}

Dim shape As IAgStkGraphicsSurfaceShapesResult = sceneManager.Initializers.SurfaceShapes.ComputeCircleCartographic("Earth", center, 10000)
© 2024 Analytical Graphics, Inc. All Rights Reserved.