Class EdgePathMethod
Inheritance
EdgePathMethod
Assembly: NXOpen.dll
Syntax
public class EdgePathMethod : SelectionMethod, IMessageSink, IDisposable
Constructors
EdgePathMethod(nint)
Declaration
protected EdgePathMethod(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Methods
AddClosedSeedEdge(CAEEdge, bool)
Declaration
public void AddClosedSeedEdge(CAEEdge seedEdgeTag, bool flipEdge)
Parameters
Type |
Name |
Description |
CAEEdge |
seedEdgeTag |
|
bool |
flipEdge |
|
AddSeedEdge(CAEVertex, CAEEdge, bool, bool, double, PathType, double)
Declaration
public void AddSeedEdge(CAEVertex seedStartVertex, CAEEdge seedEdge, bool preferFreeEdges, bool allowGapJumping, double gapJumpingTolerance, PathType pathMethodType, double dTangentAngleTolerance)
Parameters
FlipPath()
Declaration
GetClosedPathEdge(out CAEEdge, out bool)
Declaration
public void GetClosedPathEdge(out CAEEdge seedEdgeTag, out bool flipEdge)
Parameters
Type |
Name |
Description |
CAEEdge |
seedEdgeTag |
|
bool |
flipEdge |
|
GetPathEdges(out CAEVertex[], out CAEEdge[])
Declaration
public void GetPathEdges(out CAEVertex[] pathStartVertices, out CAEEdge[] pathEdges)
Parameters
GetSeeds(out CAEVertex[], out CAEEdge[], out bool[], out bool[], out double[])
Declaration
public void GetSeeds(out CAEVertex[] seedStartVertices, out CAEEdge[] seedEdges, out bool[] preferFreeEdges, out bool[] allowGapJumping, out double[] gapJumpingTolerance)
Parameters
RemoveSeedEdge(CAEEdge)
Declaration
public void RemoveSeedEdge(CAEEdge seedEdge)
Parameters
Type |
Name |
Description |
CAEEdge |
seedEdge |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink