NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::ValidCheckBuilder Class Reference

This is the JA builder for static interference check
To create a new instance of this class, use Tooling::ValidCheckCollection::CreateValidCheckBuilder
Default values. More...

Inheritance diagram for NXOpen::Tooling::ValidCheckBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AnalysisMode { AnalysisModeSolidBased, AnalysisModeFacetBased }
 the analysis mode, including solid-based mode and facet-based mode More...
enum  CheckingType { CheckingTypeTrueBody, CheckingTypeFalseBody, CheckingTypeBoth }
 the checking type, including true body, false body or both More...
enum  SelMode { SelModeComponent, SelModeBody }
 the selection type, including component and solid body More...

Public Member Functions

NXOpen::Tooling::ValidCheckBuilder::AnalysisMode AnalyMode ()
 Returns the analysis mode
Created in NX6.0.0.
bool BlankBody ()
 Returns the blank body, to specify if blanked bodies in a component needs to be searched
Created in NX6.0.0.
NXOpen::Tooling::ValidCheckBuilder::CheckingType CheckType ()
 Returns the check type
Created in NX6.0.0.
NXString ClrSetName ()
 Returns the clearance set name
Created in NX6.0.0.
double ClrZone ()
 Returns the clearance zone
Created in NX6.0.0.
NXOpen::SelectNXObjectListObjSelectTarget ()
 Returns the target object selection list
Created in NX6.0.0.
NXOpen::SelectNXObjectListObjSelectTool ()
 Returns the tool object selection list
Created in NX6.0.0.
NXOpen::Tooling::ValidCheckBuilder::SelMode ObjSelectType ()
 Returns the object selection type
Created in NX6.0.0.
bool ScrewCheck ()
 Returns the screw check, to specify if screw check algorithm needs to be used
Created in NX6.0.0.
NXString SelectDatasetsName ()
 Returns the box list selected sets name
Created in NX6.0.0.
void SetAnalyMode (NXOpen::Tooling::ValidCheckBuilder::AnalysisMode analyMode)
 Sets the analysis mode
Created in NX6.0.0.
void SetBlankBody (bool blankBody)
 Sets the blank body, to specify if blanked bodies in a component needs to be searched
Created in NX6.0.0.
void SetCheckType (NXOpen::Tooling::ValidCheckBuilder::CheckingType checkType)
 Sets the check type
Created in NX6.0.0.
void SetClrSetName (const NXString &clrSetName)
 Sets the clearance set name
Created in NX6.0.0.
void SetClrZone (double clrZone)
 Sets the clearance zone
Created in NX6.0.0.
void SetObjSelectType (NXOpen::Tooling::ValidCheckBuilder::SelMode objSelectType)
 Sets the object selection type
Created in NX6.0.0.
void SetScrewCheck (bool screwCheck)
 Sets the screw check, to specify if screw check algorithm needs to be used
Created in NX6.0.0.
void SetSelectDatasetsName (const NXString &selDataSetName)
 Sets the box list selected sets name
Created in NX6.0.0.
void SetSubAssembly (bool subAssembly)
 Sets the sub-assembly, to specify if sub-assembly needs to be searched
Created in NX6.0.0.
void StdAddUserSets ()
 Adds standard part into user defined set
Created in NX6.0.0.
void StdLoadFile ()
 Loads standard attribute list
Created in NX6.0.0.
bool SubAssembly ()
 Returns the sub-assembly, to specify if sub-assembly needs to be searched
Created in NX6.0.0.

Detailed Description

This is the JA builder for static interference check
To create a new instance of this class, use Tooling::ValidCheckCollection::CreateValidCheckBuilder
Default values.

Property Value

AnalyMode

SolidBased

BlankBody

0

CheckType

TrueBody

ClrZone

0

ObjSelectType

Component

ScrewCheck

0

SubAssembly

0


Created in NX6.0.0.


Member Enumeration Documentation

the analysis mode, including solid-based mode and facet-based mode

Enumerator:
AnalysisModeSolidBased 

Solid body will be used to do checking.

AnalysisModeFacetBased 

Facet body will be used to do checking.

the checking type, including true body, false body or both

Enumerator:
CheckingTypeTrueBody 

True body will be used to do checking.

CheckingTypeFalseBody 

False body will be used to do checking.

CheckingTypeBoth 

Both types of body will be used to do checking.

the selection type, including component and solid body

Enumerator:
SelModeComponent 

Selection type will be set to component.

SelModeBody 

Selection type will be set to body.


Member Function Documentation

Returns the analysis mode
Created in NX6.0.0.



License requirements : None

Returns the blank body, to specify if blanked bodies in a component needs to be searched
Created in NX6.0.0.



License requirements : None

Returns the check type
Created in NX6.0.0.



License requirements : None

Returns the clearance set name
Created in NX6.0.0.



License requirements : None

Returns the clearance zone
Created in NX6.0.0.



License requirements : None

Returns the target object selection list
Created in NX6.0.0.



License requirements : None

Returns the tool object selection list
Created in NX6.0.0.



License requirements : None

Returns the object selection type
Created in NX6.0.0.



License requirements : None

Returns the screw check, to specify if screw check algorithm needs to be used
Created in NX6.0.0.



License requirements : None

Returns the box list selected sets name
Created in NX6.0.0.



License requirements : None

Sets the analysis mode
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
analyModeIndicates analysis mode to do checking

Sets the blank body, to specify if blanked bodies in a component needs to be searched
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
blankBodyIndicates if blanked body is included while doing checking

Sets the check type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
checkTypeIndicates checking type

Sets the clearance set name
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
clrSetNameSpecifies a user defined clearance set name

Sets the clearance zone
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
clrZoneSpecifies clearance zone value

Sets the object selection type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
objSelectTypeIndicates selection type

Sets the screw check, to specify if screw check algorithm needs to be used
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwCheckIndicates if screw checking algorithm is used while doing checking

Sets the box list selected sets name
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
selDataSetNameSpecifies a user selected data set name

Sets the sub-assembly, to specify if sub-assembly needs to be searched
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
subAssemblyIndicates if sub-assembly is included while doing checking

Adds standard part into user defined set
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Loads standard attribute list
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the sub-assembly, to specify if sub-assembly needs to be searched
Created in NX6.0.0.



License requirements : None


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