Class ElementAssociatedDataUtils
Inheritance
System.Object
System.MarshalByRefObject
ElementAssociatedDataUtils
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ElementAssociatedDataUtils : NXRemotableObject, IMessageSink
Constructors
ElementAssociatedDataUtils(NodeElementManager)
Declaration
protected ElementAssociatedDataUtils(NodeElementManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
AskBeamData(FEElement, out Boolean, out PhysicalPropertyTable, out CaeElementAssociatedDataUtilsOrientationMethod, out CaeElementAssociatedDataUtilsVectorChoiceType, out Direction, out FENode, out CaeElementAssociatedDataUtilsEndReleaseState, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseState, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out CaeElementAssociatedDataUtilsEndReleaseSetting, out Double, out Double, out Double, out Double, out Double, out Double)
Declaration
public void AskBeamData(FEElement element, out bool hasAssociatedDataDefined, out PhysicalPropertyTable physicalPropertyTable, out CaeElementAssociatedDataUtilsOrientationMethod oriMethod, out CaeElementAssociatedDataUtilsVectorChoiceType vectorType, out Direction direction, out FENode orientationNode, out CaeElementAssociatedDataUtilsEndReleaseState endAState, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF1, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF2, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF3, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF4, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF5, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF6, out CaeElementAssociatedDataUtilsEndReleaseState endBState, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF1, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF2, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF3, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF4, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF5, out CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF6, out double xOffsetEndA, out double yOffsetEndA, out double zOffsetEndA, out double xOffsetEndB, out double yOffsetEndB, out double zOffsetEndB)
Parameters
AskBushingData(FEElement, out Boolean, out PhysicalPropertyTable, out CaeElementAssociatedDataUtilsOrientationMethod, out Direction, out CoordinateSystem, out FENode, out CaeElementAssociatedDataUtilsCsysDataType, Point3d, Point3d, Point3d, out Int32)
Declaration
public void AskBushingData(FEElement element, out bool hasAssociatedDataDefined, out PhysicalPropertyTable physicalPropertyTable, out CaeElementAssociatedDataUtilsOrientationMethod oriMethod, out Direction oriDirr, out CoordinateSystem coordinateSystem, out FENode oriNode, out CaeElementAssociatedDataUtilsCsysDataType csysDataType, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint, out int preferredLabel)
Parameters
AskConstraintEquationData(FEElement, out Boolean, out DofTerm[], out Double)
Declaration
public void AskConstraintEquationData(FEElement element, out bool hasAssociatedDataDefined, out DofTerm[] terms, out double constantTerm)
Parameters
Type |
Name |
Description |
FEElement |
element |
|
System.Boolean |
hasAssociatedDataDefined |
|
DofTerm[] |
terms |
|
System.Double |
constantTerm |
|
AskDamperData(FEElement, out Boolean, out Double, out PhysicalPropertyTable, out CaeElementAssociatedDataUtilsComponentEnd, out CaeElementAssociatedDataUtilsComponentEnd)
Declaration
public void AskDamperData(FEElement element, out bool hasAssociatedDataDefined, out double viscousDamping, out PhysicalPropertyTable physicalPropertyTable, out CaeElementAssociatedDataUtilsComponentEnd componentEndA, out CaeElementAssociatedDataUtilsComponentEnd componentEndB)
Parameters
AskGapData(FEElement, out Boolean, out PhysicalPropertyTable, out CaeElementAssociatedDataUtilsOrientationMethod, out Direction, out CoordinateSystem, out FENode)
Declaration
public void AskGapData(FEElement element, out bool hasAssociatedDataDefined, out PhysicalPropertyTable physicalPropertyTable, out CaeElementAssociatedDataUtilsOrientationMethod oriMethod, out Direction oriDirr, out CoordinateSystem coordinateSystem, out FENode oriNode)
Parameters
AskInterpolationData(FEElement, out Boolean, out DofTerm[])
Declaration
public int[] AskInterpolationData(FEElement element, out bool hasAssociatedDataDefined, out DofTerm[] dofDataTerms)
Parameters
Type |
Name |
Description |
FEElement |
element |
|
System.Boolean |
hasAssociatedDataDefined |
|
DofTerm[] |
dofDataTerms |
|
Returns
Type |
Description |
System.Int32[] |
|
AskLumpedMassData(FEElement, out Boolean, out Double)
Declaration
public void AskLumpedMassData(FEElement element, out bool hasAssociatedDataDefined, out double mass)
Parameters
Type |
Name |
Description |
FEElement |
element |
|
System.Boolean |
hasAssociatedDataDefined |
|
System.Double |
mass |
|
AskRigidData(FEElement, out Boolean, out CaeElementAssociatedDataUtilsDof[])
Declaration
public void AskRigidData(FEElement element, out bool hasAssociatedDataDefined, out CaeElementAssociatedDataUtilsDof[] dofs)
Parameters
AskShellData(FEElement, out Boolean, out Double[], out Double[], out Double, out PhysicalPropertyTable, out CaeElementAssociatedDataUtilsMatOrientationMethod, out CoordinateSystem, out Double, out CaeElementAssociatedDataUtilsCsysDataType, Point3d, Point3d, Point3d, out Int32)
Declaration
public void AskShellData(FEElement element, out bool hasAssociatedDataDefined, out double[] cornerNodeThicknesses, out double[] cornerNodeGapValues, out double zOffset, out PhysicalPropertyTable physicalPropertyTable, out CaeElementAssociatedDataUtilsMatOrientationMethod matOriMethod, out CoordinateSystem coordinateSystem, out double matOriAngle, out CaeElementAssociatedDataUtilsCsysDataType csysDataType, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint, out int preferredLabel)
Parameters
AskSpringData(FEElement, out Boolean, out PhysicalPropertyTable, out Double, out CaeElementAssociatedDataUtilsComponentEnd, out CaeElementAssociatedDataUtilsComponentEnd)
Declaration
public void AskSpringData(FEElement element, out bool hasAssociatedDataDefined, out PhysicalPropertyTable physicalPropertyTable, out double stiffness, out CaeElementAssociatedDataUtilsComponentEnd componentEndA, out CaeElementAssociatedDataUtilsComponentEnd componentEndB)
Parameters
SetBeamData(FEElement, PhysicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod, CaeElementAssociatedDataUtilsVectorChoiceType, Direction, FENode, CaeElementAssociatedDataUtilsEndReleaseState, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseState, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, CaeElementAssociatedDataUtilsEndReleaseSetting, Double, Double, Double, Double, Double, Double)
Declaration
public void SetBeamData(FEElement element, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod oriMethod, CaeElementAssociatedDataUtilsVectorChoiceType vectorType, Direction direction, FENode orientationNode, CaeElementAssociatedDataUtilsEndReleaseState endReleaseA, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF1, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF2, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF3, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF4, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF5, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF6, CaeElementAssociatedDataUtilsEndReleaseState endReleaseB, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF1, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF2, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF3, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF4, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF5, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF6, double xOffsetEndA, double yOffsetEndA, double zOffsetEndA, double xOffsetEndB, double yOffsetEndB, double zOffsetEndB)
Parameters
SetBushingData(FEElement, PhysicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod, Direction, CoordinateSystem, FENode, CaeElementAssociatedDataUtilsCsysDataType, Point3d, Point3d, Point3d, Int32)
Declaration
public void SetBushingData(FEElement element, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod oriMethod, Direction oriDirr, CoordinateSystem coordinateSystem, FENode oriNode, CaeElementAssociatedDataUtilsCsysDataType csysDataType, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint, int preferredLabel)
Parameters
SetConstraintEquationData(FEElement, DofTerm[], Double)
Declaration
public void SetConstraintEquationData(FEElement element, DofTerm[] terms, double constantTerm)
Parameters
Type |
Name |
Description |
FEElement |
element |
|
DofTerm[] |
terms |
|
System.Double |
constantTerm |
|
SetDamperData(FEElement, Double, PhysicalPropertyTable, CaeElementAssociatedDataUtilsComponentEnd, CaeElementAssociatedDataUtilsComponentEnd)
Declaration
public void SetDamperData(FEElement element, double viscousDamping, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsComponentEnd componentEndA, CaeElementAssociatedDataUtilsComponentEnd componentEndB)
Parameters
SetGapData(FEElement, PhysicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod, Direction, CoordinateSystem, FENode)
Declaration
public void SetGapData(FEElement element, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod oriMethod, Direction oriDirr, CoordinateSystem coordinateSystem, FENode oriNode)
Parameters
SetInterpolationData(FEElement, DofTerm[], Int32[])
Declaration
public void SetInterpolationData(FEElement element, DofTerm[] dofDataTerms, int[] umData)
Parameters
Type |
Name |
Description |
FEElement |
element |
|
DofTerm[] |
dofDataTerms |
|
System.Int32[] |
umData |
|
SetLumpedMassData(FEElement, Double)
Declaration
public void SetLumpedMassData(FEElement element, double mass)
Parameters
Type |
Name |
Description |
FEElement |
element |
|
System.Double |
mass |
|
SetRigidData(FEElement, CaeElementAssociatedDataUtilsDof[])
Declaration
public void SetRigidData(FEElement element, CaeElementAssociatedDataUtilsDof[] dofs)
Parameters
SetShellData(FEElement, Double[], Double[], Double, PhysicalPropertyTable, CaeElementAssociatedDataUtilsMatOrientationMethod, CoordinateSystem, Double, CaeElementAssociatedDataUtilsCsysDataType, Point3d, Point3d, Point3d, Int32)
Declaration
public void SetShellData(FEElement element, double[] cornerNodeThicknesses, double[] cornerNodeGapValues, double zOffset, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsMatOrientationMethod matOriMethod, CoordinateSystem coordinateSystem, double matOriAngle, CaeElementAssociatedDataUtilsCsysDataType csysDataType, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint, int preferredLabel)
Parameters
SetSpringData(FEElement, PhysicalPropertyTable, Double, CaeElementAssociatedDataUtilsComponentEnd, CaeElementAssociatedDataUtilsComponentEnd)
Declaration
public void SetSpringData(FEElement element, PhysicalPropertyTable physicalPropertyTable, double stiffness, CaeElementAssociatedDataUtilsComponentEnd componentEndA, CaeElementAssociatedDataUtilsComponentEnd componentEndB)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink