STK Vector Geometry ToolSend comments on this topic.
EmbeddedComponents Property (IAgCrdn)
See Also
Windows





Windows & Linux

Description

Returns a collection of embedded components.

Property type

Read-only property

Syntax

[Visual Basic .NET]
Public Property EmbeddedComponents() As IAgCrdnCollection
[C#]
public IAgCrdnCollection EmbeddedComponents {get;}
[Managed C++]
public: __property IAgCrdnCollection ^ get_EmbeddedComponents();
[Unmanaged C++]
public: HRESULT get_EmbeddedComponents(
    IAgCrdnCollection ** ppRetVal
);
[Java]
public IAgCrdnCollection getEmbeddedComponents();
[Python - STK API ]
@property
def EmbeddedComponents(self) -> "IAgCrdnCollection":

See Also

Example

Get an embedded component
[C#]
if (crdn.EmbeddedComponents.Contains("Origin"))
{
    IAgCrdn embeddedComponent = crdn.EmbeddedComponents["Origin"];
}
Enumerate all embedded components of a VGT component
[C#]
foreach (IAgCrdn embeddedComponent in crdn.EmbeddedComponents)
{
    Console.WriteLine("Name: {0}, kind: {1}", embeddedComponent.Name, embeddedComponent.Kind);
}
Iterate all embedded components of a VGT component
[C#]
for (int i = 0; i < crdn.EmbeddedComponents.Count; i++)
{
    IAgCrdn embeddedComponent = crdn.EmbeddedComponents[i];
    Console.WriteLine("Name: {0}, kind: {1}", embeddedComponent.Name, embeddedComponent.Kind);
}
Get an embedded component
[Visual Basic .NET]
If crdn.EmbeddedComponents.Contains("Origin") Then
	Dim embeddedComponent As IAgCrdn = crdn.EmbeddedComponents("Origin")
End If
Enumerate all embedded components of a VGT component
[Visual Basic .NET]
For Each embeddedComponent As IAgCrdn In crdn.EmbeddedComponents
	Console.WriteLine("Name: {0}, kind: {1}", embeddedComponent.Name, embeddedComponent.Kind)
Next
Iterate all embedded components of a VGT component
[Visual Basic .NET]
Dim i As Integer = 0
While i < crdn.EmbeddedComponents.Count
	Dim embeddedComponent As IAgCrdn = crdn.EmbeddedComponents(i)
	Console.WriteLine("Name: {0}, kind: {1}", embeddedComponent.Name, embeddedComponent.Kind)
	System.Math.Max(System.Threading.Interlocked.Increment(i),i - 1)
End While
© 2024 Analytical Graphics, Inc. All Rights Reserved.