NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Validate.CheckerNode Class Reference

Represents a checker that validator will use to check against part node. More...

Inheritance diagram for NXOpen.Validate.CheckerNode:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

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...
 

Detailed Description

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

Member Function Documentation

unsafe NXOpen.Validate.Logger NXOpen.Validate.CheckerNode.AskLogger ( )
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.

Returns
The logger to log result.
override void NXOpen.Validate.CheckerNode.FreeResource ( )
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.

unsafe bool NXOpen.Validate.CheckerNode.GetChildCheckerEnabledFlag ( string  childCheckerInstance)
inline

Gets enable flag of child checker instance in a profile checker.

Created in NX7.5.0

License requirements: None.

Parameters
childCheckerInstanceThe instance name of child checker in the profile checker
Returns
The enable flag of child checker in the profile checker.
unsafe bool [] NXOpen.Validate.CheckerNode.GetChildCheckerEnabledFlags ( out string[]  childCheckerInstances)
inline

Gets child checker instance names and enable flags in a profile checker.

Created in NX7.5.0

License requirements: None.

Parameters
childCheckerInstancesThe instance names of child checkers in the profile checker
Returns
The enable flags of child checkers in the profile checker
unsafe string [] NXOpen.Validate.CheckerNode.GetChildCheckerInstanceNames ( )
inline

Gets child checker instance names in a profile checker.

Created in NX7.5.0

License requirements: None.

Returns
The instance names of child checkers in the profile checker
unsafe NXOpen.Validate.Parameter NXOpen.Validate.CheckerNode.GetParameter ( string  parameterTitle)
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.

Parameters
parameterTitle
Returns
unsafe NXOpen.Validate.Parameter [] NXOpen.Validate.CheckerNode.GetParameters ( )
inline

Gets all the Validate.Parameter .

Created in NX1899.0.0

License requirements: None.

Returns
unsafe void NXOpen.Validate.CheckerNode.SetChildCheckerEnabledFlag ( string  childCheckerInstance,
bool  enableFlag 
)
inline

Sets enable flag of child checker instance in a profile checker.

Created in NX7.5.0

License requirements: None.

Parameters
childCheckerInstanceThe instance name of child checker in the profile checker
enableFlagThe enable flag of child checker in the profile checker.
unsafe void NXOpen.Validate.CheckerNode.SetChildCheckerEnabledFlags ( string[]  childCheckerInstances,
bool[]  enableFlags 
)
inline

Sets child checker enable flags in a profile checker.

Created in NX7.5.0

License requirements: None.

Parameters
childCheckerInstancesThe instance names of child checkers in the profile checker
enableFlagsThe enable flags of child checkers in the profile checker

Property Documentation

unsafe string NXOpen.Validate.CheckerNode.AttributeCustomizedFormulas
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.

unsafe string NXOpen.Validate.CheckerNode.ClassName
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.


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