NXOpen .NET Reference Guide
1899
|
Represents a checker that validator will use to check against part node. More...
Public Member Functions | |
unsafe NXOpen.Validate.Logger | AskLogger () |
Asks the Validate.Logger instance designated to the Validate.CheckerNode . More... | |
unsafe bool | GetChildCheckerEnabledFlag (string childCheckerInstance) |
Gets enable flag of child checker instance in a profile checker. More... | |
unsafe bool[] | GetChildCheckerEnabledFlags (out string[] childCheckerInstances) |
Gets child checker instance names and enable flags in a profile checker. More... | |
unsafe string[] | GetChildCheckerInstanceNames () |
Gets child checker instance names in a profile checker. More... | |
unsafe NXOpen.Validate.Parameter | GetParameter (string parameterTitle) |
Gets a Validate.Parameter of specified title. More... | |
unsafe NXOpen.Validate.Parameter[] | GetParameters () |
Gets all the Validate.Parameter . More... | |
unsafe void | SetChildCheckerEnabledFlag (string childCheckerInstance, bool enableFlag) |
Sets enable flag of child checker instance in a profile checker. More... | |
unsafe void | SetChildCheckerEnabledFlags (string[] childCheckerInstances, bool[] enableFlags) |
Sets child checker enable flags in a profile checker. More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Protected Member Functions | |
override void | FreeResource () |
Frees the object from memory. More... | |
Properties | |
unsafe string | AttributeCustomizedFormulas [get, set] |
Returns or sets the customized formula lines of checker. More... | |
unsafe string | ClassName [get, set] |
Returns or sets the checker class name More... | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Represents a checker that validator will use to check against part node.
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.
Created in NX7.5.0
|
inline |
Asks the Validate.Logger instance designated to the Validate.CheckerNode .
To obtain an instance of Validate.CheckerNode , refer to Validate.Validator.AppendCheckerNode .
Created in NX1899.0.0
License requirements: None.
|
inlineprotectedvirtual |
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.
Implements NXOpen.TransientObject.
|
inline |
Gets 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 |
|
inline |
Gets child checker instance names and 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 |
|
inline |
Gets child checker instance names in a profile checker.
Created in NX7.5.0
License requirements: None.
|
inline |
Gets a Validate.Parameter of specified title.
A parameter can be customized using methods like Validate.Parameter.SetBooleanValue , Validate.Parameter.SetIntValue , Validate.Parameter.SetDoubleValue , Validate.Parameter.SetStringValue , etc.
Created in NX1899.0.0
License requirements: None.
parameterTitle |
|
inline |
|
inline |
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 |
enableFlag | The enable flag of child checker in the profile checker. |
|
inline |
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 |
enableFlags | The enable flags of child checkers in the profile checker |
|
getset |
Returns or sets the customized formula lines of checker.
For example:
"Disabled?;False;save_log_in_part;True"
For more information, see the Knowledge Fusion and NX Open section of the Knowledge Fusion Help.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the checker class name
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.