pycatia.arrangement_interfaces.arr_nomenclature¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357
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.arrangement_interfaces.arr_nomenclature.ArrNomenclature(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectArrNomenclatureRepresents the UserNomenclature object.The UserNomenclature object is used in the CATIAArrNomenclatureTree object tomaintain the hierarchy of user type names and associated icons.CATIAArrNomenclatureTree|_______ Area - (I_ArrArea) | |_______ Building - | (I_ArrBuilding) | |_______ Safety Zone - (I_ArrSafetyZone) | |——– Run - | (I_ArrRun) | |_______ Conduit Run |_______ Raceway Run In the diagram shown | above, Area (along with its subtypes) and and Run (also along with it’s | subtypes) are all UserNomenclature objects. Entries such as the Area and Run | are called System or SuperClass objects that have to be defined first before | the subclasses such as Building and Safety Zone are defined. SuperClasses will | not have a supertype. Each Nomenclature holds the following information… (1) | NLSName - So as to support names in different languages (2) IconName - So as to | allow user’s to define their own icons (3) SuperType - For subtypes to fetch | their parent names (4) SubTypes - SubTypes defined under this User | Nomenclature
- property icon_name: str¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property IconName() As CATBSTRGets/Sets the Icon Name associated to the Type Name. The IconName is thefile name, without the extension, of the Icon bitmap representing this usertype. The icon definition file must be in one of the icon directories definedin the search paths used by CATIA.
- Return type
str
- property int_sys_class_name: str¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property IntSysClassName() As CATBSTRGets/Sets the internal class names for System nomenclatures. This value isset only for System nomenclatures
- Return type
str
- is_system_nomenclature() bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func IsSystemNomenclature() As booleanReturns TRUE if the nomenclature happens to be a system nomenclature.Returns FALSE if it is a user specified nomenclature.
- Return type
bool
- property nls_instance_name: str¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property NLSInstanceName() As CATBSTRGets/Sets the InstanceName
- Return type
str
- property sub_types: ArrNomenclatures¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property SubTypes() As ArrNomenclatures (Read Only)Returns the collection of subtype UserNomenclatures within thisUserNomenclature.
- Return type
- property super_type_name: str¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property SuperTypeName() As CATBSTRGet/Set the Supertype Information This property is used to set the subtypesfor system classes
- Return type
str