Class GuidedExtensionBuilderEx
Inheritance
GuidedExtensionBuilderEx
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
CheckSurfaces
Declaration
public bool CheckSurfaces { get; set; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
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
PlanarSurfacePreferred
Declaration
public bool PlanarSurfacePreferred { get; set; }
Property Value
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(bool)
Declaration
public void ChangeFacesSideOption(bool flipFacesSideOption)
Parameters
Type |
Name |
Description |
bool |
flipFacesSideOption |
|
ChangeGuideLineDirectionAndLength(Curve, Vector3d, double)
Declaration
public void ChangeGuideLineDirectionAndLength(Curve guideLine, Vector3d guideLineVector, double guideLineLength)
Parameters
CreateGuideLine(Edge, Point3d, Vector3d, double)
Declaration
public Curve CreateGuideLine(Edge assocEdge, Point3d guideLinePnt, Vector3d guideLineVector, double guideLineLength)
Parameters
Returns
MergeSegment()
Declaration
public void MergeSegment()
ResetAllSegments()
Declaration
public void ResetAllSegments()
RestoreSegments()
Declaration
public void RestoreSegments()
SetReverseExtendDirection(bool)
Declaration
public void SetReverseExtendDirection(bool reverseExtendDirection)
Parameters
Type |
Name |
Description |
bool |
reverseExtendDirection |
|
SetSelectedSegmentType(SegmentType)
Declaration
public void SetSelectedSegmentType(GuidedExtensionBuilderEx.SegmentType segmentType)
Parameters
SplitSegment()
Declaration
public void SplitSegment()
UpdateAllGuideLinesLength()
Declaration
public void UpdateAllGuideLinesLength()
UpdateExtendDirectionsAndGuideLines(bool)
Declaration
public void UpdateExtendDirectionsAndGuideLines(bool typeChanged)
Parameters
Type |
Name |
Description |
bool |
typeChanged |
|
UpdateSheetEdges()
Declaration
public void UpdateSheetEdges()
Implements
System.Runtime.Remoting.Messaging.IMessageSink