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. | 





