pycatia.system_interfaces.any_object¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-09 09:53:18.676780
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
- class pycatia.system_interfaces.any_object.AnyObject(com_object)¶
Note
CAA V5 Visual Basic Help (2020-06-09 09:53:18.676780)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchAnyObjectRepresents the base object for all other objects except collection andreference objects.As a base object, it provides properties shared by any otherobject.- property application: Application¶
Note
- CAA V5 Visual Basic Help (2020-06-09 09:53:18.676780)
- o Property Application() As Application (Read Only)Returns the application. The application is the root object of the objectstructure and can be retrieved from any object in this object structure usingthe Application property. The root object, also called top-level object, is theobject located at the top of the application’s object structure. It is used byclients to retrieve and navigate across all the application’s subordinateobjects. If the client runs in-process, it retrieves the object at the top ofthe object structure. If the client runs out-process, it should call theGetApplication method to retrieve the object at the top of the objectstructure, which is the only object accessible from outside. The Applicationproperty is thus the way to jump from any object up to the root of the objectstructure, allowing then to navigate downwards. For in-process scripting, theapplication is always referred to as CATIA. Note that the Application propertyof the Application object returns the Application objectitself.Example:This example retrieves in CurrentApplication the application object,root of the object structure, from a given object of this structure: a documentrefered to using the MyDoc variable.Dim CurrentApplication As ApplicationSet CurrentApplication = MyDoc.Application
- Return type:
com_object
- get_item(id_name: str) AnyObject ¶
Note
- CAA V5 Visual Basic Help (2020-06-09 09:53:18.676780))
- o Func GetItem(CATBSTR IDName) As CATBaseDispatchReturns an object from its name.Role: To retrieve an object when only its name isavailable.Parameters:IDNameThe searched object nameReturns:The searched object
- Parameters:
id_name (str) –
- Return type:
- property name: str¶
Note
- CAA V5 Visual Basic Help (2020-06-09 09:53:18.676780)
- o Property Name() As CATBSTRReturns or sets the name of the object. The name is a character stringautomatically assigned to any object to handle it easier. Even if the Nameproperty allows you to reassign an object name, this is not advised. Manyobjects, such as the application and the collections, have names that you mustnot change, and it’s safer to use Name as a read only property. When an objectis part of a collection, the object name can often be used in place of theobject rank to retrieve or remove the object, providing the Item and Removemethods of the collection feature an argument with the Variant type. A namemust start with a letter. It can include numbers, but it can’t include spaces.If the object has no name set, the default name returned is the object type.For example, the Name property of a Viewer3D object with no name set returnsViewer3D.Example:This example retrieves in MyObjectName the name of the MyObjectobject.MyObjectName = MyObject.Name
- Return type:
str
- property parent: AnyObject¶
Note
- CAA V5 Visual Basic Help (2020-06-09 09:53:18.676780)
- o Property Parent() As CATBaseDispatch (Read Only)Returns the parent object. The parent object of a given object is theobject just above in the object structure, usually the object that created thisobject and that aggregates it. In the case of an object part of a collection,the parent object can be the collection object itself or the object thataggregates the collection object. The Parent property is the way to stepupwards in the object structure. Note that the Parent property of theApplication object returns the Application object itself.Example:This example retrieves in ParentObject the parent object of theGivenObject object.Dim ParentObject As AnyObjectSet ParentObject = GivenObject.Parent
- Return type: