NX Open C++ Reference Guide
|
a class which defines boolean tool builder. More...
Public Types | |
enum | BooleanToolType { BooleanToolTypeFaceOrPlane, BooleanToolTypeNewPlane, BooleanToolTypeExtrude, BooleanToolTypeRevolve } |
the boolean tool created options More... | |
Public Member Functions | |
NXOpen::GeometricUtilities::ExtrudeRevolveToolBuilder * | ExtrudeRevolveTool () |
Returns the ExtrudeRevolveTool builder. | |
NXOpen::GeometricUtilities::FacePlaneToolBuilder * | FacePlaneTool () |
Returns the FacePlaneTool Builder. | |
bool | ReverseDirection () |
Returns the boolean tool reverse direction option Created in NX7.5.0. | |
void | SetReverseDirection (bool reverseDirection) |
Sets the boolean tool reverse direction option Created in NX7.5.0. | |
void | SetToolOption (NXOpen::GeometricUtilities::BooleanToolBuilder::BooleanToolType toolOption) |
Sets the boolean tool option Created in NX6.0.0. | |
NXOpen::GeometricUtilities::BooleanToolBuilder::BooleanToolType | ToolOption () |
Returns the boolean tool option Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
a class which defines boolean tool builder.
It provides four types of tool creation methods viz. a set of existing faces or datum planes, a new plane created on the fly (FacePlaneToolBuilder), extrude or revolve sheet bodies created on the fly by a given section and direction (ExtrudeRevolveToolBuilder).
Created in NX6.0.0.
the boolean tool created options
NXOpen::GeometricUtilities::ExtrudeRevolveToolBuilder* NXOpen::GeometricUtilities::BooleanToolBuilder::ExtrudeRevolveTool | ( | ) |
Returns the ExtrudeRevolveTool builder.
Through this tool, the extrude or revolve created on the fly can be queried
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricUtilities::FacePlaneToolBuilder* NXOpen::GeometricUtilities::BooleanToolBuilder::FacePlaneTool | ( | ) |
Returns the FacePlaneTool Builder.
Through this tool, the sets of tool faces/datum planes or new plane created on the fly can be queried
Created in NX6.0.0.
License requirements : None
bool NXOpen::GeometricUtilities::BooleanToolBuilder::ReverseDirection | ( | ) |
Returns the boolean tool reverse direction option
Created in NX7.5.0.
License requirements : None
void NXOpen::GeometricUtilities::BooleanToolBuilder::SetReverseDirection | ( | bool | reverseDirection | ) |
Sets the boolean tool reverse direction option
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
reverseDirection | reversedirection |
void NXOpen::GeometricUtilities::BooleanToolBuilder::SetToolOption | ( | NXOpen::GeometricUtilities::BooleanToolBuilder::BooleanToolType | toolOption | ) |
Sets the boolean tool option
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
toolOption | tooloption |
NXOpen::GeometricUtilities::BooleanToolBuilder::BooleanToolType NXOpen::GeometricUtilities::BooleanToolBuilder::ToolOption | ( | ) |
Returns the boolean tool option
Created in NX6.0.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.