Class GuidedExtensionBuilderEx
Inheritance
System.Object
System.MarshalByRefObject
GuidedExtensionBuilderEx
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 GuidedExtensionBuilderEx : Builder, IMessageSink, IComponentBuilder
Constructors
GuidedExtensionBuilderEx()
Declaration
protected GuidedExtensionBuilderEx()
Properties
AngleTolerance
Declaration
public double AngleTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
CheckSurfaces
Declaration
public bool CheckSurfaces { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
ExtendLength
Declaration
public Expression ExtendLength { get; }
Property Value
GuideLineAngle1
Declaration
public Expression GuideLineAngle1 { get; }
Property Value
GuideLineAngle2
Declaration
public Expression GuideLineAngle2 { get; }
Property Value
LastSelectedLoopIndex
Declaration
public int LastSelectedLoopIndex { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PlanarSurfacePreferred
Declaration
public bool PlanarSurfacePreferred { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReferenceVector
Declaration
public Direction ReferenceVector { get; set; }
Property Value
SegmentEdges
Declaration
public ScCollector SegmentEdges { get; }
Property Value
SheetEdges
Declaration
public Section SheetEdges { get; }
Property Value
Type
Declaration
public GuidedExtensionBuilderEx.Types Type { get; set; }
Property Value
VectorOrigin
Declaration
public Point VectorOrigin { get; set; }
Property Value
Methods
ChangeFacesSideOption(Boolean)
Declaration
public void ChangeFacesSideOption(bool flipFacesSideOption)
Parameters
Type |
Name |
Description |
System.Boolean |
flipFacesSideOption |
|
ChangeGuideLineDirectionAndLength(Curve, Vector3d, Double)
Declaration
public void ChangeGuideLineDirectionAndLength(Curve guideLine, Vector3d guideLineVector, double guideLineLength)
Parameters
Type |
Name |
Description |
Curve |
guideLine |
|
Vector3d |
guideLineVector |
|
System.Double |
guideLineLength |
|
CreateGuideLine(Edge, Point3d, Vector3d, Double)
Declaration
public Curve CreateGuideLine(Edge assocEdge, Point3d guideLinePnt, Vector3d guideLineVector, double guideLineLength)
Parameters
Type |
Name |
Description |
Edge |
assocEdge |
|
Point3d |
guideLinePnt |
|
Vector3d |
guideLineVector |
|
System.Double |
guideLineLength |
|
Returns
MergeSegment()
Declaration
public void MergeSegment()
ResetAllSegments()
Declaration
public void ResetAllSegments()
RestoreSegments()
Declaration
public void RestoreSegments()
SetReverseExtendDirection(Boolean)
Declaration
public void SetReverseExtendDirection(bool reverseExtendDirection)
Parameters
Type |
Name |
Description |
System.Boolean |
reverseExtendDirection |
|
SetSelectedSegmentType(GuidedExtensionBuilderEx.SegmentType)
Declaration
public void SetSelectedSegmentType(GuidedExtensionBuilderEx.SegmentType segmentType)
Parameters
SplitSegment()
Declaration
public void SplitSegment()
UpdateAllGuideLinesLength()
Declaration
public void UpdateAllGuideLinesLength()
UpdateExtendDirectionsAndGuideLines(Boolean)
Declaration
public void UpdateExtendDirectionsAndGuideLines(bool typeChanged)
Parameters
Type |
Name |
Description |
System.Boolean |
typeChanged |
|
UpdateSheetEdges()
Declaration
public void UpdateSheetEdges()
Implements
System.Runtime.Remoting.Messaging.IMessageSink