NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::AeroStructures::Author::MethodLibrary object. More...
Public Types | |
typedef NXOpen::Callback1 < bool, NXOpen::CAE::AeroStructures::Author::CalculationContext * > | Callback |
Callback type Created in NX12.0.0. More... | |
Public Member Functions | |
void | RegisterEvaluate (const NXString &methodID, int version, const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback &cb) |
Routine to register an evaluate callback Created in NX12.0.0. More... | |
void | RegisterEvaluate (const char *methodID, int version, const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback &cb) |
Routine to register an evaluate callback Created in NX12.0.0. More... | |
void | RegisterValidate (const NXString &methodID, int version, const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback &cb) |
Routine to register a validate callback Created in NX12.0.0. More... | |
void | RegisterValidate (const char *methodID, int version, const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback &cb) |
Routine to register a validate callback Created in NX12.0.0. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Static Public Member Functions | |
static MethodLibrary * | GetMethodLibrary (NXOpen::Session *owner) |
Returns the MethodLibrary object for the running session which serves as the 'gateway' class for the application API. More... | |
Represents a NXOpen::CAE::AeroStructures::Author::MethodLibrary object.
To obtain an instance of this class, refer to NXOpen::Session
Created in NX12.0.0.
typedef NXOpen::Callback1<bool, NXOpen::CAE::AeroStructures::Author::CalculationContext *> NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback |
Callback type
Created in NX12.0.0.
License requirements : None
|
static |
Returns the MethodLibrary object for the running session which serves as the 'gateway' class for the application API.
References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.
void NXOpen::CAE::AeroStructures::Author::MethodLibrary::RegisterEvaluate | ( | const NXString & | methodID, |
int | version, | ||
const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback & | cb | ||
) |
Routine to register an evaluate callback
Created in NX12.0.0.
License requirements : None
methodID | methodid |
version | version |
cb | routine to register |
void NXOpen::CAE::AeroStructures::Author::MethodLibrary::RegisterEvaluate | ( | const char * | methodID, |
int | version, | ||
const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback & | cb | ||
) |
Routine to register an evaluate callback
Created in NX12.0.0.
License requirements : None
methodID | methodid |
version | version |
cb | routine to register |
void NXOpen::CAE::AeroStructures::Author::MethodLibrary::RegisterValidate | ( | const NXString & | methodID, |
int | version, | ||
const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback & | cb | ||
) |
Routine to register a validate callback
Created in NX12.0.0.
License requirements : None
methodID | methodid |
version | version |
cb | routine to register |
void NXOpen::CAE::AeroStructures::Author::MethodLibrary::RegisterValidate | ( | const char * | methodID, |
int | version, | ||
const NXOpen::CAE::AeroStructures::Author::MethodLibrary::Callback & | cb | ||
) |
Routine to register a validate callback
Created in NX12.0.0.
License requirements : None
methodID | methodid |
version | version |
cb | routine to register |
tag_t NXOpen::CAE::AeroStructures::Author::MethodLibrary::Tag | ( | ) | const |
Returns the tag of this object.