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

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
  • friendlyName (str) – The friendly name of the new UserDefinedClass (this is the class name displayed in the UI)
Returns:

The new UserDefinedClass instance

Return type:

NXOpen.UserDefinedObjects.UserDefinedClass

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