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

Represents a NXOpen::CAM::SimulationOptionsBuilder
To create a new instance of this class, use NXOpen::SIM::KinematicConfigurator::CreateSimulationOptionsBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::SimulationOptionsBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Accuracy { AccuracyFine, AccuracyCoarse }
 The ipw animation accuracy options. More...
 
enum  DialogType { DialogTypeSimulate, DialogTypeMachineToolBuilder, DialogTypeSynchronize, DialogTypeInspection }
 the dialog type More...
 
enum  Enable { EnableNo, EnableYes }
 the enable value More...
 
enum  IpwEnable { IpwEnableOff, IpwEnableMotionBased, IpwEnableLengthIncrement }
 the ipw mode value More...
 
enum  Resolution { ResolutionFast, ResolutionNormal, ResolutionFine, ResolutionExtraFine }
 The ipw resolution options. More...
 
enum  SimulationDisplayMode { SimulationDisplayModeSuppressAll, SimulationDisplayModeSuppressGraphics, SimulationDisplayModeAll }
 The modes of the simulation display. More...
 
enum  Stationary { StationaryEath, StationaryPart, StationaryTool }
 The stationary options. More...
 
enum  StockType { StockTypeAutomatic, StockTypeUserDefined }
 Gouge Check Stock options. More...
 
enum  ToolShapeColl { ToolShapeCollUnknown, ToolShapeCollParameter, ToolShapeCollAssembly }
 The tool shape for checking options. More...
 
enum  ToolShapeMR { ToolShapeMRParameter = 1, ToolShapeMRAssembly }
 The tool shape for material removal options. More...
 

Public Member Functions

bool AnalyzeMachiningTime ()
 Returns the option to activate the machining time analysis
Created in NX11.0.2. More...
 
NXOpen::CAM::SimulationOptionsBuilder::Accuracy AnimationAccuracy ()
 Returns the animation accuracy
Created in NX6.0.0. More...
 
bool CacheNcProgram ()
 Returns the cache nc program
Created in NX6.0.0. More...
 
bool CheckLimitViolation ()
 Returns the check limit violation
Created in NX9.0.0. More...
 
bool CheckToolHolder ()
 Returns the check for tool holder collision
Created in NX6.0.0. More...
 
double ChordalTolerance ()
 Returns the chordal tolerance
Created in NX6.0.0. More...
 
NXOpen::CAM::CollisionConfigurationBuilderCollisionConfigurationBuilder ()
 Returns the collision configuration builder
Created in NX8.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::ToolShapeColl Collshape ()
 Returns the tool shape for collision
Created in NX9.0.0. More...
 
bool DetectAirCuttingTime ()
 Returns the option to detect the material/air cuts during the cutting time
Created in NX11.0.2. More...
 
bool DisplayByTime ()
 Returns the display by time
Created in NX6.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::Stationary DisplayStationary ()
 Returns the display stationary
Created in NX6.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::Enable EnableCollision ()
 Returns the enable collision
Created in NX6.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::Enable EnableDisplay ()
 Returns the enable display
More...
 
NXOpen::CAM::SimulationOptionsBuilder::IpwEnable EnableIpw ()
 Returns the enable ipw
Created in NX8.0.0. More...
 
bool HideBlankGeometry ()
 Returns the hide blank geometry
Created in NX9.0.2. More...
 
bool HidePartGeometry ()
 Returns the hide part geometry
Created in NX9.0.2. More...
 
int HistoryBuffer ()
 Returns the history buffer
Created in NX6.0.0. More...
 
bool InterpretContactContour ()
 Returns the interpret G41/42 as contact contour
Created in NX6.0.0. More...
 
NXOpen::NXColorIpwColor ()
 Returns the ipw color
Created in NX6.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::Resolution IpwResolution ()
 Returns the ipw resolution
Created in NX6.0.0. More...
 
double MaxAngularIncr ()
 Returns the max angular incr
Created in NX6.0.0. More...
 
double MaxLengthIncr ()
 Returns the max length incr
