UserDefinedClassManager Class¶
-
class
NXOpen.UserDefinedObjects.
UserDefinedClassManager
¶ Bases:
object
JA interface for the UserDefinedClassManager object
To obtain an instance of this class, refer to
NXOpen.Session
New in version NX5.0.0.
Methods¶
Method | Description |
---|---|
CreateUserDefinedObjectClass | Constructs a new NXOpen.UserDefinedObjects.UserDefinedClass object. |
GetUserDefinedClassFromClassName | Get the NXOpen.UserDefinedObjects.UserDefinedClass object associated with the given class name. |
NewUserDefinedClass | Creats a new UserDefinedClass object @return |
Method Detail¶
CreateUserDefinedObjectClass¶
-
UserDefinedClassManager.
CreateUserDefinedObjectClass
¶ Constructs a new
NXOpen.UserDefinedObjects.UserDefinedClass
object.Signature
CreateUserDefinedObjectClass(className, friendlyName)
Parameters: - className (str) – The class name of the new UserDefinedClass NOTE: The full Unicode character set is not supported for this parameter.
- friendlyName (str) – The friendly name of the new UserDefinedClass (this is the class name displayed in the UI) NOTE: The full Unicode character set is not supported for this parameter.
Returns: The new UserDefinedClass instance
Return type: New in version NX5.0.0.
License requirements: None.
GetUserDefinedClassFromClassName¶
-
UserDefinedClassManager.
GetUserDefinedClassFromClassName
¶ Get the
NXOpen.UserDefinedObjects.UserDefinedClass
object associated with the given class name.Signature
GetUserDefinedClassFromClassName(className)
Parameters: className (str) – name of class to find NOTE: The full Unicode character set is not supported for this parameter. Returns: The UserDefinedClass instance it may be None if you do not have permission to query this object Return type: NXOpen.UserDefinedObjects.UserDefinedClass
New in version NX5.0.0.
License requirements: None.
NewUserDefinedClass¶
-
UserDefinedClassManager.
NewUserDefinedClass
¶ Creats a new UserDefinedClass object
Signature
NewUserDefinedClass()
Returns: Return type: NXOpen.UserDefinedObjects.UserDefinedClass
New in version NX5.0.0.
License requirements: None.