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.