AGI STK VGT 11 Send comments on this topic.
IAgCrdnPointGroup Collection





Description

Access or create VGT points associated with an object or a central body.

Object Model

Public Methods

Public Method Contains Searches for a an element with a given name. Returns false if the specified element does not exist.
Public Method Remove Removes a specified point by name.

Public Properties

Public Property CommonTasks Provides access to common tasks that allow users quickly carry out tasks such as creating known point types, etc.
Public Property Context Returns a context object. The context can be used to find out which central body or STK object this instance is associated with.
Public Property Count Returns a number of elements in the group.
Public Property Factory Returns a Factory object used to create custom points.
Public Property Item Returns a point by name or at a specified position.

Example

Enumerate the existing points.
[C#] Copy Code
// Enumerate the existing points using specified CrdnProvider. 
foreach (IAgCrdnPoint point in provider.Points) 

    // All points implement IAgCrdn interface which provides 
    // information about the point instance and its type. 
    IAgCrdn crdn = point as IAgCrdn; 
    Console.WriteLine("Name: {0}, type: {1}", crdn.Name, point.Type); 

 

Iterate through the existing points.
[C#] Copy Code
// Iterate through the the group of existing points associated 
// with the specified CrdnProvider. 
for (int i = 0; i < provider.Points.Count; i++) 

    IAgCrdnPoint point = provider.Points[i]; 
    // All points implement IAgCrdn interface which provides 
    // information about the point instance and its type. 
    IAgCrdn crdn = provider.Points[i] as IAgCrdn; 
    // Print the point name and type to the standard output. 
    Console.WriteLine("Name: {0}, type: {1}", crdn.Name, point.Type); 

 

Enumerate the existing points.
[Visual Basic .NET] Copy Code
' Enumerate the existing points using specified CrdnProvider.
For Each point As IAgCrdnPoint In provider.Points
    ' All points implement IAgCrdn interface which provides
    ' information about the point instance and its type.
    Dim crdn As IAgCrdn = TryCast(point, IAgCrdn)
    Console.WriteLine("Name: {0}, type: {1}", crdn.Name, point.Type)
Next

Iterate through the existing points.
[Visual Basic .NET] Copy Code
' Iterate through the the group of existing points associated
' with the specified CrdnProvider.
Dim i As Integer = 0
While i <>
    Dim point As IAgCrdnPoint = provider.Points(i)
    ' All points implement IAgCrdn interface which provides
    ' information about the point instance and its type.
    Dim crdn As IAgCrdn = TryCast(provider.Points(i), IAgCrdn)
    ' Print the point name and type to the standard output.
    Console.WriteLine("Name: {0}, type: {1}", crdn.Name, point.Type)
    System.Math.Max(System.Threading.Interlocked.Increment(i),i - 1)
End While

© 2016 All Rights Reserved.

STK Programming Interface 11.0.1