NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.CAE.Connections.Utils Class Reference

Contains universal connections utility methods More...

Inheritance diagram for NXOpen.CAE.Connections.Utils:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.CAE.Connections.LMIEConnection 
CreateLmieconnection (NXOpen.INXObject contextPart)
 Create standalone LMIEConnection More...
 
unsafe void ExportLumpedMassInterchangeData (NXOpen.CAE.Connections.LMIEConnection[] iConnections, string iAbsoluteExportPath, bool iConvertConnectionDataFromPartUnits)
 Exports the intermediate connection representations of lumped mass connections to external file. More...
 
unsafe
NXOpen.CAE.Connections.IConnection[] 
FilterConnectionsByType (NXOpen.CAE.Connections.IConnection[] iConnections, NXOpen.CAE.Connections.ConnectionType type)
 Filters a list of connections by type More...
 
unsafe void GetElemLabels (NXOpen.CAE.IFEModel feModel, bool fromChildren, out int[] labels)
 Retrieve element labels from FeModel More...
 
unsafe
NXOpen.CAE.Connections.LMIEConnection[] 
GetInterchangeDataFromLumpedMass (NXOpen.Unit conversionLengthUnit, NXOpen.Unit conversionMassUnit, NXOpen.CAE.Connections.LumpedMass[] iConnections, string iAbsoluteExportPath)
 Returns the intermediate connection representations of lumped mass connections More...
 
unsafe void GetNodeLabels (NXOpen.CAE.IFEModel feModel, bool fromChildren, out int[] labels)
 Retrieve node labels from FeModel More...
 
unsafe void GetProjectionPoints (NXOpen.CAE.Connections.IConnection[] iConnections, out NXOpen.INXObject[] oFlanges, out NXOpen.Point3d[] oProjectionPoints, out int[] oFlangeObjectIndexList)
 Returns the projection points of the connections per geometry flanges More...
 
unsafe
NXOpen.CAE.Connections.LMIEConnection[] 
ImportLumpedMassInterchangeData (NXOpen.INXObject contextPart, string iAbsoluteImportPath)
 Imports the intermediate connection representations of lumped mass connections from external file. More...
 
unsafe NXOpen.TaggedObject MapObject (NXOpen.CAE.FemPart femPart, NXOpen.TaggedObject cadFeature, bool syncGeomData)
 Map CAD Prt geometry in FemPart More...
 
unsafe void ReimportMesh ()
 Reimport mesh created by external mesher. More...
 
unsafe void RelabelAfem ()
 Redo labeling of current work AFEM. More...
 
unsafe void SplitWarpedQuads ()
 Splits the warped quads by invoking an external mesher. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Contains universal connections utility methods

To obtain an instance of this class, refer to NXOpen.CAE.CaeSession

Created in NX12.0.0

Member Function Documentation

unsafe NXOpen.CAE.Connections.LMIEConnection NXOpen.CAE.Connections.Utils.CreateLmieconnection ( NXOpen.INXObject  contextPart)
inline

Create standalone LMIEConnection

Created in NX1847.0.0

License requirements: None.

Parameters
contextPart
Returns
The created standalone LMIEConnection
unsafe void NXOpen.CAE.Connections.Utils.ExportLumpedMassInterchangeData ( NXOpen.CAE.Connections.LMIEConnection[]  iConnections,
string  iAbsoluteExportPath,
bool  iConvertConnectionDataFromPartUnits 
)
inline

Exports the intermediate connection representations of lumped mass connections to external file.

File type is determined by the extension.

Created in NX1847.0.0

License requirements: None.

Parameters
iConnectionsThe array of input lumped mass intermediate representations
iAbsoluteExportPathThe absolute path where the connections are to be exported
iConvertConnectionDataFromPartUnitsIf the interchange data unit system is different from the part unit system, we want to convert the data before exporting
unsafe NXOpen.CAE.Connections.IConnection [] NXOpen.CAE.Connections.Utils.FilterConnectionsByType ( NXOpen.CAE.Connections.IConnection[]  iConnections,
NXOpen.CAE.Connections.ConnectionType  type 
)
inline

Filters a list of connections by type

Created in NX12.0.0

License requirements: None.

