Class Utils
Assembly: NXOpen.dll
Syntax
public class Utils : NXRemotableObject, IMessageSink
Constructors
Utils(CaeSession)
Declaration
protected Utils(CaeSession owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateLmieconnection(INXObject)
Declaration
public LMIEConnection CreateLmieconnection(INXObject contextPart)
Parameters
Returns
ExportLumpedMassInterchangeData(LMIEConnection[], string, bool)
Declaration
public void ExportLumpedMassInterchangeData(LMIEConnection[] iConnections, string iAbsoluteExportPath, bool iConvertConnectionDataFromPartUnits)
Parameters
FilterConnectionsByType(IConnection[], ConnectionType)
Declaration
public IConnection[] FilterConnectionsByType(IConnection[] iConnections, ConnectionType type)
Parameters
Returns
GetBodyFromFeature(Feature, out Body[])
Declaration
public void GetBodyFromFeature(Feature feature, out Body[] body)
Parameters
GetBoltSupportOfLocation(IConnection, int, int, int)
Declaration
public TaggedObject GetBoltSupportOfLocation(IConnection iBoltConnection, int locationIndex, int coordinateIndex, int boltSupportIndex)
Parameters
Type |
Name |
Description |
IConnection |
iBoltConnection |
|
int |
locationIndex |
|
int |
coordinateIndex |
|
int |
boltSupportIndex |
|
Returns
GetCoordinatesFromConstraintFile(string)
Declaration
public Point3d[] GetCoordinatesFromConstraintFile(string constraintFilePath)
Parameters
Type |
Name |
Description |
string |
constraintFilePath |
|
Returns
GetElemLabels(IFEModel, bool, out int[])
Declaration
public void GetElemLabels(IFEModel feModel, bool fromChildren, out int[] labels)
Parameters
GetFeatureFromBody(Body)
Declaration
public Feature GetFeatureFromBody(Body body)
Parameters
Type |
Name |
Description |
Body |
body |
|
Returns
GetFreeEdgesFromElementCollectors(IFEModel, Mesh[], out FEElement[])
Declaration
public void GetFreeEdgesFromElementCollectors(IFEModel feModel, Mesh[] iElementCollectors, out FEElement[] freeEdges)
Parameters
GetInterchangeDataFromLumpedMass(Unit, Unit, LumpedMass[], string)
Declaration
public LMIEConnection[] GetInterchangeDataFromLumpedMass(Unit conversionLengthUnit, Unit conversionMassUnit, LumpedMass[] iConnections, string iAbsoluteExportPath)
Parameters
Type |
Name |
Description |
Unit |
conversionLengthUnit |
|
Unit |
conversionMassUnit |
|
LumpedMass[] |
iConnections |
|
string |
iAbsoluteExportPath |
|
Returns
GetNodeLabels(IFEModel, bool, out int[])
Declaration
public void GetNodeLabels(IFEModel feModel, bool fromChildren, out int[] labels)
Parameters
GetObjectAtProjectionOfLocation(IConnection, int, int, int)
Declaration
public TaggedObject GetObjectAtProjectionOfLocation(IConnection iConnection, int locationIndex, int coordinateIndex, int flangeIndex)
Parameters
Returns
GetProjectionPoints(IConnection[], out INXObject[], out Point3d[], out int[])
Declaration
public void GetProjectionPoints(IConnection[] iConnections, out INXObject[] oFlanges, out Point3d[] oProjectionPoints, out int[] oFlangeObjectIndexList)
Parameters
ImportLumpedMassInterchangeData(INXObject, string)
Declaration
public LMIEConnection[] ImportLumpedMassInterchangeData(INXObject contextPart, string iAbsoluteImportPath)
Parameters
Returns
MapObject(FemPart, TaggedObject, bool)
Declaration
public TaggedObject MapObject(FemPart femPart, TaggedObject cadFeature, bool syncGeomData)
Parameters
Returns
ReimportMesh()
Declaration
public void ReimportMesh()
RelabelAFEMPhysicalProperty(AssyFemPart)
Declaration
public void RelabelAFEMPhysicalProperty(AssyFemPart assyFemPart)
Parameters
RelabelAfem()
Declaration
public void RelabelAfem()
RelabelAfmOffsets(AssyFemPart, int, int, int, int)
Declaration
public void RelabelAfmOffsets(AssyFemPart assyFemPart, int nodeOffset, int elemOffset, int csysOffset, int physOffset)
Parameters
RemeshCompatibleConnectionComponents(IConnection[])
Declaration
public void RemeshCompatibleConnectionComponents(IConnection[] connections)
Parameters
SearchNearestFlanges(IConnection[], out INXObject[], out int[])
Declaration
public void SearchNearestFlanges(IConnection[] iConnections, out INXObject[] oNearestFlanges, out int[] oFlangeObjectIndices)
Parameters
SplitWarpedQuads()
Declaration
public void SplitWarpedQuads()
WriteCoordinatesToConstraintFile(string, string, Point3d[])
Declaration
public void WriteCoordinatesToConstraintFile(string constraintFilePath, string connectionName, Point3d[] coordinates)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink