NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::FlowBuilder Class Reference

Represents a FlowBuilder Builder
This is an abstract class and cannot be instantiated. More...

Inheritance diagram for NXOpen::CAM::FlowBuilder:
NXOpen::TaggedObject

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. More...
 
bool ContactBnd ()
 Returns the Cleanup Output, Contact Boundary
Created in NX5.0.0. More...
 
NXOpen::CAM::FlowBuilder::FlowEditTypes FlowEdit ()
 Returns the Manual Assembly
Created in NX5.0.0. More...
 
NXOpen::CAM::FlowBuilder::FlowOffsetModeType FlowOffsetMode ()
 Returns the Flow Cut/Offset Mode
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderFlowOverlapDistBuilder ()
 Returns the flow overlap distance
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderMaxConcavityAngleBuilder ()
 Returns the flow max concavity
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMergeDistBuilder ()
 Returns the builder of flow merge distance
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMinCutLengthBuilder ()
 Returns the flow min cut length
Created in NX5.0.0. More...
 
NXOpen::CAM::FlowCutSteepContainmentNonSteepCutting ()
 Returns the Non-steep Cutting Builder
Created in NX7.5.0. More...
 
void SetCenterCurve (bool centerCurve)
 Sets the Cleanup Output, Tool End Boundary
Created in NX5.0.0. More...
 
void SetContactBnd (bool contactBnd)
 Sets the Cleanup Output, Contact Boundary
Created in NX5.0.0. More...
 
void SetFlowEdit (NXOpen::CAM::FlowBuilder::FlowEditTypes flowEdit)
 Sets the Manual Assembly
Created in NX5.0.0. More...
 
void SetFlowOffsetMode (NXOpen::CAM::FlowBuilder::FlowOffsetModeType flowOffsetMode)
 Sets the Flow Cut/Offset Mode
Created in NX5.0.0. More...
 
void SetTlDiameter (double tlDiameter)
 Sets the flow reference tool diameter
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderSteepAngleBuilder ()
 Returns the Steep Angle
Created in NX5.0.0. More...
 
NXOpen::CAM::FlowCutSteepContainmentSteepCutting ()
 Returns the Steep Cutting Builder
Created in NX7.5.0. More...
 
double TlDiameter ()
 Returns the flow reference tool diameter
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a FlowBuilder Builder
This is an abstract class and cannot be instantiated.



Created in NX5.0.0.

Member Enumeration Documentation

Available types for Flow Cut/Manual Assembly in scop.

Enumerator
FlowEditTypesAutomatic 

Automatic.

FlowEditTypesUserDefined 

User Defined.

Available types for Flow Cut/Offset Mode in scop.

Enumerator
FlowOffsetModeTypeSingle 

Single Pass.

FlowOffsetModeTypeMultiple 

Multiple Offsets.

FlowOffsetModeTypeReftool 

Reference Tool Offsets.

Member Function Documentation

bool NXOpen::CAM::FlowBuilder::CenterCurve ( )

Returns the Cleanup Output, Tool End Boundary
Created in NX5.0.0.



License requirements : None

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)

Sets the Cleanup Output, Tool End Boundary
Created in NX5.0.0.



License requirements : None

Parameters
centerCurvethe Tool End Boundary value
void NXOpen::CAM::FlowBuilder::SetContactBnd ( bool  contactBnd)

Sets the Cleanup Output, Contact Boundary
Created in NX5.0.0.



License requirements : None

Parameters
contactBndthe Contact Boundary value
void NXOpen::CAM::FlowBuilder::SetFlowEdit ( NXOpen::CAM::FlowBuilder::FlowEditTypes  flowEdit)

Sets the Manual Assembly
Created in NX5.0.0.



License requirements : None

Parameters
flowEditthe 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

Parameters
flowOffsetModethe 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")

Parameters
tlDiameterThe 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


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