Search Results for

    Show / Hide Table of Contents

    Class SimulationOptionsBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    SimulationOptionsBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.CAM
    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
    bool

    AnimationAccuracy

    Declaration
    public SimulationOptionsBuilder.Accuracy AnimationAccuracy { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.Accuracy

    CacheNcProgram

    Declaration
    public bool CacheNcProgram { get; set; }
    Property Value
    Type Description
    bool

    CheckLimitViolation

    Declaration
    public bool CheckLimitViolation { get; set; }
    Property Value
    Type Description
    bool

    CheckToolHolder

    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
    bool

    CheckToolHolderGougeCheck

    Declaration
    public bool CheckToolHolderGougeCheck { get; set; }
    Property Value
    Type Description
    bool

    CheckToolHolderIpw

    Declaration
    public bool CheckToolHolderIpw { get; set; }
    Property Value
    Type Description
    bool

    ChordalTolerance

    Declaration
    public double ChordalTolerance { get; set; }
    Property Value
    Type Description
    double

    CollisionConfigurationBuilder

    Declaration
    public CollisionConfigurationBuilder CollisionConfigurationBuilder { get; }
    Property Value
    Type Description
    CollisionConfigurationBuilder

    Collshape

    Declaration
    [Obsolete("Deprecated in NX12.0.1.  Use CAM.SimulationOptionsBuilder.ToolShape instead.")]
    public SimulationOptionsBuilder.ToolShapeColl Collshape { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.ToolShapeColl

    DetectAirCuttingTime

    Declaration
    public bool DetectAirCuttingTime { get; set; }
    Property Value
    Type Description
    bool

    DisplayByTime

    Declaration
    public bool DisplayByTime { get; set; }
    Property Value
    Type Description
    bool

    DisplayIpw

    Declaration
    public bool DisplayIpw { get; set; }
    Property Value
    Type Description
    bool

    DisplayStationary

    Declaration
    public SimulationOptionsBuilder.Stationary DisplayStationary { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.Stationary

    EnableCollision

    Declaration
    [Obsolete("Deprecated in NX12.0.1.  Use CAM.SimulationOptionsBuilder.EnableMachineCollision instead.")]
    public SimulationOptionsBuilder.Enable EnableCollision { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.Enable

    EnableDisplay

    Declaration
    [Obsolete("Deprecated in NX10.0.2.  Use CAM.SimulationOptionsBuilder.SimulationDisplay instead.")]
    public SimulationOptionsBuilder.Enable EnableDisplay { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.Enable

    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
    Type Description
    SimulationOptionsBuilder.IpwEnable

    EnableMachineCollision

    Declaration
    public bool EnableMachineCollision { get; set; }
    Property Value
    Type Description
    bool

    EnableMaterialRemoval

    Declaration
    public bool EnableMaterialRemoval { get; set; }
    Property Value
    Type Description
    bool

    GougeTolerance

    Declaration
    public double GougeTolerance { get; set; }
    Property Value
    Type Description
    double

    HideBlankGeometry

    Declaration
    public bool HideBlankGeometry { get; set; }
    Property Value
    Type Description
    bool

    HidePartGeometry

    Declaration
    public bool HidePartGeometry { get; set; }
    Property Value
    Type Description
    bool

    HistoryBuffer

    Declaration
    public int HistoryBuffer { get; set; }
    Property Value
    Type Description
    int

    InterpretContactContour

    Declaration
    public bool InterpretContactContour { get; set; }
    Property Value
    Type Description
    bool

    IpwColor

    Declaration
    public NXColor IpwColor { get; set; }
    Property Value
    Type Description
    NXColor

    IpwFeatureRefinement

    Declaration
    public bool IpwFeatureRefinement { get; set; }
    Property Value
    Type Description
    bool

    IpwResolution

    Declaration
    public SimulationOptionsBuilder.Resolution IpwResolution { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.Resolution

    IpwUpdate

    Declaration
    public SimulationOptionsBuilder.IpwUpdateMode IpwUpdate { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.IpwUpdateMode

    MaxAngularIncr

    Declaration
    public double MaxAngularIncr { get; set; }
    Property Value
    Type Description
    double

    MaxLengthIncr

    Declaration
    public double MaxLengthIncr { get; set; }
    Property Value
    Type Description
    double

    MaxTimeIncr

    Declaration
    public double MaxTimeIncr { get; set; }
    Property Value
    Type Description
    double

    MinSimulationTime

    Declaration
    public double MinSimulationTime { get; set; }
    Property Value
    Type Description
    double

    Mrshape

    Declaration
    [Obsolete("Deprecated in NX12.0.1.  Use CAM.SimulationOptionsBuilder.ToolShape instead.")]
    public SimulationOptionsBuilder.ToolShapeMR Mrshape { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.ToolShapeMR

    SaveAsPartfile

    Declaration
    public bool SaveAsPartfile { get; set; }
    Property Value
    Type Description
    bool

    SimulationDisplay

    Declaration
    public SimulationOptionsBuilder.SimulationDisplayMode SimulationDisplay { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.SimulationDisplayMode

    SkipAllLevels

    Declaration
    public bool SkipAllLevels { get; set; }
    Property Value
    Type Description
    bool

    StockSetting

    Declaration
    public SimulationOptionsBuilder.StockType StockSetting { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.StockType

    StockValue

    Declaration
    public double StockValue { get; set; }
    Property Value
    Type Description
    double

    StopOnCollision

    Declaration
    public bool StopOnCollision { get; set; }
    Property Value
    Type Description
    bool

    StopOnHistoryBuffer

    Declaration
    public bool StopOnHistoryBuffer { get; set; }
    Property Value
    Type Description
    bool

    StopOnLimitViolation

    Declaration
    public bool StopOnLimitViolation { get; set; }
    Property Value
    Type Description
    bool

    StopOnM1

    Declaration
    public bool StopOnM1 { get; set; }
    Property Value
    Type Description
    bool

    StopOnRapidThroughIpw

    Declaration
    [Obsolete("Deprecated in NX12.0.1.  Use CAM.SimulationOptionsBuilder.StopOnCollision instead.")]
    public bool StopOnRapidThroughIpw { get; set; }
    Property Value
    Type Description
    bool

    ToolIpwCollision

    Declaration
    public bool ToolIpwCollision { get; set; }
    Property Value
    Type Description
    bool

    ToolPartCollision

    Declaration
    public bool ToolPartCollision { get; set; }
    Property Value
    Type Description
    bool

    ToolShape

    Declaration
    public SimulationOptionsBuilder.ToolShapeType ToolShape { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.ToolShapeType

    ToolTraceDragging

    Declaration
    public bool ToolTraceDragging { get; set; }
    Property Value
    Type Description
    bool

    ToolTraceLowerVelocityThreshold

    Declaration
    public double ToolTraceLowerVelocityThreshold { get; set; }
    Property Value
    Type Description
    double

    ToolTraceModeValue

    Declaration
    public SimulationOptionsBuilder.ToolTraceMode ToolTraceModeValue { get; set; }
    Property Value
    Type Description
    SimulationOptionsBuilder.ToolTraceMode

    ToolTraceSize

    Declaration
    public int ToolTraceSize { get; set; }
    Property Value
    Type Description
    int

    ToolTraceUpperVelocityThreshold

    Declaration
    public double ToolTraceUpperVelocityThreshold { get; set; }
    Property Value
    Type Description
    double

    TranslucencyValue

    Declaration
    public int TranslucencyValue { get; set; }
    Property Value
    Type Description
    int

    Methods

    GetSkipLevel(int)

    Declaration
    public bool GetSkipLevel(int nLevel)
    Parameters
    Type Name Description
    int nLevel
    Returns
    Type Description
    bool

    SetSkipLevel(int, bool)

    Declaration
    public void SetSkipLevel(int nLevel, bool bValue)
    Parameters
    Type Name Description
    int nLevel
    bool bValue

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX