NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::BooleanBuilder Class Reference

Represents a boolean feature builder. More...

Inheritance diagram for NXOpen::Features::BooleanBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

bool ConvertToSew ()
 Returns the convert to sew flag
Created in NX5.0.0.
bool CopyTargets ()
 Returns the copy targets flag
Created in NX5.0.0.
bool CopyTools ()
 Returns the copy tools flag
Created in NX5.0.0.
NXOpen::Features::Feature::BooleanType Operation ()
 Returns the boolean operation
Created in NX4.0.0.
bool RetainTarget ()
 Returns the retain target flag
Created in NX4.0.0.
bool RetainTool ()
 Returns the retain tool flag
Created in NX4.0.0.
void SetConvertToSew (bool convertToSew)
 Sets the convert to sew flag
Created in NX5.0.0.
void SetCopyTargets (bool copyTargets)
 Sets the copy targets flag
Created in NX5.0.0.
void SetCopyTools (bool copyTools)
 Sets the copy tools flag
Created in NX5.0.0.
void SetOperation (NXOpen::Features::Feature::BooleanType operation)
 Sets the boolean operation
Created in NX4.0.0.
void SetRetainTarget (bool retainTarget)
 Sets the retain target flag
Created in NX4.0.0.
void SetRetainTool (bool retainTool)
 Sets the retain tool flag
Created in NX4.0.0.
void SetTarget (NXOpen::Body *target)
 Sets the target body
Created in NX4.0.0.
void SetTolerance (double tolerance)
 Sets the tolerance
Created in NX5.0.0.
void SetTool (NXOpen::DisplayableObject *tool)
 Sets the tool body

void SetToolBodyCollector (NXOpen::ScCollector *toolBodyCollector)
 Sets the tool body collector for the boolean operation
Created in NX7.5.0.
NXOpen::BodyTarget ()
 Returns the target body
Created in NX4.0.0.
NXOpen::SelectBodyListTargets ()
 Returns the target bodies for the boolean operation
Created in NX5.0.0.
double Tolerance ()
 Returns the tolerance
Created in NX5.0.0.
NXOpen::DisplayableObjectTool ()
 Returns the tool body

NXOpen::ScCollectorToolBodyCollector ()
 Returns the tool body collector for the boolean operation
Created in NX7.5.0.
NXOpen::SelectDisplayableObjectListTools ()
 Returns the tool bodies for the boolean operation
Created in NX5.0.0.

Detailed Description

Represents a boolean feature builder.


To create a new instance of this class, use Features::FeatureCollection::CreateBooleanBuilderUsingCollector

Created in NX4.0.0.


Member Function Documentation

Returns the convert to sew flag
Created in NX5.0.0.



License requirements : None

Returns the copy targets flag
Created in NX5.0.0.



License requirements : None

Returns the copy tools flag
Created in NX5.0.0.



License requirements : None

Returns the boolean operation
Created in NX4.0.0.



License requirements : None

Returns the retain target flag
Created in NX4.0.0.



License requirements : None

Returns the retain tool flag
Created in NX4.0.0.



License requirements : None

Sets the convert to sew flag
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
convertToSewconverttosew

Sets the copy targets flag
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
copyTargetscopytargets

Sets the copy tools flag
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
copyToolscopytools

Sets the boolean operation
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
operationType of boolean operation.

Sets the retain target flag
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
retainTargetRetain target flag

Sets the retain tool flag
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
retainToolRetain tool flag

Sets the target body
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
targetTarget body for boolean operation. This parameter may not be NULL.

Sets the tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Sets the tool body

Deprecated:
Deprecated in NX5.0.2.



Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
toolTool body for boolean operation. This parameter may not be NULL.

Sets the tool body collector for the boolean operation
Created in NX7.5.0.



License requirements : None

Parameters:
toolBodyCollectortoolbodycollector

Returns the target body
Created in NX4.0.0.



License requirements : None

Returns the target bodies for the boolean operation
Created in NX5.0.0.



License requirements : None

Returns the tolerance
Created in NX5.0.0.



License requirements : None

Returns the tool body

Deprecated:
Deprecated in NX5.0.2.



Created in NX4.0.0.

License requirements : None

Returns the tool body collector for the boolean operation
Created in NX7.5.0.



License requirements : None

Returns the tool bodies for the boolean operation
Created in NX5.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.