Created in NX6.0.0. More...
 
double MaxTimeIncr ()
 Returns the max time incr
Created in NX10.0.2. More...
 
double MinSimulationTime ()
 Returns the minimum simulation time
Created in NX8.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::ToolShapeMR Mrshape ()
 Returns the tool shape for material removal
Created in NX9.0.0. More...
 
bool SaveAsPartfile ()
 Returns the save as partfile
Created in NX6.0.0. More...
 
void SetAnalyzeMachiningTime (bool analyzeMachiningTime)
 Sets the option to activate the machining time analysis
Created in NX11.0.2. More...
 
void SetAnimationAccuracy (NXOpen::CAM::SimulationOptionsBuilder::Accuracy animationAccuracy)
 Sets the animation accuracy
Created in NX6.0.0. More...
 
void SetCacheNcProgram (bool cacheNcProgram)
 Sets the cache nc program
Created in NX6.0.0. More...
 
void SetCheckLimitViolation (bool checkLimitViolation)
 Sets the check limit violation
Created in NX9.0.0. More...
 
void SetCheckToolHolder (bool checkToolHolder)
 Sets the check for tool holder collision
Created in NX6.0.0. More...
 
void SetChordalTolerance (double chordalTolerance)
 Sets the chordal tolerance
Created in NX6.0.0. More...
 
void SetCollshape (NXOpen::CAM::SimulationOptionsBuilder::ToolShapeColl toolShape)
 Sets the tool shape for collision
Created in NX9.0.0. More...
 
void SetDetectAirCuttingTime (bool detectAirCuttingTime)
 Sets the option to detect the material/air cuts during the cutting time
Created in NX11.0.2. More...
 
void SetDisplayByTime (bool displayByTime)
 Sets the display by time
Created in NX6.0.0. More...
 
void SetDisplayStationary (NXOpen::CAM::SimulationOptionsBuilder::Stationary displayStationary)
 Sets the display stationary
Created in NX6.0.0. More...
 
void SetEnableCollision (NXOpen::CAM::SimulationOptionsBuilder::Enable enableValue)
 Sets the enable collision
Created in NX6.0.0. More...
 
void SetEnableDisplay (NXOpen::CAM::SimulationOptionsBuilder::Enable enableValue)
 Sets the enable display
More...
 
void SetEnableIpw (NXOpen::CAM::SimulationOptionsBuilder::IpwEnable enableValue)
 Sets the enable ipw
Created in NX8.0.0. More...
 
void SetHideBlankGeometry (bool hideBlankGeo)
 Sets the hide blank geometry
Created in NX9.0.2. More...
 
void SetHidePartGeometry (bool hidePartGeo)
 Sets the hide part geometry
Created in NX9.0.2. More...
 
void SetHistoryBuffer (int historyBuffer)
 Sets the history buffer
Created in NX6.0.0. More...
 
void SetInterpretContactContour (bool interpretContactContour)
 Sets the interpret G41/42 as contact contour
Created in NX6.0.0. More...
 
void SetIpwColor (NXOpen::NXColor *ipwColor)
 Sets the ipw color
Created in NX6.0.0. More...
 
void SetIpwResolution (NXOpen::CAM::SimulationOptionsBuilder::Resolution ipwResolution)
 Sets the ipw resolution
Created in NX6.0.0. More...
 
void SetMaxAngularIncr (double maxAngularIncr)
 Sets the max angular incr
Created in NX6.0.0. More...
 
void SetMaxLengthIncr (double maxLengthIncr)
 Sets the max length incr
Created in NX6.0.0. More...
 
void SetMaxTimeIncr (double maxTimeIncr)
 Sets the max time incr
Created in NX10.0.2. More...
 
void SetMinSimulationTime (double minSimTime)
 Sets the minimum simulation time
Created in NX8.0.0. More...
 
void SetMrshape (NXOpen::CAM::SimulationOptionsBuilder::ToolShapeMR toolShape)
 Sets the tool shape for material removal
Created in NX9.0.0. More...
 
