NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAE::MeshManager Class Reference

Creates MeshesCAE::Mesh in a fem part. More...

Inheritance diagram for NXOpen::CAE::MeshManager:
NXOpen::CAE::IMeshManager NXOpen::TaggedObject

List of all members.

Public Member Functions

NXOpen::CAE::MeshCollectorBuilderCreateCollectorBuilder (NXOpen::CAE::MeshCollector *meshCollector, const NXString &pElementCollectorContainerName)
 Creates a mesh collector builder for the mesh collector object.
NXOpen::CAE::DependentMeshBuilderCreateDependentMeshBuilder (NXOpen::CAE::DependentMesh *dependentMesh)
 Creates a dependent mesh builder.
NXOpen::CAE::LocalRemeshBuilderCreateLocalRemeshBuilder ()
 Creates a local remesh builder.
NXOpen::CAE::MappedMeshBuilderCreateMappedMeshBuilder (NXOpen::CAE::MappedMesh *mappedMesh)
 Creates a mapped mesh builder.
NXOpen::CAE::Mesh0dBuilderCreateMesh0dBuilder (NXOpen::CAE::Mesh0d *mesh)
 Creates a 0d mesh builder.
NXOpen::CAE::Mesh1dBuilderCreateMesh1dBuilder (NXOpen::CAE::Mesh1d *mesh)
 Creates a 1d mesh builder.
NXOpen::CAE::Mesh2dBuilderCreateMesh2dBuilder (NXOpen::CAE::Mesh2d *mesh)
 Creates a 2d mesh builder.
NXOpen::CAE::Mesh3dHexBuilderCreateMesh3dHexBuilder (NXOpen::CAE::SweptMesh *mesh)
 Creates a 3d Hex mesh builder.
NXOpen::CAE::Mesh3dTetBuilderCreateMesh3dTetBuilder (NXOpen::CAE::Mesh3d *mesh)
 Creates a 3d Tet mesh builder.
NXOpen::CAE::PrimitiveMeshBuilderCreatePrimitiveMeshBuilder (NXOpen::CAE::Mesh *mesh)
 Creates a builder for editing an existng primitive mesh.
NXOpen::CAE::PrimitiveMeshBuilderCreatePrimitiveMeshBuilder (const NXString &meshType)
 Creates a builder for creating a primitive mesh of the specified type.
NXOpen::CAE::ProjectNodesToCadGeometryBuilderCreateProjectNodesToCadGeometryBuilder ()
 Creates a project nodes to cad geometry builder.
NXOpen::CAE::ReassignElementsBuilderCreateReassignElementsBuilder ()
 Creates a builder for element transfer to collector command.
NXOpen::CAE::Shell2SolidBuilderCreateShell2solidBuilder (NXOpen::CAE::Mesh3d *mesh)
 Creates a shell to solid builder.
NXOpen::CAE::SurfaceCoatBuilderCreateSurfaceCoatBuilder (NXOpen::CAE::MeshShellFromSolid *mesh)
 Creates a shell from solid (surface coat) builder.
NXOpen::CAE::WeldBuilderCreateWeldBuilder (NXOpen::CAE::Mesh *mesh)
 Creates a CAE::WeldBuilder.
void DragNDropMesh (NXOpen::CAE::Mesh *mesh, NXOpen::CAE::MeshCollector *sourceMeshCollector, NXOpen::CAE::MeshCollector *targetMeshCollector)
 Call for doing Drag n Drop of a given Mesh across Mesh Collectors
Created in NX5.0.0.
NXOpen::CAE::MeshMergeMeshes (const std::vector< NXOpen::CAE::Mesh * > &selectedMeshes)
 Call for doing Merge Meshes.
void SetMeshCollectorName (NXOpen::CAE::MeshCollector *meshCollector, const NXString &collectorName)
 Renames a mesh collector object
Created in NX5.0.0.

Detailed Description

Creates MeshesCAE::Mesh in a fem part.


