Class ElemEdgePathMethod
Inheritance
System.Object
System.MarshalByRefObject
ElemEdgePathMethod
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
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)
Namespace: NXOpen.CAE
Assembly: NXOpen.dll
Syntax
public class ElemEdgePathMethod : SelectionMethod, IMessageSink, IDisposable
Constructors
ElemEdgePathMethod(IntPtr)
Declaration
protected ElemEdgePathMethod(IntPtr ptr)
Parameters
| Type | Name | Description |
|---|---|---|
| System.IntPtr | ptr |
Methods
AddSeedEdge(FENode, FEElemEdge, Boolean, Boolean, Boolean, Double, Boolean, Double, PathType, Double)
Declaration
public void AddSeedEdge(FENode seedStartNode, FEElemEdge seedElemEdge, bool preferFreeEdges, bool preferGeometryAssociatedEdges, bool preferFeatureElementEdge, double featureAngleTolerance, bool allowGapJumping, double gapJumpingTolerance, PathType pathMethodType, double dTangentAngleTolerance)
Parameters
| Type | Name | Description |
|---|---|---|
| FENode | seedStartNode | |
| FEElemEdge | seedElemEdge | |
| System.Boolean | preferFreeEdges | |
| System.Boolean | preferGeometryAssociatedEdges | |
| System.Boolean | preferFeatureElementEdge | |
| System.Double | featureAngleTolerance | |
| System.Boolean | allowGapJumping | |
| System.Double | gapJumpingTolerance | |
| PathType | pathMethodType | |
| System.Double | dTangentAngleTolerance |
FlipPath()
Declaration
public void FlipPath()
GetPathEdges(out FENode[], out FEElemEdge[])
Declaration
public void GetPathEdges(out FENode[] pathStartNodes, out FEElemEdge[] pathElemEdges)
Parameters
| Type | Name | Description |
|---|---|---|
| FENode[] | pathStartNodes | |
| FEElemEdge[] | pathElemEdges |
GetSeeds(out FENode[], out FEElemEdge[], out Boolean[], out Boolean[], out Boolean[], out Double[], out Boolean[], out Double[])
Declaration
public void GetSeeds(out FENode[] seedStartNodes, out FEElemEdge[] seedElemEdges, out bool[] preferFreeEdges, out bool[] preferGeometryAssociatedEdges, out bool[] preferFeatureElementEdge, out double[] featureAngleTolerance, out bool[] allowGapJumping, out double[] gapJumpingTolerance)
Parameters
| Type | Name | Description |
|---|---|---|
| FENode[] | seedStartNodes | |
| FEElemEdge[] | seedElemEdges | |
| System.Boolean[] | preferFreeEdges | |
| System.Boolean[] | preferGeometryAssociatedEdges | |
| System.Boolean[] | preferFeatureElementEdge | |
| System.Double[] | featureAngleTolerance | |
| System.Boolean[] | allowGapJumping | |
| System.Double[] | gapJumpingTolerance |
RemoveSeedEdge(FEElemEdge)
Declaration
public void RemoveSeedEdge(FEElemEdge seedElemEdge)
Parameters
| Type | Name | Description |
|---|---|---|
| FEElemEdge | seedElemEdge |
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable