NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.Validate.Validator Class Reference

Represents a NX NXOpen.Validate.Validator . More...

Inheritance diagram for NXOpen.Validate.Validator:

Public Member Functions

unsafe NXOpen.Validation.Result Commit ()
 Runs checking process and returns the checking status. More...
 
unsafe NXOpen.ErrorList GetLastErrorListFromCommit ()
 Return the list of errors happened during last NXOpen.Validate.Validator.Commit . More...
 
unsafe void AppendPartNode (string fileName)
 Adds part node by part file name More...
 
unsafe void AppendPartNode (NXOpen.Part partObject)
 Adds part node by part object More...
 
unsafe void AppendPartNodes (string[] fileNames)
 Adds part nodes by part file names More...
 
unsafe void AppendPartNodes (NXOpen.Part[] partObject)
 Adds part nodes by part objects More...
 
unsafe void ErasePartNode (int index)
 Removes a part node More...
 
unsafe void ClearPartNodes ()
 Clears part nodes More...
 
unsafe NXOpen.Validate.PartNode FindPartNode (int index)
 Finds a part node More...
 
unsafe void GetPartNodes (out NXOpen.Validate.PartNode[] partNodes)
 Returns all part nodes. More...
 
unsafe void AppendCheckerNode (string className)
 Adds a checker node. More...
 
unsafe void AppendCheckerNodes (string[] classNames)
 Adds checker nodes. More...
 
unsafe void EraseCheckerNode (int delNdx)
 Removes a checker node. More...
 
unsafe void ClearCheckerNodes ()
 Clears checker nodes More...
 
unsafe NXOpen.Validate.CheckerNode FindCheckerNode (int index)
 Returns a checker node. More...
 
unsafe void GetCheckerNodes (out NXOpen.Validate.CheckerNode[] checkerNode)
 Returns all checker nodes. More...
 

Properties

unsafe
NXOpen.Validate.ValidatorOptions 
ValidatorOptions [get]
 Returns the run options. More...
 

Detailed Description

Represents a NX NXOpen.Validate.Validator .

To create a new instance of this class, use NXOpen.Validate.ValidationManager.CreateValidator

Created in NX7.5.0

Member Function Documentation

unsafe void NXOpen.Validate.Validator.AppendCheckerNode ( string  className)

Adds a checker node.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
classNamechecker class name
unsafe void NXOpen.Validate.Validator.AppendCheckerNodes ( string[]  classNames)

Adds checker nodes.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
classNamescheckers' class name array
unsafe void NXOpen.Validate.Validator.AppendPartNode ( string  fileName)

Adds part node by part file name

Created in NX7.5.0

License requirements: None.

Parameters
fileName
unsafe void NXOpen.Validate.Validator.AppendPartNode ( NXOpen.Part  partObject)

Adds part node by part object

Created in NX7.5.0

License requirements: None.

Parameters
partObject
unsafe void NXOpen.Validate.Validator.AppendPartNodes ( string[]  fileNames)

Adds part nodes by part file names

Created in NX7.5.0

License requirements: None.

Parameters
fileNames
unsafe void NXOpen.Validate.Validator.AppendPartNodes ( NXOpen.Part[]  partObject)

Adds part nodes by part objects

Created in NX7.5.0

License requirements: None.

Parameters
partObject
unsafe void NXOpen.Validate.Validator.ClearCheckerNodes ( )

Clears checker nodes

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

unsafe void NXOpen.Validate.Validator.ClearPartNodes ( )

Clears part nodes

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Validation.Result NXOpen.Validate.Validator.Commit ( )

Runs checking process and returns the checking status.

If failed checking statuses are found, it will return NXOpen.Validation.Result.Failed . Otherwise it will return NXOpen.Validation.Result.Pass . Call NXOpen.Validate.Validator.GetLastErrorListFromCommit for the execeptions happened during the checking process.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Returns
unsafe void NXOpen.Validate.Validator.EraseCheckerNode ( int  delNdx)

Removes a checker node.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
delNdx
unsafe void NXOpen.Validate.Validator.ErasePartNode ( int  index)

Removes a part node

Created in NX7.5.0

License requirements: None.

Parameters
index
unsafe NXOpen.Validate.CheckerNode NXOpen.Validate.Validator.FindCheckerNode ( int  index)

Returns a checker node.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
index
Returns
checker node
unsafe NXOpen.Validate.PartNode NXOpen.Validate.Validator.FindPartNode ( int  index)

Finds a part node

Created in NX7.5.0

License requirements: None.

Parameters
index
Returns
unsafe void NXOpen.Validate.Validator.GetCheckerNodes ( out NXOpen.Validate.CheckerNode[]  checkerNode)

Returns all checker nodes.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
checkerNodechecker name array
unsafe NXOpen.ErrorList NXOpen.Validate.Validator.GetLastErrorListFromCommit ( )

Return the list of errors happened during last NXOpen.Validate.Validator.Commit .

Created in NX9.0.0

License requirements: ug_checkmate ("UG Check Mate")

Returns
List of errors encountered during the checking process
unsafe void NXOpen.Validate.Validator.GetPartNodes ( out NXOpen.Validate.PartNode[]  partNodes)

Returns all part nodes.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
partNodes

Property Documentation

unsafe NXOpen.Validate.ValidatorOptions NXOpen.Validate.Validator.ValidatorOptions
get

Returns the run options.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")


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