NX Open C++ Reference Guide
|
Represents a FlowBuilder Builder
This is an abstract class and cannot be instantiated.
More...
Public Types | |
enum | FlowEditTypes { FlowEditTypesAutomatic, FlowEditTypesUserDefined } |
Available types for Flow Cut/Manual Assembly in scop. More... | |
enum | FlowOffsetModeType { FlowOffsetModeTypeSingle, FlowOffsetModeTypeMultiple, FlowOffsetModeTypeReftool } |
Available types for Flow Cut/Offset Mode in scop. More... | |
Public Member Functions | |
bool | CenterCurve () |
Returns the Cleanup Output, Tool End Boundary Created in NX5.0.0. | |
bool | ContactBnd () |
Returns the Cleanup Output, Contact Boundary Created in NX5.0.0. | |
NXOpen::CAM::FlowBuilder::FlowEditTypes | FlowEdit () |
Returns the Manual Assembly Created in NX5.0.0. | |
NXOpen::CAM::FlowBuilder::FlowOffsetModeType | FlowOffsetMode () |
Returns the Flow Cut/Offset Mode Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | FlowOverlapDistBuilder () |
Returns the flow overlap distance Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | MaxConcavityAngleBuilder () |
Returns the flow max concavity Created in NX5.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MergeDistBuilder () |
Returns the builder of flow merge distance Created in NX5.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MinCutLengthBuilder () |
Returns the flow min cut length Created in NX5.0.0. | |
NXOpen::CAM::FlowCutSteepContainment * | NonSteepCutting () |
Returns the Non-steep Cutting Builder Created in NX7.5.0. | |
void | SetCenterCurve (bool centerCurve) |
Sets the Cleanup Output, Tool End Boundary Created in NX5.0.0. | |
void | SetContactBnd (bool contactBnd) |
Sets the Cleanup Output, Contact Boundary Created in NX5.0.0. | |
void | SetFlowEdit (NXOpen::CAM::FlowBuilder::FlowEditTypes flowEdit) |
Sets the Manual Assembly Created in NX5.0.0. | |
void | SetFlowOffsetMode (NXOpen::CAM::FlowBuilder::FlowOffsetModeType flowOffsetMode) |
Sets the Flow Cut/Offset Mode Created in NX5.0.0. | |
void | SetTlDiameter (double tlDiameter) |
Sets the flow reference tool diameter Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | SteepAngleBuilder () |
Returns the Steep Angle Created in NX5.0.0. | |
NXOpen::CAM::FlowCutSteepContainment * | SteepCutting () |
Returns the Steep Cutting Builder Created in NX7.5.0. | |
double | TlDiameter () |
Returns the flow reference tool diameter Created in NX5.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a FlowBuilder Builder
This is an abstract class and cannot be instantiated.
Created in NX5.0.0.
Available types for Flow Cut/Offset Mode in scop.
FlowOffsetModeTypeSingle |
Single Pass. |
FlowOffsetModeTypeMultiple |
Multiple Offsets. |
FlowOffsetModeTypeReftool |
Reference Tool Offsets. |
bool NXOpen::CAM::FlowBuilder::CenterCurve | ( | ) |
bool NXOpen::CAM::FlowBuilder::ContactBnd | ( | ) |
Returns the Cleanup Output, Contact Boundary
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::FlowBuilder::FlowEditTypes NXOpen::CAM::FlowBuilder::FlowEdit | ( | ) |
Returns the Manual Assembly
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::FlowBuilder::FlowOffsetModeType NXOpen::CAM::FlowBuilder::FlowOffsetMode | ( | ) |
Returns the Flow Cut/Offset Mode
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FlowBuilder::FlowOverlapDistBuilder | ( | ) |
Returns the flow overlap distance
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FlowBuilder::MaxConcavityAngleBuilder | ( | ) |
Returns the flow max concavity
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::FlowBuilder::MergeDistBuilder | ( | ) |
Returns the builder of flow merge distance
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::FlowBuilder::MinCutLengthBuilder | ( | ) |
Returns the flow min cut length
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::FlowCutSteepContainment* NXOpen::CAM::FlowBuilder::NonSteepCutting | ( | ) |
Returns the Non-steep Cutting Builder
Created in NX7.5.0.
License requirements : None
void NXOpen::CAM::FlowBuilder::SetCenterCurve | ( | bool | centerCurve | ) |
void NXOpen::CAM::FlowBuilder::SetContactBnd | ( | bool | contactBnd | ) |
void NXOpen::CAM::FlowBuilder::SetFlowEdit | ( | NXOpen::CAM::FlowBuilder::FlowEditTypes | flowEdit | ) |
Sets the Manual Assembly
Created in NX5.0.0.
License requirements : None
flowEdit | the Manual Assembly value |
void NXOpen::CAM::FlowBuilder::SetFlowOffsetMode | ( | NXOpen::CAM::FlowBuilder::FlowOffsetModeType | flowOffsetMode | ) |
Sets the Flow Cut/Offset Mode
Created in NX5.0.0.
License requirements : None
flowOffsetMode | the Flow Cut/Offset Mode value |
void NXOpen::CAM::FlowBuilder::SetTlDiameter | ( | double | tlDiameter | ) |
Sets the flow reference tool diameter
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
tlDiameter | The flow reference tool diameter |
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FlowBuilder::SteepAngleBuilder | ( | ) |
Returns the Steep Angle
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::FlowCutSteepContainment* NXOpen::CAM::FlowBuilder::SteepCutting | ( | ) |
Returns the Steep Cutting Builder
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::FlowBuilder::TlDiameter | ( | ) |
Returns the flow reference tool diameter
Created in NX5.0.0.
License requirements : None