Class SurfaceContourBuilder
Inheritance
System.Object
System.MarshalByRefObject
SurfaceContourBuilder
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 SurfaceContourBuilder : MillOperationBuilder, IMessageSink, IComponentBuilder
Constructors
SurfaceContourBuilder()
Declaration
protected SurfaceContourBuilder()
Properties
AccessVectorMethod
Declaration
public SurfaceContourBuilder.AccessVectorMethodType AccessVectorMethod { get; set; }
Property Value
AutomaticAuxiliaryFloor
Declaration
public bool AutomaticAuxiliaryFloor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AutomaticAuxiliaryFloorDistance
Declaration
public double AutomaticAuxiliaryFloorDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
AuxiliaryFloorGeometry
Declaration
public Geometry AuxiliaryFloorGeometry { get; }
Property Value
AvoidanceMethods
Declaration
public AvoidanceMethodsBuilder AvoidanceMethods { get; }
Property Value
BladeFinish
Declaration
public BladeFinish BladeFinish { get; }
Property Value
BladeRough
Declaration
public BladeRough BladeRough { get; }
Property Value
BlendFinish
Declaration
public BlendFinish BlendFinish { get; }
Property Value
CheckGeometry
Declaration
public Geometry CheckGeometry { get; }
Property Value
Declaration
public bool CheckToolAboveBall { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CleanupType
Declaration
public SurfaceContourBuilder.CleanupTypes CleanupType { get; set; }
Property Value
CurveOffset
Declaration
public InheritableToolDepBuilder CurveOffset { get; }
Property Value
CutAreaGeometry
Declaration
public Geometry CutAreaGeometry { get; }
Property Value
CutDirection
Declaration
public SurfaceContourBuilder.CutDirectionTypes CutDirection { get; set; }
Property Value
CutLevels
Declaration
public BladeCutLevels CutLevels { get; }
Property Value
DmareaMillingBuilder
Declaration
public DmAmBuilder DmareaMillingBuilder { get; }
Property Value
DmboundaryBuilder
Declaration
public DmBndBuilder DmboundaryBuilder { get; }
Property Value
DmCmBuilder
Declaration
public DmCmBuilder DmCmBuilder { get; }
Property Value
DmcurveBuilder
Declaration
public DmCurveBuilder DmcurveBuilder { get; }
Property Value
DmradBuilder
Declaration
public DmRadBuilder DmradBuilder { get; }
Property Value
DmSpiralBuilder
Declaration
public DmSpiralBuilder DmSpiralBuilder { get; }
Property Value
DmSurfBuilder
Declaration
public DmSurfBuilder DmSurfBuilder { get; }
Property Value
DmtpBuilder
Declaration
public DmTpBuilder DmtpBuilder { get; }
Property Value
EdgeFinish
Declaration
public EdgeFinish EdgeFinish { get; }
Property Value
FlowBuilder
Declaration
public FlowBuilder FlowBuilder { get; }
Property Value
GuidedCurveBuilder
Declaration
public GuidedCurveBuilder GuidedCurveBuilder { get; }
Property Value
HubFinish
Declaration
public HubFinish HubFinish { get; }
Property Value
NonCuttingBuilder
Declaration
public NcmScBuilder NonCuttingBuilder { get; }
Property Value
NumberOfBlades
Declaration
public InheritableIntBuilder NumberOfBlades { get; }
Property Value
PartGeometry
Declaration
public Geometry PartGeometry { get; }
Property Value
ProjectionVector
Declaration
public ProjVecCiBuilder ProjectionVector { get; }
Property Value
RotaryFloorFinishBuilder
Declaration
public DmRotaryFloorFinishBuilder RotaryFloorFinishBuilder { get; }
Property Value
SmoothingRadius
Declaration
public InheritableToolDepBuilder SmoothingRadius { get; }
Property Value
StepoverLift
Declaration
public InheritableToolDepBuilder StepoverLift { get; }
Property Value
StreamlineCutPattern
Declaration
public CutPatternBuilder StreamlineCutPattern { get; }
Property Value
StreamlineCutStep
Declaration
public DmStreamlineCutStep StreamlineCutStep { get; }
Property Value
StreamlineStepover
Declaration
public StepoverBuilder StreamlineStepover { get; }
Property Value
Declaration
public DmToolPosition StreamlineToolPosition { get; }
Property Value
StreamlineTrimAndExtend
Declaration
public DmTrimExtend StreamlineTrimAndExtend { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX7.5.0. Please use NXOpen.CAM.ToolAxisFixed or NXOpen.CAM.ToolAxisVariable instead.")]
public ToolAxisCiBuilder ToolAxis { get; }
Property Value
Declaration
public ToolAxisAdvanced ToolAxisAdvanced { get; }
Property Value
Declaration
public ToolAxisFixed ToolAxisFixed { get; }
Property Value
Declaration
public ToolAxisVariable ToolAxisVariable { get; }
Property Value
Declaration
public InheritableToolDepBuilder ToolContactShift { get; }
Property Value
TrimBoundary
Declaration
public Boundary TrimBoundary { get; }
Property Value
UserExitCiBuilder
Declaration
public DmUserExitCiBuilder UserExitCiBuilder { get; }
Property Value
WallGeometry
Declaration
public Geometry WallGeometry { get; }
Property Value
Methods
GetCutRegionsBuilder()
Declaration
public CutRegionsBuilder GetCutRegionsBuilder()
Returns
GetDriveMethod()
Declaration
public SurfaceContourBuilder.DriveMethodTypes GetDriveMethod()
Returns
SetDriveMethod(SurfaceContourBuilder.DriveMethodTypes)
Declaration
public void SetDriveMethod(SurfaceContourBuilder.DriveMethodTypes driveMethod)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink