NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::UserDefinedFeatureClassManager Class Reference

JA interface for the UserDefinedFeatureClassManager object
To obtain an instance of this class, refer to Session

Created in NX8.0.0. More...

Public Member Functions

NXOpen::Features::UserDefinedFeatureClassCreateClass (const NXString &className)
 Constructs a new Features::UserDefinedFeatureClass object.
 
NXOpen::Features::UserDefinedFeatureClassCreateClass (const char *className)
 Constructs a new Features::UserDefinedFeatureClass object.
 
std::vector
< NXOpen::Features::UserDefinedFeatureClass * > 
GetClasses ()
 Gets all the Features::UserDefinedFeatureClass objects in the session.
 
NXOpen::Features::UserDefinedFeatureClassGetClassFromName (const NXString &className)
 Get the Features::UserDefinedFeatureClass object for the given class name.
 
NXOpen::Features::UserDefinedFeatureClassGetClassFromName (const char *className)
 Get the Features::UserDefinedFeatureClass object for the given class name.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

JA interface for the UserDefinedFeatureClassManager object
To obtain an instance of this class, refer to Session

Created in NX8.0.0.


Member Function Documentation

NXOpen::Features::UserDefinedFeatureClass* NXOpen::Features::UserDefinedFeatureClassManager::CreateClass ( const NXString className)

Constructs a new Features::UserDefinedFeatureClass object.

It is recommended that the company name be used as a prefix to prevent name clashes.

Returns
The new class instance
Created in NX8.0.0.

License requirements : None
Parameters
classNamethe class name
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Features::UserDefinedFeatureClass* NXOpen::Features::UserDefinedFeatureClassManager::CreateClass ( const char *  className)

Constructs a new Features::UserDefinedFeatureClass object.

It is recommended that the company name be used as a prefix to prevent name clashes.

Returns
The new class instance
Created in NX8.0.0.

License requirements : None
Parameters
classNamethe class name
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXOpen::Features::UserDefinedFeatureClass *> NXOpen::Features::UserDefinedFeatureClassManager::GetClasses ( )

Gets all the Features::UserDefinedFeatureClass objects in the session.

Returns
Array of user defined feature classes
Created in NX8.0.0.

License requirements : None
NXOpen::Features::UserDefinedFeatureClass* NXOpen::Features::UserDefinedFeatureClassManager::GetClassFromName ( const NXString className)

Get the Features::UserDefinedFeatureClass object for the given class name.

    @return  The UserDefinedClass instance it may be NULL if you do not have permission to query this object 


Created in NX8.0.0.

License requirements : None

Parameters
classNamename of class to find
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Features::UserDefinedFeatureClass* NXOpen::Features::UserDefinedFeatureClassManager::GetClassFromName ( const char *  className)

Get the Features::UserDefinedFeatureClass object for the given class name.

    @return  The UserDefinedClass instance it may be NULL if you do not have permission to query this object 


Created in NX8.0.0.

License requirements : None

Parameters
classNamename of class to find
NOTE: The full Unicode character set is not supported for this parameter.
tag_t NXOpen::Features::UserDefinedFeatureClassManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.