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