void SetSaveAsPartfile (bool saveAsComp)
 Sets the save as partfile
Created in NX6.0.0. More...
 
void SetSimulationDisplay (NXOpen::CAM::SimulationOptionsBuilder::SimulationDisplayMode simulationDisplayValue)
 Sets the option to control the display update. More...
 
void SetStockSetting (NXOpen::CAM::SimulationOptionsBuilder::StockType stockmode)
 Sets the stock setting
Created in NX9.0.0. More...
 
void SetStockValue (double stock)
 Sets the stock value
Created in NX9.0.0. More...
 
void SetStopOnCollision (bool stopOnCollision)
 Sets the stop on collision
Created in NX6.0.0. More...
 
void SetStopOnHistoryBuffer (bool stopOnHistoryBuffer)
 Sets the stop on history buffer
Created in NX6.0.0. More...
 
void SetStopOnLimitViolation (bool stopOnLimitViolation)
 Sets the stop on limit violation
Created in NX6.0.0. More...
 
void SetStopOnRapidThroughIpw (bool stopOnRapidThroughIpw)
 Sets the stop on rapid through ipw
Created in NX9.0.2. More...
 
void SetToolTraceSize (int toolTraceSize)
 Sets the tool trace size
Created in NX9.0.0. More...
 
void SetTranslucencyValue (int translucencyValue)
 Sets the translucency value
Created in NX6.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilder::SimulationDisplayMode SimulationDisplay ()
 Returns the option to control the display update. More...
 
NXOpen::CAM::SimulationOptionsBuilder::StockType StockSetting ()
 Returns the stock setting
Created in NX9.0.0. More...
 
double StockValue ()
 Returns the stock value
Created in NX9.0.0. More...
 
bool StopOnCollision ()
 Returns the stop on collision
Created in NX6.0.0. More...
 
bool StopOnHistoryBuffer ()
 Returns the stop on history buffer
Created in NX6.0.0. More...
 
bool StopOnLimitViolation ()
 Returns the stop on limit violation
Created in NX6.0.0. More...
 
bool StopOnRapidThroughIpw ()
 Returns the stop on rapid through ipw
Created in NX9.0.2. More...
 
int ToolTraceSize ()
 Returns the tool trace size
Created in NX9.0.0. More...
 
int TranslucencyValue ()
 Returns the translucency value
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::CAM::SimulationOptionsBuilder
To create a new instance of this class, use NXOpen::SIM::KinematicConfigurator::CreateSimulationOptionsBuilder

Created in NX6.0.0.


Member Enumeration Documentation

The ipw animation accuracy options.

Enumerator
AccuracyFine 

use fine accuracy

AccuracyCoarse 

use coarse accuracy

the dialog type

Enumerator
DialogTypeSimulate 

simulate

DialogTypeMachineToolBuilder 

machine tool builder

DialogTypeSynchronize 

synchronize

DialogTypeInspection 

inspection

the enable value

Enumerator
EnableNo 

no

EnableYes 

yes

the ipw mode value

Enumerator
IpwEnableOff 

no

IpwEnableMotionBased 

motion based

IpwEnableLengthIncrement 

length increment

The ipw resolution options.

Enumerator
ResolutionFast 

use fast resolution

ResolutionNormal 

use normal resolution

ResolutionFine 

use fine resolution

ResolutionExtraFine 

use extra fine resolution

The modes of the simulation display.

Enumerator
SimulationDisplayModeSuppressAll 

suppress graphics and NC program updates

SimulationDisplayModeSuppressGraphics 

suppress graphics updates

SimulationDisplayModeAll 

show all

The stationary options.

Enumerator
StationaryEath 

use earth stationary

StationaryPart 

use part stationary

StationaryTool 

use tool stationary

Gouge Check Stock options.

Enumerator
StockTypeAutomatic 

use automatic stock from OP

StockTypeUserDefined 

use user defined stock

The tool shape for checking options.

Enumerator
ToolShapeCollUnknown 

unknown shape

ToolShapeCollParameter 

use parametric tool shape