Parameters
iConnectionsThe array of input connections
typeThe connection type to filter by
Returns
all connections matching the specified connection type
unsafe void NXOpen.CAE.Connections.Utils.GetElemLabels ( NXOpen.CAE.IFEModel  feModel,
bool  fromChildren,
out int[]  labels 
)
inline

Retrieve element labels from FeModel

Created in NX1899.0.0

License requirements: None.

Parameters
feModelThe FeModel
fromChildrenFor AFEM retrieve labels also from children
labelsThe element labels
unsafe NXOpen.CAE.Connections.LMIEConnection [] NXOpen.CAE.Connections.Utils.GetInterchangeDataFromLumpedMass ( NXOpen.Unit  conversionLengthUnit,
NXOpen.Unit  conversionMassUnit,
NXOpen.CAE.Connections.LumpedMass[]  iConnections,
string  iAbsoluteExportPath 
)
inline

Returns the intermediate connection representations of lumped mass connections

Created in NX1847.0.0

License requirements: None.

Parameters
conversionLengthUnitThe length unit
conversionMassUnitThe mass unit
iConnectionsThe array of input lumped mass connections
iAbsoluteExportPathThe absolute path where the connections are to be exported
Returns
The intermediate connection representations
unsafe void NXOpen.CAE.Connections.Utils.GetNodeLabels ( NXOpen.CAE.IFEModel  feModel,
bool  fromChildren,
out int[]  labels 
)
inline

Retrieve node labels from FeModel

Created in NX1899.0.0

License requirements: None.

Parameters
feModelThe FeModel
fromChildrenFor AFEM retrieve labels also from children
labelsThe node labels
unsafe void NXOpen.CAE.Connections.Utils.GetProjectionPoints ( NXOpen.CAE.Connections.IConnection[]  iConnections,
out NXOpen.INXObject[]  oFlanges,
out NXOpen.Point3d[]  oProjectionPoints,
out int[]  oFlangeObjectIndexList 
)
inline

Returns the projection points of the connections per geometry flanges

Created in NX1847.0.0

License requirements: None.

Parameters
iConnectionsThe array of input connections
oFlangesThe array of the geometry flange objects
oProjectionPointsThe array of the projection points
oFlangeObjectIndexListThe array of projection point index ranges per flanges. The size of the array is number of flanges + 1. For the flange i the index range is [oFlangeObjectIndexList[i], ..., oFlangeObjectIndexList[i + 1] - 1].
unsafe NXOpen.CAE.Connections.LMIEConnection [] NXOpen.CAE.Connections.Utils.ImportLumpedMassInterchangeData ( NXOpen.INXObject  contextPart,
string  iAbsoluteImportPath 
)
inline

Imports the intermediate connection representations of lumped mass connections from external file.

File type is determined by the extension.

Created in NX1847.0.0

License requirements: None.

Parameters
contextPart
iAbsoluteImportPathThe absolute path where the connections are to be imported from
Returns
The intermediate connection representations
unsafe NXOpen.TaggedObject NXOpen.CAE.Connections.Utils.MapObject ( NXOpen.CAE.FemPart  femPart,
NXOpen.TaggedObject  cadFeature,
bool  syncGeomData 
)
inline

Map CAD Prt geometry in FemPart

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
femPartThe context fem part
cadFeatureThe cad entity
syncGeomDataSynchronize CAD Geometry option if new entitiy is created
Returns
Mapped cad feature in FemPart
unsafe void NXOpen.CAE.Connections.Utils.ReimportMesh ( )
inline

Reimport mesh created by external mesher.

The work part should be a FEM meshed with an external mesher.

Created in NX1872.0.0

License requirements: sc_gso_abmesh (" Simcenter GSO Ansa Batch Mesh environment")

unsafe void NXOpen.CAE.Connections.Utils.RelabelAfem ( )
inline

Redo labeling of current work AFEM.

The work part should be a AFEM.

Created in NX1872.0.0

License requirements: sc_gso_creation (" Simcenter GSO BIW Creation environment")

unsafe void NXOpen.CAE.Connections.Utils.SplitWarpedQuads ( )
inline

Splits the warped quads by invoking an external mesher.

The work part should be a FEM meshed with an external mesher.

Created in NX1872.0.0

License requirements: sc_gso_abmesh (" Simcenter GSO Ansa Batch Mesh environment")

Property Documentation

Tag NXOpen.CAE.Connections.Utils.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.