Class MatchEdgeBuilder
Inheritance
System.Object
System.MarshalByRefObject
MatchEdgeBuilder
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 MatchEdgeBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
MatchEdgeBuilder()
Declaration
protected MatchEdgeBuilder()
Properties
Blend
Declaration
public Expression Blend { get; }
Property Value
CanUseFaceFinder
Declaration
public bool CanUseFaceFinder { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ControlPoleManager
Declaration
public ControlPoleManagerData ControlPoleManager { get; }
Property Value
DegreePatches
Declaration
public DegreesAndSegmentsOrPatchesBuilder DegreePatches { get; }
Property Value
DepthSkew
Declaration
public DepthSkewBuilder DepthSkew { get; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EdgeLimit
Declaration
public CurveRangeBuilder EdgeLimit { get; }
Property Value
EdgeOffsetPosition
Declaration
public OnPathDimensionBuilder EdgeOffsetPosition { get; }
Property Value
EndEdgeConstraint
Declaration
public MatchEdgeBuilder.EdgeConstraintType EndEdgeConstraint { get; set; }
Property Value
FaceRecognizer
Declaration
public FaceRecognitionBuilder FaceRecognizer { get; }
Property Value
FlipTargetCurveOrientation
Declaration
public bool FlipTargetCurveOrientation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsBlendEnabled
Declaration
public bool IsBlendEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsCreateCopy
Declaration
public bool IsCreateCopy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsEditPoleEnabled
Declaration
public bool IsEditPoleEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsEndEdgeLocked
Declaration
public bool IsEndEdgeLocked { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsEndPoleFixed
Declaration
public bool IsEndPoleFixed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsG0Continuity
Declaration
public bool IsG0Continuity { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsG1Continuity
Declaration
public bool IsG1Continuity { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsG2Continuity
Declaration
public bool IsG2Continuity { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsG3Continuity
Declaration
public bool IsG3Continuity { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsKeepSelected
Declaration
public bool IsKeepSelected { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsMatchEndToEnd
Declaration
public bool IsMatchEndToEnd { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsStartEdgeLocked
Declaration
public bool IsStartEdgeLocked { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsStartPoleFixed
Declaration
public bool IsStartPoleFixed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MatchExactType
Declaration
public MatchEdgeBuilder.MatchExact MatchExactType { get; set; }
Property Value
ObjectToEdit
Declaration
public SelectNXObject ObjectToEdit { get; }
Property Value
OppositeEdgeConstraint
Declaration
public Continuity OppositeEdgeConstraint { get; }
Property Value
PartialMatch
Declaration
public int PartialMatch { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PoleMoveDirectionEnum
Declaration
public MatchEdgeBuilder.PoleMoveDirection PoleMoveDirectionEnum { get; set; }
Property Value
PoleMoveDirectionVector
Declaration
public Direction PoleMoveDirectionVector { get; set; }
Property Value
PoleMovementConstraintType
Declaration
public MatchEdgeBuilder.PoleMovementConstraintEnumType PoleMovementConstraintType { get; set; }
Property Value
StartEdgeConstraint
Declaration
public MatchEdgeBuilder.EdgeConstraintType StartEdgeConstraint { get; set; }
Property Value
TangentDirectionVector
Declaration
public Direction TangentDirectionVector { get; set; }
Property Value
TargetObjects
Declaration
public SelectDisplayableObjectList TargetObjects { get; }
Property Value
Type
Declaration
public MatchEdgeBuilder.Types Type { get; set; }
Property Value
Methods
EditPoleUpdateSurface()
Declaration
public void EditPoleUpdateSurface()
LoadEditEdge()
Declaration
public void LoadEditEdge()
ResetEditPoles()
Declaration
public void ResetEditPoles()
SetSelectedEditEdgeAndFace(Edge, Face)
Declaration
public void SetSelectedEditEdgeAndFace(Edge edge, Face face)
Parameters
Type |
Name |
Description |
Edge |
edge |
|
Face |
face |
|
SetupPoleEditing()
Declaration
public void SetupPoleEditing()
UpdateOriginalMatchSurface()
Declaration
public void UpdateOriginalMatchSurface()
Implements
System.Runtime.Remoting.Messaging.IMessageSink