ToolShapeCollAssembly 

use assembly tool shape

The tool shape for material removal options.

Enumerator
ToolShapeMRParameter 

use parametric tool shape

ToolShapeMRAssembly 

use assembly tool shape

Member Function Documentation

bool NXOpen::CAM::SimulationOptionsBuilder::AnalyzeMachiningTime ( )

Returns the option to activate the machining time analysis
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::Accuracy NXOpen::CAM::SimulationOptionsBuilder::AnimationAccuracy ( )

Returns the animation accuracy
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::CacheNcProgram ( )

Returns the cache nc program
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::CheckLimitViolation ( )

Returns the check limit violation
Created in NX9.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::CheckToolHolder ( )

Returns the check for tool holder collision
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::SimulationOptionsBuilder::ChordalTolerance ( )

Returns the chordal tolerance
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CollisionConfigurationBuilder* NXOpen::CAM::SimulationOptionsBuilder::CollisionConfigurationBuilder ( )

Returns the collision configuration builder
Created in NX8.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

NXOpen::CAM::SimulationOptionsBuilder::ToolShapeColl NXOpen::CAM::SimulationOptionsBuilder::Collshape ( )

Returns the tool shape for collision
Created in NX9.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::DetectAirCuttingTime ( )

Returns the option to detect the material/air cuts during the cutting time
Created in NX11.0.2.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::DisplayByTime ( )

Returns the display by time
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::Stationary NXOpen::CAM::SimulationOptionsBuilder::DisplayStationary ( )

Returns the display stationary
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::Enable NXOpen::CAM::SimulationOptionsBuilder::EnableCollision ( )

Returns the enable collision
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::Enable NXOpen::CAM::SimulationOptionsBuilder::EnableDisplay ( )

Returns the enable display

Deprecated:
Deprecated in NX10.0.2.

Use CAM::SimulationOptionsBuilder::SimulationDisplay instead.


Created in NX6.0.0.

License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::IpwEnable NXOpen::CAM::SimulationOptionsBuilder::EnableIpw ( )

Returns the enable ipw
Created in NX8.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::HideBlankGeometry ( )

Returns the hide blank geometry
Created in NX9.0.2.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::HidePartGeometry ( )

Returns the hide part geometry
Created in NX9.0.2.



License requirements : None

int NXOpen::CAM::SimulationOptionsBuilder::HistoryBuffer ( )

Returns the history buffer
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::InterpretContactContour ( )

Returns the interpret G41/42 as contact contour
Created in NX6.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::SimulationOptionsBuilder::IpwColor ( )

Returns the ipw color
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::Resolution NXOpen::CAM::SimulationOptionsBuilder::IpwResolution ( )

Returns the ipw resolution
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::SimulationOptionsBuilder::MaxAngularIncr ( )

Returns the max angular incr
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::SimulationOptionsBuilder::MaxLengthIncr ( )

Returns the max length incr
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::SimulationOptionsBuilder::MaxTimeIncr ( )

Returns the max time incr
Created in NX10.0.2.



License requirements : None

double NXOpen::CAM::SimulationOptionsBuilder::MinSimulationTime ( )

Returns the minimum simulation time
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::ToolShapeMR NXOpen::CAM::SimulationOptionsBuilder::Mrshape ( )

Returns the tool shape for material removal
Created in NX9.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::SaveAsPartfile ( )

Returns the save as partfile
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::SimulationOptionsBuilder::SetAnalyzeMachiningTime ( bool  analyzeMachiningTime)

Sets the option to activate the machining time analysis
Created in NX11.0.2.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
analyzeMachiningTimeanalyzemachiningtime
void NXOpen::CAM::SimulationOptionsBuilder::SetAnimationAccuracy ( NXOpen::CAM::SimulationOptionsBuilder::Accuracy  animationAccuracy)

Sets the animation accuracy
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
animationAccuracyanimationaccuracy
void NXOpen::CAM::SimulationOptionsBuilder::SetCacheNcProgram ( bool  cacheNcProgram)

