UserDefinedFeatureClassManager Class¶
-
class
NXOpen.Features.
UserDefinedFeatureClassManager
¶ Bases:
object
JA interface for the UserDefinedFeatureClassManager object
To obtain an instance of this class, refer to
NXOpen.Session
New in version NX8.0.0.
Methods¶
Method | Description |
---|---|
CreateClass | Constructs a new NXOpen.Features.UserDefinedFeatureClass object. |
GetClassFromName | Get the NXOpen.Features.UserDefinedFeatureClass object for the given class name. |
GetClasses | Gets all the NXOpen.Features.UserDefinedFeatureClass objects in the session @return Array of user defined feature classes |
Method Detail¶
CreateClass¶
-
UserDefinedFeatureClassManager.
CreateClass
¶ Constructs a new
NXOpen.Features.UserDefinedFeatureClass
object.It is recommended that the company name be used as a prefix to prevent name clashes.
Signature
CreateClass(className)
Parameters: className (str) – the class name NOTE: The full Unicode character set is not supported for this parameter. Returns: The new class instance Return type: NXOpen.Features.UserDefinedFeatureClass
New in version NX8.0.0.
License requirements: None.
GetClassFromName¶
-
UserDefinedFeatureClassManager.
GetClassFromName
¶ Get the
NXOpen.Features.UserDefinedFeatureClass
object for the given class name.Signature
GetClassFromName(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.Features.UserDefinedFeatureClass
New in version NX8.0.0.
License requirements: None.
GetClasses¶
-
UserDefinedFeatureClassManager.
GetClasses
¶ Gets all the
NXOpen.Features.UserDefinedFeatureClass
objects in the sessionSignature
GetClasses()
Returns: Array of user defined feature classes Return type: list of NXOpen.Features.UserDefinedFeatureClass
New in version NX8.0.0.
License requirements: None.