AGI STK Objects 11Send comments on this topic.
GetElements Method (IAgStkObjectCollection)
See Also  Example
EClassType
Windows






Windows & Linux

Description

Returns a collection of objects of specified type.

Syntax

[Visual Basic .NET]
Public Function GetElements( _
   ByVal EClassType As AgESTKObjectType _
) As IAgStkObjectElementCollection
[Managed C++]
public: IAgStkObjectElementCollection^ GetElements(
   AgESTKObjectType EClassType
);
[Unmanaged C++]
public: HRESULT GetElements(
   AgESTKObjectType EClassType,
   IAgStkObjectElementCollection ** ReturnValue
);

Parameters

EClassType
MemberValueDescription
eAdvCat0AdvCAT.
eAircraft1Aircraft.
eAreaTarget2Area Target.
eAttitudeCoverage3Attitude Coverage.
eChain4Chain.
eCommSystem5CommSystem.
eConstellation6Constellation.
eCoverageDefinition7Coverage Definition.
eFacility8Facility.
eGroundVehicle9Ground Vehicle.
eLaunchVehicle10Launch Vehicle.
eLineTarget11Line Target.
eMTO12MTO (Multi-Track Object).
eMissile13Missile.
eMissileSystem14Missile System.
ePlanet15Planet.
eRadar16Radar.
eReceiver17Receiver.
eSatellite18Satellite.
eScenario19Scenario.
eSensor20Sensor.
eShip21Ship.
eStar22Star.
eTarget23Target.
eTransmitter24Transmitter.
eFigureOfMerit25Figure of Merit.
eRoot26Root.
eAccess27Access.
eObjectCoverage28Coverage.
eAttitudeFigureOfMerit29Attitude Figure of Merit.
eAntenna31Antenna.
ePlace32Place.
eVolumetric33Volumetric

Example

Retrieve the list of scenario's children of a given type
[C#]Copy Code
IAgStkObjectElementCollection allChildrenOfType = root.CurrentScenario.Children.GetElements(type); 
 
foreach (IAgStkObject o in allChildrenOfType) 

    Console.WriteLine(o.InstanceName); 

 

Retrieve the list of scenario's children of a given type
[Visual Basic .NET]Copy Code
Dim allChildrenOfType As IAgStkObjectElementCollection = root.CurrentScenario.Children.GetElements(type)

For Each o As IAgStkObject In allChildrenOfType
    Console.WriteLine(o.InstanceName)
Next

See Also

© 2018 Analytical Graphics, Inc. All Rights Reserved.