Sets the cache nc program
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
cacheNcProgramcachencprogram
void NXOpen::CAM::SimulationOptionsBuilder::SetCheckLimitViolation ( bool  checkLimitViolation)

Sets the check limit violation
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
checkLimitViolationchecklimitviolation
void NXOpen::CAM::SimulationOptionsBuilder::SetCheckToolHolder ( bool  checkToolHolder)

Sets the check for tool holder collision
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
checkToolHolderchecktoolholder
void NXOpen::CAM::SimulationOptionsBuilder::SetChordalTolerance ( double  chordalTolerance)

Sets the chordal tolerance
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
chordalTolerancechordaltolerance
void NXOpen::CAM::SimulationOptionsBuilder::SetCollshape ( NXOpen::CAM::SimulationOptionsBuilder::ToolShapeColl  toolShape)

Sets the tool shape for collision
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
toolShapetoolshape
void NXOpen::CAM::SimulationOptionsBuilder::SetDetectAirCuttingTime ( bool  detectAirCuttingTime)

Sets the option to detect the material/air cuts during the cutting time
Created in NX11.0.2.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
detectAirCuttingTimedetectaircuttingtime
void NXOpen::CAM::SimulationOptionsBuilder::SetDisplayByTime ( bool  displayByTime)

Sets the display by time
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
displayByTimedisplaybytime
void NXOpen::CAM::SimulationOptionsBuilder::SetDisplayStationary ( NXOpen::CAM::SimulationOptionsBuilder::Stationary  displayStationary)

Sets the display stationary
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
displayStationarydisplaystationary
void NXOpen::CAM::SimulationOptionsBuilder::SetEnableCollision ( NXOpen::CAM::SimulationOptionsBuilder::Enable  enableValue)

Sets the enable collision
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
enableValueenablevalue
void NXOpen::CAM::SimulationOptionsBuilder::SetEnableDisplay ( NXOpen::CAM::SimulationOptionsBuilder::Enable  enableValue)

Sets the enable display

Deprecated:
Deprecated in NX10.0.2.

Use CAM::SimulationOptionsBuilder::SetSimulationDisplay instead.


Created in NX6.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
enableValueenablevalue
void NXOpen::CAM::SimulationOptionsBuilder::SetEnableIpw ( NXOpen::CAM::SimulationOptionsBuilder::IpwEnable  enableValue)

Sets the enable ipw
Created in NX8.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
enableValueenablevalue
void NXOpen::CAM::SimulationOptionsBuilder::SetHideBlankGeometry ( bool  hideBlankGeo)

Sets the hide blank geometry
Created in NX9.0.2.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
hideBlankGeohideblankgeo
void NXOpen::CAM::SimulationOptionsBuilder::SetHidePartGeometry ( bool  hidePartGeo)

Sets the hide part geometry
Created in NX9.0.2.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
hidePartGeohidepartgeo
void NXOpen::CAM::SimulationOptionsBuilder::SetHistoryBuffer ( int  historyBuffer)

Sets the history buffer
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
historyBufferhistorybuffer
void NXOpen::CAM::SimulationOptionsBuilder::SetInterpretContactContour ( bool  interpretContactContour)

Sets the interpret G41/42 as contact contour
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
interpretContactContourinterpretcontactcontour
void NXOpen::CAM::SimulationOptionsBuilder::SetIpwColor ( NXOpen::NXColor ipwColor)

Sets the ipw color
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
ipwColoripwcolor
void NXOpen::CAM::SimulationOptionsBuilder::SetIpwResolution ( NXOpen::CAM::SimulationOptionsBuilder::Resolution  ipwResolution)

Sets the ipw resolution
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
ipwResolutionipwresolution
void NXOpen::CAM::SimulationOptionsBuilder::SetMaxAngularIncr ( double  maxAngularIncr)

Sets the max angular incr
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
maxAngularIncrmaxangularincr
void NXOpen::CAM::SimulationOptionsBuilder::SetMaxLengthIncr ( double  maxLengthIncr)

