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