| NX Open C++ Reference Guide
    | 
JA interface for the UserDefinedClassManager object 
 To obtain an instance of this class, refer to Session  
 
 Created in NX5.0.0.  
 More...
| Public Member Functions | |
| NXOpen::UserDefinedObjects::UserDefinedClass * | CreateUserDefinedObjectClass (const NXString &className, const NXString &friendlyName) | 
| Constructs a new UserDefinedClass object. | |
| NXOpen::UserDefinedObjects::UserDefinedClass * | CreateUserDefinedObjectClass (const char *className, const char *friendlyName) | 
| Constructs a new UserDefinedClass object. | |
| NXOpen::UserDefinedObjects::UserDefinedClass * | GetUserDefinedClassFromClassName (const NXString &className) | 
| Get the UserDefinedClass object associated with the given class name. | |
| NXOpen::UserDefinedObjects::UserDefinedClass * | GetUserDefinedClassFromClassName (const char *className) | 
| Get the UserDefinedClass object associated with the given class name. | |
| NXOpen::UserDefinedObjects::UserDefinedClass * | NewUserDefinedClass () | 
| Creats a new UserDefinedClass object. | |
| tag_t | Tag () const | 
| Returns the tag of this object. | |
JA interface for the UserDefinedClassManager object 
 To obtain an instance of this class, refer to Session  
 
 Created in NX5.0.0. 
 
| NXOpen::UserDefinedObjects::UserDefinedClass* NXOpen::UserDefinedObjects::UserDefinedClassManager::CreateUserDefinedObjectClass | ( | const NXString & | className, | 
| const NXString & | friendlyName | ||
| ) | 
Constructs a new UserDefinedClass object.
@return The new UserDefinedClass instance
 
 Created in NX5.0.0. 
 
 License requirements : None 
| className | The class name of the new UserDefinedClass NOTE: The full Unicode character set is not supported for this parameter. | 
| friendlyName | 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. | 
| NXOpen::UserDefinedObjects::UserDefinedClass* NXOpen::UserDefinedObjects::UserDefinedClassManager::CreateUserDefinedObjectClass | ( | const char * | className, | 
| const char * | friendlyName | ||
| ) | 
Constructs a new UserDefinedClass object.
@return The new UserDefinedClass instance
 
 Created in NX5.0.0. 
 
 License requirements : None 
| className | The class name of the new UserDefinedClass NOTE: The full Unicode character set is not supported for this parameter. | 
| friendlyName | 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. | 
| NXOpen::UserDefinedObjects::UserDefinedClass* NXOpen::UserDefinedObjects::UserDefinedClassManager::GetUserDefinedClassFromClassName | ( | const NXString & | className | ) | 
Get the UserDefinedClass object associated with the given class name.
@return The UserDefinedClass instance it may be NULL if you do not have permission to query this object
 
 Created in NX5.0.0. 
 
 License requirements : None 
| className | name of class to find NOTE: The full Unicode character set is not supported for this parameter. | 
| NXOpen::UserDefinedObjects::UserDefinedClass* NXOpen::UserDefinedObjects::UserDefinedClassManager::GetUserDefinedClassFromClassName | ( | const char * | className | ) | 
Get the UserDefinedClass object associated with the given class name.
@return The UserDefinedClass instance it may be NULL if you do not have permission to query this object
 
 Created in NX5.0.0. 
 
 License requirements : None 
| className | name of class to find NOTE: The full Unicode character set is not supported for this parameter. | 
| NXOpen::UserDefinedObjects::UserDefinedClass* NXOpen::UserDefinedObjects::UserDefinedClassManager::NewUserDefinedClass | ( | ) | 
Creats a new UserDefinedClass object.
| tag_t NXOpen::UserDefinedObjects::UserDefinedClassManager::Tag | ( | ) | const | 
Returns the tag of this object.