Class MWDesignPartingSurfaceBuilder
Inheritance
System.Object
System.MarshalByRefObject
MWDesignPartingSurfaceBuilder
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
public class MWDesignPartingSurfaceBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected MWDesignPartingSurfaceBuilder()
Properties
Declaration
public bool AlternateMethod { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CreateAsPartingSurface { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CreateExtrudeSweptPreview { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ScCollector EditPartingLines { get; }
Property Value
Declaration
public bool EnlargeOtherFaceOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Expression ExtendDistance { get; }
Property Value
Declaration
public Direction ExtrudeDirection { get; set; }
Property Value
Declaration
public double ExtrudeDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ExtrudeDraftAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public SelectCurve GuideOrPartingLine { get; }
Property Value
Declaration
public SelectCurveList PartingLines { get; }
Property Value
Declaration
public SelectEdgeList PrimaryEdges { get; }
Property Value
Declaration
public bool ResizeAllDirections { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Direction SecondDirection { get; set; }
Property Value
Declaration
public SurfaceRangeBuilder SurfaceRange { get; }
Property Value
Declaration
public double SurfaceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public MWDesignPartingSurfaceBuilder.PartingSurfaceType SurfaceType { get; set; }
Property Value
Declaration
public SelectCurveList TransitionObjects { get; }
Property Value
Declaration
public MWDesignPartingSurfaceBuilder.TransitionSurfaceType TransitionSurfType { get; set; }
Property Value
Declaration
public MWDesignPartingSurfaceBuilder.TrimAndExtendFromRegionType TrimAndExtendFromRegion { get; set; }
Property Value
Declaration
public bool TrimWithGuideLines { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool UseDefaultKeepSide { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
public void AutoCreatePartingSurfaces()
Declaration
public void ChangePartingObjectType(int partingObjectType)
Parameters
Type |
Name |
Description |
System.Int32 |
partingObjectType |
|
Declaration
public void CheckSuppressParting()
Declaration
public void ClearPreCreatedBoundedPlaneAndEnlargedSurface(int differentSegment)
Parameters
Type |
Name |
Description |
System.Int32 |
differentSegment |
|
Declaration
public void ClearPreCreatedExtrudeAndSweptSurface(int deleteSheet)
Parameters
Type |
Name |
Description |
System.Int32 |
deleteSheet |
|
Declaration
public void CreateSectionForGuidedExtensionPreview()
Declaration
public void CreateSurfaceData(Face faceTag)
Parameters
Type |
Name |
Description |
Face |
faceTag |
|
Declaration
public void DeleteAllPartingSurfaces()
DeletePartingSurface(Body)
Declaration
public void DeletePartingSurface(Body partingSheet)
Parameters
Type |
Name |
Description |
Body |
partingSheet |
|
DisplayObjectsOnEntry()
Declaration
public void DisplayObjectsOnEntry()
Declaration
public void FinalizeCreatePartingSurface()
Declaration
public void FlipTrimmedSheet()
InitializeOnEntry()
Declaration
public void InitializeOnEntry()
Declaration
public void PreCreateBoundedPlaneAndEnlargedSurface()
Declaration
public void UpdateAllSegmentsAutoCreateInfo()
Declaration
public void UpdateBuilderPartingLinesHashTable()
Declaration
public void UpdateEditPartingLines()
Declaration
public void UpdateExtrudeAndSweptSheets(int directionChange)
Parameters
Type |
Name |
Description |
System.Int32 |
directionChange |
|
Declaration
public void UpdateExtrudeDistanceExpression(double extrudeDistance)
Parameters
Type |
Name |
Description |
System.Double |
extrudeDistance |
|
Declaration
public void UpdateInApplyStatus(int inApplyStatus)
Parameters
Type |
Name |
Description |
System.Int32 |
inApplyStatus |
|
Declaration
public void UpdatePartingLines()
Declaration
public void UpdatePreviewSurface()
Declaration
public void UpdateSegmentAutoCreateInfo()
Declaration
public void UpdateTransitionPoints()
Implements
System.Runtime.Remoting.Messaging.IMessageSink