Created in NX6.0.0.


Member Function Documentation

Creates a mesh collector builder for the mesh collector object.

Returns:
MeshCollector Builder
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
meshCollectorMeshCollector to be edited, if NULL then create a new one
pElementCollectorContainerNamethe valid Element Collector Container descriptor neutral name
NOTE: The full Unicode character set is not supported for this parameter.

Creates a dependent mesh builder.

Returns:
Dependent Mesh Builder is created
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
dependentMeshDependent Mesh entity to be edited, if NULL then create a new one

Creates a local remesh builder.

Returns:
Mesh Builder is created
Created in NX7.5.2.

License requirements : nx_masterfem ("Finite Element Modeling")

Creates a mapped mesh builder.

Returns:
Mapped Mesh Builder is created
Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mappedMeshMapped Mesh entity to be edited, if NULL then create a new one

Creates a 0d mesh builder.

Returns:
0d Mesh Builder is created
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mesh0d Mesh entity to be edited, if NULL then create a new one

Creates a 1d mesh builder.

Returns:
1d Mesh Builder is created
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mesh1d Mesh entity to be edited, if NULL then create a new one

Creates a 2d mesh builder.

Returns:
2d Mesh Builder is created
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mesh2d Mesh entity to be edited, if NULL then create a new one

Creates a 3d Hex mesh builder.

Returns:
2d Mesh Builder is created
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mesh3d Mesh entity to be edited, if NULL then create a new one

Creates a 3d Tet mesh builder.

Returns:
2d Mesh Builder is created
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mesh3d Mesh entity to be edited, if NULL then create a new one

Creates a builder for editing an existng primitive mesh.

Returns:
Mesh Builder is created
Created in NX7.5.1.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
meshPrimitive Mesh entity to be edited.

Creates a builder for creating a primitive mesh of the specified type.

Returns:
Mesh Builder is created
Created in NX7.5.1.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
meshTypename of the type of primitive mesh
NOTE: The full Unicode character set is not supported for this parameter.

Creates a project nodes to cad geometry builder.

Returns:

Created in NX6.0.4.

License requirements : nx_masterfem ("Finite Element Modeling")

Creates a builder for element transfer to collector command.

Returns:

Created in NX5.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Creates a shell to solid builder.

Returns:
2d Mesh Builder is created
Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
mesh3d Mesh entity to be edited, if NULL then create a new one

Creates a shell from solid (surface coat) builder.

Returns:
Mesh Builder is created
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
meshMesh entity to be edited, if NULL then create a new one

Creates a CAE::WeldBuilder.

Returns:
Weld Builder is created
Created in NX7.5.2.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
meshWeld entity to be edited, if NULL then creates a new one
void NXOpen::CAE::MeshManager::DragNDropMesh ( NXOpen::CAE::Mesh mesh,
NXOpen::CAE::MeshCollector sourceMeshCollector,
NXOpen::CAE::MeshCollector targetMeshCollector 
)

Call for doing Drag n Drop of a given Mesh across Mesh Collectors
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
meshMesh being Dragged and Dropped
sourceMeshCollectorSource MeshCollector
targetMeshCollectorTarget MeshCollector
NXOpen::CAE::Mesh* NXOpen::CAE::MeshManager::MergeMeshes ( const std::vector< NXOpen::CAE::Mesh * > &  selectedMeshes)

Call for doing Merge Meshes.

Returns:
The Merged Mesh CAE::Mesh
Created in NX7.5.1.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
selectedMeshesArray of Meshes being merged CAE::Mesh
void NXOpen::CAE::MeshManager::SetMeshCollectorName ( NXOpen::CAE::MeshCollector meshCollector,
const NXString collectorName 
)

Renames a mesh collector object
Created in NX5.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
meshCollectorMeshCollector to be renamed
collectorNameThe new name being assigned or set
NOTE: The full Unicode character set is not supported for this parameter.

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