Sets the max length incr
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
maxLengthIncrmaxlengthincr
void NXOpen::CAM::SimulationOptionsBuilder::SetMaxTimeIncr ( double  maxTimeIncr)

Sets the max time incr
Created in NX10.0.2.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
maxTimeIncrmaxtimeincr
void NXOpen::CAM::SimulationOptionsBuilder::SetMinSimulationTime ( double  minSimTime)

Sets the minimum simulation time
Created in NX8.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
minSimTimeminsimtime
void NXOpen::CAM::SimulationOptionsBuilder::SetMrshape ( NXOpen::CAM::SimulationOptionsBuilder::ToolShapeMR  toolShape)

Sets the tool shape for material removal
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
toolShapetoolshape
void NXOpen::CAM::SimulationOptionsBuilder::SetSaveAsPartfile ( bool  saveAsComp)

Sets the save as partfile
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
saveAsCompsaveascomp
void NXOpen::CAM::SimulationOptionsBuilder::SetSimulationDisplay ( NXOpen::CAM::SimulationOptionsBuilder::SimulationDisplayMode  simulationDisplayValue)

Sets the option to control the display update.


Created in NX10.0.2.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
simulationDisplayValuesimulationdisplayvalue
void NXOpen::CAM::SimulationOptionsBuilder::SetStockSetting ( NXOpen::CAM::SimulationOptionsBuilder::StockType  stockmode)

Sets the stock setting
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stockmodestockmode
void NXOpen::CAM::SimulationOptionsBuilder::SetStockValue ( double  stock)

Sets the stock value
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stockstock
void NXOpen::CAM::SimulationOptionsBuilder::SetStopOnCollision ( bool  stopOnCollision)

Sets the stop on collision
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
stopOnCollisionstoponcollision
void NXOpen::CAM::SimulationOptionsBuilder::SetStopOnHistoryBuffer ( bool  stopOnHistoryBuffer)

Sets the stop on history buffer
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
stopOnHistoryBuffer-1 = unlimited
void NXOpen::CAM::SimulationOptionsBuilder::SetStopOnLimitViolation ( bool  stopOnLimitViolation)

Sets the stop on limit violation
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
stopOnLimitViolationstoponlimitviolation
void NXOpen::CAM::SimulationOptionsBuilder::SetStopOnRapidThroughIpw ( bool  stopOnRapidThroughIpw)

Sets the stop on rapid through ipw
Created in NX9.0.2.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
stopOnRapidThroughIpwstoponrapidthroughipw
void NXOpen::CAM::SimulationOptionsBuilder::SetToolTraceSize ( int  toolTraceSize)

Sets the tool trace size
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
toolTraceSize-1 = unlimited
void NXOpen::CAM::SimulationOptionsBuilder::SetTranslucencyValue ( int  translucencyValue)

Sets the translucency value
Created in NX6.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
translucencyValuetranslucencyvalue
NXOpen::CAM::SimulationOptionsBuilder::SimulationDisplayMode NXOpen::CAM::SimulationOptionsBuilder::SimulationDisplay ( )

Returns the option to control the display update.


Created in NX10.0.2.

License requirements : None

NXOpen::CAM::SimulationOptionsBuilder::StockType NXOpen::CAM::SimulationOptionsBuilder::StockSetting ( )

Returns the stock setting
Created in NX9.0.0.



License requirements : None

double NXOpen::CAM::SimulationOptionsBuilder::StockValue ( )

Returns the stock value
Created in NX9.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::StopOnCollision ( )

Returns the stop on collision
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::StopOnHistoryBuffer ( )

Returns the stop on history buffer
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::StopOnLimitViolation ( )

Returns the stop on limit violation
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::SimulationOptionsBuilder::StopOnRapidThroughIpw ( )

Returns the stop on rapid through ipw
Created in NX9.0.2.



License requirements : None

int NXOpen::CAM::SimulationOptionsBuilder::ToolTraceSize ( )

Returns the tool trace size
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::SimulationOptionsBuilder::TranslucencyValue ( )

Returns the translucency value
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.