Class IElementQualityChecker
Inheritance
System.Object
System.MarshalByRefObject
IElementQualityChecker
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)
Assembly: NXOpen.dll
Syntax
public class IElementQualityChecker : TransientObject, IMessageSink, IDisposable
Constructors
IElementQualityChecker(IntPtr)
Declaration
protected IElementQualityChecker(IntPtr ptr)
Parameters
Type |
Name |
Description |
System.IntPtr |
ptr |
|
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetArea(FEElement)
Declaration
public double GetArea(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetAspectRatio(FEElement)
Declaration
public double GetAspectRatio(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetAxisRadius(FEElement)
Declaration
public double GetAxisRadius(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetCohesiveElementRatio(FEElement)
Declaration
public double GetCohesiveElementRatio(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetCollapse(FEElement)
Declaration
public double GetCollapse(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetConsistDistance(FEElement)
Declaration
public double GetConsistDistance(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetEdgePointLengthRatioAndAngle(FEElement, out Double, out Double)
Declaration
public void GetEdgePointLengthRatioAndAngle(FEElement pElem, out double pRatioValue, out double pAngleValue)
Parameters
Type |
Name |
Description |
FEElement |
pElem |
|
System.Double |
pRatioValue |
|
System.Double |
pAngleValue |
|
GetElementSize(FEElement, out Double, out Double, out Double)
Declaration
public void GetElementSize(FEElement pElem, out double pMinSize, out double pMazSize, out double pAvgSize)
Parameters
Type |
Name |
Description |
FEElement |
pElem |
|
System.Double |
pMinSize |
|
System.Double |
pMazSize |
|
System.Double |
pAvgSize |
|
GetInteriorAngle(FEElement, out Double, out Double)
Declaration
public void GetInteriorAngle(FEElement pElem, out double pMinAngle, out double pMaxAngle)
Parameters
Type |
Name |
Description |
FEElement |
pElem |
|
System.Double |
pMinAngle |
|
System.Double |
pMaxAngle |
|
GetJacobian(FEElement, out Double, out Double, out Boolean)
Declaration
public void GetJacobian(FEElement pElem, out double pJacobianZero, out double pJacobianRatio, out bool pJacobianSign)
Parameters
Type |
Name |
Description |
FEElement |
pElem |
|
System.Double |
pJacobianZero |
|
System.Double |
pJacobianRatio |
|
System.Boolean |
pJacobianSign |
|
GetLaminateRatio(FEElement, Matrix3x3, Int32, Double, out Double, out Double)
Declaration
public void GetLaminateRatio(FEElement pElem, Matrix3x3 matMatrix, int stackAxis, double totalPlyThick, out double lamEdgeRatio, out double lamThickRatio)
Parameters
Type |
Name |
Description |
FEElement |
pElem |
|
Matrix3x3 |
matMatrix |
|
System.Int32 |
stackAxis |
|
System.Double |
totalPlyThick |
|
System.Double |
lamEdgeRatio |
|
System.Double |
lamThickRatio |
|
GetOffsetLengthRatio(FEElement)
Declaration
public double GetOffsetLengthRatio(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetParallelDeviation(FEElement)
Declaration
public double GetParallelDeviation(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetShapeFactor(FEElement)
Declaration
public double GetShapeFactor(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetSkew(FEElement)
Declaration
public double GetSkew(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetTaper(FEElement)
Declaration
public double GetTaper(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetTwist(FEElement)
Declaration
public double GetTwist(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetVolume(FEElement)
Declaration
public double GetVolume(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
GetWarp(FEElement)
Declaration
public double GetWarp(FEElement pElem)
Parameters
Returns
Type |
Description |
System.Double |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable