Class SimulationOptionsBuilder
Inheritance
System.Object
System.MarshalByRefObject
SimulationOptionsBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class SimulationOptionsBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
SimulationOptionsBuilder()
Declaration
protected SimulationOptionsBuilder()
Properties
AnalyzeMachiningTime
Declaration
public bool AnalyzeMachiningTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AnimationAccuracy
Declaration
public SimulationOptionsBuilder.Accuracy AnimationAccuracy { get; set; }
Property Value
CacheNcProgram
Declaration
public bool CacheNcProgram { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CheckLimitViolation
Declaration
public bool CheckLimitViolation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.CheckToolHolderIpw or CAM.SimulationOptionsBuilder.CheckToolHolderGougeCheck instead.")]
public bool CheckToolHolder { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CheckToolHolderGougeCheck { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CheckToolHolderIpw { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ChordalTolerance
Declaration
public double ChordalTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
CollisionConfigurationBuilder
Declaration
public CollisionConfigurationBuilder CollisionConfigurationBuilder { get; }
Property Value
Collshape
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.ToolShape instead.")]
public SimulationOptionsBuilder.ToolShapeColl Collshape { get; set; }
Property Value
DetectAirCuttingTime
Declaration
public bool DetectAirCuttingTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayByTime
Declaration
public bool DisplayByTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayIpw
Declaration
public bool DisplayIpw { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayStationary
Declaration
public SimulationOptionsBuilder.Stationary DisplayStationary { get; set; }
Property Value
EnableCollision
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMachineCollision instead.")]
public SimulationOptionsBuilder.Enable EnableCollision { get; set; }
Property Value
EnableDisplay
Declaration
[Obsolete("Deprecated in NX10.0.2. Use CAM.SimulationOptionsBuilder.SimulationDisplay instead.")]
public SimulationOptionsBuilder.Enable EnableDisplay { get; set; }
Property Value
EnableIpw
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMaterialRemoval and CAM.SimulationOptionsBuilder.IpwUpdate instead.")]
public SimulationOptionsBuilder.IpwEnable EnableIpw { get; set; }
Property Value
EnableMachineCollision
Declaration
public bool EnableMachineCollision { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EnableMaterialRemoval
Declaration
public bool EnableMaterialRemoval { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HideBlankGeometry
Declaration
public bool HideBlankGeometry { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HidePartGeometry
Declaration
public bool HidePartGeometry { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HistoryBuffer
Declaration
public int HistoryBuffer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public bool InterpretContactContour { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IpwColor
Declaration
public NXColor IpwColor { get; set; }
Property Value
IpwResolution
Declaration
public SimulationOptionsBuilder.Resolution IpwResolution { get; set; }
Property Value
IpwUpdate
Declaration
public SimulationOptionsBuilder.IpwUpdateMode IpwUpdate { get; set; }
Property Value
MaxAngularIncr
Declaration
public double MaxAngularIncr { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaxLengthIncr
Declaration
public double MaxLengthIncr { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaxTimeIncr
Declaration
public double MaxTimeIncr { get; set; }
Property Value
Type |
Description |
System.Double |
|
MinSimulationTime
Declaration
public double MinSimulationTime { get; set; }
Property Value
Type |
Description |
System.Double |
|
Mrshape
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.ToolShape instead.")]
public SimulationOptionsBuilder.ToolShapeMR Mrshape { get; set; }
Property Value
SaveAsPartfile
Declaration
public bool SaveAsPartfile { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SimulationDisplay
Declaration
public SimulationOptionsBuilder.SimulationDisplayMode SimulationDisplay { get; set; }
Property Value
SkipAllLevels
Declaration
public bool SkipAllLevels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StockSetting
Declaration
public SimulationOptionsBuilder.StockType StockSetting { get; set; }
Property Value
StockValue
Declaration
public double StockValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
StopOnCollision
Declaration
public bool StopOnCollision { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StopOnHistoryBuffer
Declaration
public bool StopOnHistoryBuffer { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StopOnLimitViolation
Declaration
public bool StopOnLimitViolation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StopOnM1
Declaration
public bool StopOnM1 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StopOnRapidThroughIpw
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.StopOnCollision instead.")]
public bool StopOnRapidThroughIpw { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ToolIpwCollision { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ToolPartCollision { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public SimulationOptionsBuilder.ToolShapeType ToolShape { get; set; }
Property Value
Declaration
public int ToolTraceSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TranslucencyValue
Declaration
public int TranslucencyValue { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetSkipLevel(Int32)
Declaration
public bool GetSkipLevel(int nLevel)
Parameters
Type |
Name |
Description |
System.Int32 |
nLevel |
|
Returns
Type |
Description |
System.Boolean |
|
SetSkipLevel(Int32, Boolean)
Declaration
public void SetSkipLevel(int nLevel, bool bValue)
Parameters
Type |
Name |
Description |
System.Int32 |
nLevel |
|
System.Boolean |
bValue |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink