A base interface implemented by all VGT
components. The methods and properties of the interface provide
type information about the VGT component.
AnonymousDuplicate | Creates an anonymous copy of the instance of a VGT component. The new component is not registered and will not be persisted nor restored when a scenario is saved or loaded. |
DependsOn | Tests if the instance depends on another component. |
Duplicate | Creates a copy of the instance of a VGT component. The new component is automatically registered and will be persisted or restored when a scenario is saved or loaded. |
Export | Exports the component to a file. |
Rename | Renames the component. |
Category | Allows the user to access or change the component category (Folder). |
Context | Returns the context object associated with the instance. The returned object is either an instance of IAgCrdnInstance or IAgCrdnTemplate interface. |
Description | Returns the component description. |
EmbeddedComponents | Returns a collection of embedded components. |
IsDuplicable | Returns whether the VGT component can be duplicated. |
IsReadOnly | Returns whether the component is modifiable. |
IsReady | Returns whether the component is ready. The component is ready if it's been fully initialized. |
IsValid | Returns whether the component is valid. |
Kind | Returns the component kind. |
Name | Returns the component name. |
Path | Returns the component's fully qualified path (ie. \"CentralBody/Earth Body\", etc.). |
QualifiedPath | An STK-conformant path to the VGT component that can be used to visualize the VGT components in 3D (i.e. \"CentralBody/Earth Body Vector\", etc.). |
TypeInfo | Returns the component type information. |