NX Open C++ Reference Guide
|
Represents a checker that validator will use to check against part node. More...
Public Member Functions | |
NXString | AttributeCustomizedFormulas () |
Returns the customized formula lines of checker. | |
NXString | ClassName () |
Returns the checker class name Created in NX7.5.0. | |
bool | GetChildCheckerEnabledFlag (const NXString &childCheckerInstance) |
Gets enable flag of child checker instance in a profile checker. | |
bool | GetChildCheckerEnabledFlag (const char *childCheckerInstance) |
Gets enable flag of child checker instance in a profile checker. | |
std::vector< bool > | GetChildCheckerEnabledFlags (std::vector< NXString > &childCheckerInstances) |
Gets child checker instance names and enable flags in a profile checker. | |
std::vector< NXString > | GetChildCheckerInstanceNames () |
Gets child checker instance names in a profile checker. | |
void | SetAttributeCustomizedFormulas (const NXString &formulaLines) |
Sets the customized formula lines of checker. | |
void | SetAttributeCustomizedFormulas (const char *formulaLines) |
Sets the customized formula lines of checker. | |
void | SetChildCheckerEnabledFlag (const NXString &childCheckerInstance, bool enableFlag) |
Sets enable flag of child checker instance in a profile checker. | |
void | SetChildCheckerEnabledFlag (const char *childCheckerInstance, bool enableFlag) |
Sets enable flag of child checker instance in a profile checker. | |
void | SetChildCheckerEnabledFlags (std::vector< NXString > &childCheckerInstances, const std::vector< bool > &enableFlags) |
Sets child checker enable flags in a profile checker. | |
void | SetClassName (const NXString &className) |
Sets the checker class name Created in NX7.5.0. | |
void | SetClassName (const char *className) |
Sets the checker class name Created in NX7.5.0. | |
virtual | ~CheckerNode () |
Frees the object from memory. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Represents a checker that validator will use to check against part node.
<br> Checker node contains the information of checker class name and checker parameter attribute values. If the checker class is a profile which contains child checker instances, you can set the enable flags to the child checker instances in the profile checker class to turn on or off the child checker instances. <br>
Created in NX7.5.0.
|
virtual |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Validate::CheckerNode::AttributeCustomizedFormulas | ( | ) |
Returns the customized formula lines of checker.
<br> For example: <br> <br> "Disabled?;False;save_log_in_part;True" <br> <br> For more information, see the Knowledge Fusion and NX Open section of the Knowledge Fusion Help. <br>
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Validate::CheckerNode::ClassName | ( | ) |
Returns the checker class name
Created in NX7.5.0.
License requirements : None
bool NXOpen::Validate::CheckerNode::GetChildCheckerEnabledFlag | ( | const NXString & | childCheckerInstance | ) |
Gets enable flag of child checker instance in a profile checker.
childCheckerInstance | The instance name of child checker in the profile checker NOTE: The full Unicode character set is not supported for this parameter. |
bool NXOpen::Validate::CheckerNode::GetChildCheckerEnabledFlag | ( | const char * | childCheckerInstance | ) |
Gets enable flag of child checker instance in a profile checker.
childCheckerInstance | The instance name of child checker in the profile checker NOTE: The full Unicode character set is not supported for this parameter. |
std::vector<bool> NXOpen::Validate::CheckerNode::GetChildCheckerEnabledFlags | ( | std::vector< NXString > & | childCheckerInstances | ) |
Gets child checker instance names and enable flags in a profile checker.
childCheckerInstances | The instance names of child checkers in the profile checker |
std::vector<NXString> NXOpen::Validate::CheckerNode::GetChildCheckerInstanceNames | ( | ) |
Gets child checker instance names in a profile checker.
void NXOpen::Validate::CheckerNode::SetAttributeCustomizedFormulas | ( | const NXString & | formulaLines | ) |
Sets the customized formula lines of checker.
<br> For example: <br> <br> "Disabled?;False;save_log_in_part;True" <br> <br> For more information, see the Knowledge Fusion and NX Open section of the Knowledge Fusion Help. <br>
Created in NX7.5.0.
License requirements : None
formulaLines | The formula lines of checker |
void NXOpen::Validate::CheckerNode::SetAttributeCustomizedFormulas | ( | const char * | formulaLines | ) |
Sets the customized formula lines of checker.
<br> For example: <br> <br> "Disabled?;False;save_log_in_part;True" <br> <br> For more information, see the Knowledge Fusion and NX Open section of the Knowledge Fusion Help. <br>
Created in NX7.5.0.
License requirements : None
formulaLines | The formula lines of checker |
void NXOpen::Validate::CheckerNode::SetChildCheckerEnabledFlag | ( | const NXString & | childCheckerInstance, |
bool | enableFlag | ||
) |
Sets enable flag of child checker instance in a profile checker.
Created in NX7.5.0.
License requirements : None
childCheckerInstance | The instance name of child checker in the profile checker NOTE: The full Unicode character set is not supported for this parameter. |
enableFlag | The enable flag of child checker in the profile checker. |
void NXOpen::Validate::CheckerNode::SetChildCheckerEnabledFlag | ( | const char * | childCheckerInstance, |
bool | enableFlag | ||
) |
Sets enable flag of child checker instance in a profile checker.
Created in NX7.5.0.
License requirements : None
childCheckerInstance | The instance name of child checker in the profile checker NOTE: The full Unicode character set is not supported for this parameter. |
enableFlag | The enable flag of child checker in the profile checker. |
void NXOpen::Validate::CheckerNode::SetChildCheckerEnabledFlags | ( | std::vector< NXString > & | childCheckerInstances, |
const std::vector< bool > & | enableFlags | ||
) |
Sets child checker enable flags in a profile checker.
Created in NX7.5.0.
License requirements : None
childCheckerInstances | The instance names of child checkers in the profile checker NOTE: The full Unicode character set is not supported for this parameter. |
enableFlags | The enable flags of child checkers in the profile checker |
void NXOpen::Validate::CheckerNode::SetClassName | ( | const NXString & | className | ) |
Sets the checker class name
Created in NX7.5.0.
License requirements : None
className | checker class name |
void NXOpen::Validate::CheckerNode::SetClassName | ( | const char * | className | ) |
Sets the checker class name
Created in NX7.5.0.
License requirements : None
className | checker class name |