CheckerNode Class — NXOpen Python API Reference 12.0.0 documentation

# CheckerNode Class

class `NXOpen.Validate.``CheckerNode`

  Bases: `NXOpen.TransientObject`

  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.

  New in version NX7.5.0.

# Properties

Property | Description
--- | ---
AttributeCustomizedFormulas | Returns or sets the customized formula lines of checker.
ClassName | Returns or sets the checker class name

# Methods

Method | Description
--- | ---
Dispose | Frees the object from memory.
GetChildCheckerEnabledFlag | Gets enable flag of child checker instance in a profile checker.
GetChildCheckerEnabledFlags | Gets child checker instance names and enable flags in a profile checker.
GetChildCheckerInstanceNames | Gets child checker instance names in a profile checker.
SetChildCheckerEnabledFlag | Sets enable flag of child checker instance in a profile checker.
SetChildCheckerEnabledFlags | Sets child checker enable flags in a profile checker.

# Property Detail

## AttributeCustomizedFormulas

`CheckerNode.``AttributeCustomizedFormulas`

  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.

  `-------------------------------------`

  Getter Method

  Signature `AttributeCustomizedFormulas`

  Returns: | The formula lines of checker
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `AttributeCustomizedFormulas`

  Parameters: | formulaLines (str) – The formula lines of checker

  New in version NX7.5.0.

  License requirements: None.

## ClassName

`CheckerNode.``ClassName`

  Returns or sets the checker class name

  `-------------------------------------`

  Getter Method

  Signature `ClassName`

  Returns: | checker class name
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ClassName`

  Parameters: | className (str) – checker class name

  New in version NX7.5.0.

  License requirements: None.

# Method Detail

## Dispose

`CheckerNode.``Dispose`

  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.

  Signature `Dispose()`

  New in version NX7.5.0.

  License requirements: None.

## GetChildCheckerEnabledFlag

`CheckerNode.``GetChildCheckerEnabledFlag`

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

  Signature `GetChildCheckerEnabledFlag(childCheckerInstance)`

  Parameters: | childCheckerInstance (str) – The instance name of child checker in the profile checker
  Returns: | The enable flag of child checker in the profile checker.
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

## GetChildCheckerEnabledFlags

`CheckerNode.``GetChildCheckerEnabledFlags`

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

  Signature `GetChildCheckerEnabledFlags()`

  Returns: | a tuple
  Return type: | A tuple consisting of (enableFlags, childCheckerInstances) enableFlags is a list of bool. The enable flags of child checkers in the profile checker childCheckerInstances is a list of str. The instance names of child checkers in the profile checker

  New in version NX7.5.0.

  License requirements: None.

## GetChildCheckerInstanceNames

`CheckerNode.``GetChildCheckerInstanceNames`

  Gets child checker instance names in a profile checker.

  Signature `GetChildCheckerInstanceNames()`

  Returns: | The instance names of child checkers in the profile checker
  Return type: | list of str

  New in version NX7.5.0.

  License requirements: None.

## SetChildCheckerEnabledFlag

`CheckerNode.``SetChildCheckerEnabledFlag`

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

  Signature `SetChildCheckerEnabledFlag(childCheckerInstance, enableFlag)`

  Parameters:

  - childCheckerInstance (str) – The instance name of child checker in the profile checker
  - enableFlag (bool) – The enable flag of child checker in the profile checker.

  New in version NX7.5.0.

  License requirements: None.

## SetChildCheckerEnabledFlags

`CheckerNode.``SetChildCheckerEnabledFlags`

  Sets child checker enable flags in a profile checker.

  Signature `SetChildCheckerEnabledFlags(childCheckerInstances, enableFlags)`

  Parameters:

  - childCheckerInstances (list of str) – The instance names of child checkers in the profile checker
  - enableFlags (list of bool) – The enable flags of child checkers in the profile checker

  New in version NX7.5.0.

  License requirements: None.