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

Represents a MultiplePassesBuilder
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::MultiplePassesBuilder:
NXOpen::TaggedObject

Public Types

enum  OrderTypes { OrderTypesSidePassesFirst, OrderTypesDepthPassesFirst }
 Available types for Order. More...
 
enum  StepMethodTypes { StepMethodTypesIncrement, StepMethodTypesPasses }
 Available types for Step Method. More...
 

Public Member Functions

NXOpen::CAM::InheritableDoubleBuilderDepthIncrement ()
 Returns the Depth Increment
Created in NX6.0.0. More...
 
NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes DepthStepMethod ()
 Returns the Depth Step Method
Created in NX6.0.0. More...
 
bool DoDepthPasses ()
 Returns the Do Depth Passes
Created in NX6.0.0. More...
 
bool DoSidePasses ()
 Returns the Do Side Passes
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableIntBuilderNumberOfDepthPasses ()
 Returns the Number of Depth Passes
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableIntBuilderNumberOfSidePasses ()
 Returns the Number of Side Passes
Created in NX6.0.0. More...
 
NXOpen::CAM::MultiplePassesBuilder::OrderTypes Order ()
 Returns the Order
Created in NX6.0.0. More...
 
void SetDepthStepMethod (NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes depthStepMethod)
 Sets the Depth Step Method
Created in NX6.0.0. More...
 
void SetDoDepthPasses (bool doDepthPasses)
 Sets the Do Depth Passes
Created in NX6.0.0. More...
 
void SetDoSidePasses (bool doSidePasses)
 Sets the Do Side Passes
Created in NX6.0.0. More...
 
void SetOrder (NXOpen::CAM::MultiplePassesBuilder::OrderTypes order)
 Sets the Order
Created in NX6.0.0. More...
 
void SetSideStepMethod (NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes sideStepMethod)
 Sets the Side Step Method
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderSideIncrement ()
 Returns the Side Increment
Created in NX6.0.0. More...
 
NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes SideStepMethod ()
 Returns the Side Step Method
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderTotalDepth ()
 Returns the Total Depth
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderTotalThickness ()
 Returns the Total Thickness
Created in NX6.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 MultiplePassesBuilder
Created in NX6.0.0.


Member Enumeration Documentation

Available types for Order.

Enumerator
OrderTypesSidePassesFirst 

Side First.

OrderTypesDepthPassesFirst 

Depth First.

Available types for Step Method.

Enumerator
StepMethodTypesIncrement 

Increment.

StepMethodTypesPasses 

Passes.

Member Function Documentation

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::MultiplePassesBuilder::DepthIncrement ( )

Returns the Depth Increment
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes NXOpen::CAM::MultiplePassesBuilder::DepthStepMethod ( )

Returns the Depth Step Method
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::MultiplePassesBuilder::DoDepthPasses ( )

Returns the Do Depth Passes
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

bool NXOpen::CAM::MultiplePassesBuilder::DoSidePasses ( )

Returns the Do Side Passes
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::MultiplePassesBuilder::NumberOfDepthPasses ( )

Returns the Number of Depth Passes
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::MultiplePassesBuilder::NumberOfSidePasses ( )

Returns the Number of Side Passes
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::MultiplePassesBuilder::OrderTypes NXOpen::CAM::MultiplePassesBuilder::Order ( )

Returns the Order
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::MultiplePassesBuilder::SetDepthStepMethod ( NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes  depthStepMethod)

Sets the Depth Step Method
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
depthStepMethodthe value of Depth Step Method
void NXOpen::CAM::MultiplePassesBuilder::SetDoDepthPasses ( bool  doDepthPasses)

Sets the Do Depth Passes
Created in NX6.0.0.



License requirements : None

Parameters
doDepthPassesthe toggle value of do depth passes
void NXOpen::CAM::MultiplePassesBuilder::SetDoSidePasses ( bool  doSidePasses)

Sets the Do Side Passes
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
doSidePassesthe toggle value of Do Side Passes
void NXOpen::CAM::MultiplePassesBuilder::SetOrder ( NXOpen::CAM::MultiplePassesBuilder::OrderTypes  order)

Sets the Order
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
orderthe value of Order
void NXOpen::CAM::MultiplePassesBuilder::SetSideStepMethod ( NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes  sideStepMethod)

Sets the Side Step Method
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
sideStepMethodthe value of Side Step Method
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::MultiplePassesBuilder::SideIncrement ( )

Returns the Side Increment
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::MultiplePassesBuilder::StepMethodTypes NXOpen::CAM::MultiplePassesBuilder::SideStepMethod ( )

Returns the Side Step Method
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::MultiplePassesBuilder::TotalDepth ( )

Returns the Total Depth
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::MultiplePassesBuilder::TotalThickness ( )

Returns the Total Thickness
Created in NX6.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.