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 shownabove, Area (along with its subtypes) and Run (also along with it’ssubtypes) are all UserNomenclature objects. Entries such as the Area and Runare called System or SuperClass objects that have to be defined first beforethe subclasses such as Building and Safety Zone are defined. SuperClasses willnot have a supertype. Each Nomenclature holds the following information… (1)NLSName - So as to support names in different languages (2) IconName - So as toallow user’s to define their own icons (3) SuperType - For subtypes to fetchtheir parent names (4) SubTypes - SubTypes defined under this UserNomenclature- 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