NX Open C++ Reference Guide
|
Creates MeshesCAE::Mesh in a fem part. More...
Public Member Functions | |
NXOpen::CAE::MeshCollectorBuilder * | CreateCollectorBuilder (NXOpen::CAE::MeshCollector *meshCollector, const NXString &pElementCollectorContainerName) |
Creates a mesh collector builder for the mesh collector object. | |
NXOpen::CAE::MeshCollectorBuilder * | CreateCollectorBuilder (NXOpen::CAE::MeshCollector *meshCollector, const char *pElementCollectorContainerName) |
Creates a mesh collector builder for the mesh collector object. | |
NXOpen::CAE::DependentMeshBuilder * | CreateDependentMeshBuilder (NXOpen::CAE::DependentMesh *dependentMesh) |
Creates a dependent mesh builder. | |
NXOpen::CAE::LocalRemeshBuilder * | CreateLocalRemeshBuilder () |
Creates a local remesh builder. | |
NXOpen::CAE::MappedMeshBuilder * | CreateMappedMeshBuilder (NXOpen::CAE::MappedMesh *mappedMesh) |
Creates a mapped mesh builder. | |
NXOpen::CAE::Mesh0dBuilder * | CreateMesh0dBuilder (NXOpen::CAE::Mesh0d *mesh) |
Creates a 0d mesh builder. | |
NXOpen::CAE::Mesh1dBuilder * | CreateMesh1dBuilder (NXOpen::CAE::Mesh1d *mesh) |
Creates a 1d mesh builder. | |
NXOpen::CAE::Mesh2dBuilder * | CreateMesh2dBuilder (NXOpen::CAE::Mesh2d *mesh) |
Creates a 2d mesh builder. | |
NXOpen::CAE::Mesh3dHexBuilder * | CreateMesh3dHexBuilder (NXOpen::CAE::SweptMesh *mesh) |
Creates a 3d Hex mesh builder. | |
NXOpen::CAE::Mesh3dTetBuilder * | CreateMesh3dTetBuilder (NXOpen::CAE::Mesh3d *mesh) |
Creates a 3d Tet mesh builder. | |
NXOpen::CAE::PrimitiveMeshBuilder * | CreatePrimitiveMeshBuilder (NXOpen::CAE::Mesh *mesh) |
Creates a builder for editing an existng primitive mesh. | |
NXOpen::CAE::PrimitiveMeshBuilder * | CreatePrimitiveMeshBuilder (const NXString &meshType) |
Creates a builder for creating a primitive mesh of the specified type. | |
NXOpen::CAE::PrimitiveMeshBuilder * | CreatePrimitiveMeshBuilder (const char *meshType) |
Creates a builder for creating a primitive mesh of the specified type. | |
NXOpen::CAE::ProjectNodesToCadGeometryBuilder * | CreateProjectNodesToCadGeometryBuilder () |
Creates a project nodes to cad geometry builder. | |
NXOpen::CAE::ReassignElementsBuilder * | CreateReassignElementsBuilder () |
Creates a builder for element transfer to collector command. | |
NXOpen::CAE::Shell2SolidBuilder * | CreateShell2solidBuilder (NXOpen::CAE::Mesh3d *mesh) |
Creates a shell to solid builder. | |
NXOpen::CAE::SurfaceCoatBuilder * | CreateSurfaceCoatBuilder (NXOpen::CAE::MeshShellFromSolid *mesh) |
Creates a shell from solid (surface coat) builder. | |
NXOpen::CAE::WeldBuilder * | CreateWeldBuilder (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::Mesh * | MergeMeshes (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. | |
void | SetMeshCollectorName (NXOpen::CAE::MeshCollector *meshCollector, const char *collectorName) |
Renames a mesh collector object Created in NX5.0.0. | |
![]() | |
NXOpen::TaggedObject * | FindObject (const NXString &journalIdentifier) |
Finds the CAE::Mesh with the given identifier as recorded in a journal. | |
NXOpen::TaggedObject * | FindObject (const char *journalIdentifier) |
Finds the CAE::Mesh with the given identifier as recorded in a journal. | |
std::vector < NXOpen::CAE::IMeshCollector * > | GetMeshCollectors () |
Returns the IMeshCollectors CAE::IMeshCollector for this manager. | |
std::vector< NXOpen::CAE::Mesh * > | GetMeshes () |
Returns the Meshes CAE::Mesh for this manager. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Creates MeshesCAE::Mesh in a fem part.
Created in NX6.0.0.
NXOpen::CAE::MeshCollectorBuilder* NXOpen::CAE::MeshManager::CreateCollectorBuilder | ( | NXOpen::CAE::MeshCollector * | meshCollector, |
const NXString & | pElementCollectorContainerName | ||
) |
Creates a mesh collector builder for the mesh collector object.
@return MeshCollector Builder
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
meshCollector | MeshCollector to be edited, if NULL then create a new one |
pElementCollectorContainerName | the valid Element Collector Container descriptor neutral name NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::MeshCollectorBuilder* NXOpen::CAE::MeshManager::CreateCollectorBuilder | ( | NXOpen::CAE::MeshCollector * | meshCollector, |
const char * | pElementCollectorContainerName | ||
) |
Creates a mesh collector builder for the mesh collector object.
@return MeshCollector Builder
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
meshCollector | MeshCollector to be edited, if NULL then create a new one |
pElementCollectorContainerName | the valid Element Collector Container descriptor neutral name NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::DependentMeshBuilder* NXOpen::CAE::MeshManager::CreateDependentMeshBuilder | ( | NXOpen::CAE::DependentMesh * | dependentMesh | ) |
Creates a dependent mesh builder.
@return Dependent Mesh Builder is created
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
dependentMesh | Dependent Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::LocalRemeshBuilder* NXOpen::CAE::MeshManager::CreateLocalRemeshBuilder | ( | ) |
Creates a local remesh builder.
@return Mesh Builder is created
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MappedMeshBuilder* NXOpen::CAE::MeshManager::CreateMappedMeshBuilder | ( | NXOpen::CAE::MappedMesh * | mappedMesh | ) |
Creates a mapped mesh builder.
@return Mapped Mesh Builder is created
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mappedMesh | Mapped Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::Mesh0dBuilder* NXOpen::CAE::MeshManager::CreateMesh0dBuilder | ( | NXOpen::CAE::Mesh0d * | mesh | ) |
Creates a 0d mesh builder.
@return 0d Mesh Builder is created
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | 0d Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::Mesh1dBuilder* NXOpen::CAE::MeshManager::CreateMesh1dBuilder | ( | NXOpen::CAE::Mesh1d * | mesh | ) |
Creates a 1d mesh builder.
@return 1d Mesh Builder is created
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | 1d Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::Mesh2dBuilder* NXOpen::CAE::MeshManager::CreateMesh2dBuilder | ( | NXOpen::CAE::Mesh2d * | mesh | ) |
Creates a 2d mesh builder.
@return 2d Mesh Builder is created
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | 2d Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::Mesh3dHexBuilder* NXOpen::CAE::MeshManager::CreateMesh3dHexBuilder | ( | NXOpen::CAE::SweptMesh * | mesh | ) |
Creates a 3d Hex mesh builder.
@return 2d Mesh Builder is created
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | 3d Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::Mesh3dTetBuilder* NXOpen::CAE::MeshManager::CreateMesh3dTetBuilder | ( | NXOpen::CAE::Mesh3d * | mesh | ) |
Creates a 3d Tet mesh builder.
@return 2d Mesh Builder is created
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | 3d Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::PrimitiveMeshBuilder* NXOpen::CAE::MeshManager::CreatePrimitiveMeshBuilder | ( | NXOpen::CAE::Mesh * | mesh | ) |
Creates a builder for editing an existng primitive mesh.
@return Mesh Builder is created
Created in NX7.5.1.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | Primitive Mesh entity to be edited. |
NXOpen::CAE::PrimitiveMeshBuilder* NXOpen::CAE::MeshManager::CreatePrimitiveMeshBuilder | ( | const NXString & | meshType | ) |
Creates a builder for creating a primitive mesh of the specified type.
@return Mesh Builder is created
Created in NX7.5.1.
License requirements : nx_masterfem ("Finite Element Modeling")
meshType | name of the type of primitive mesh NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::PrimitiveMeshBuilder* NXOpen::CAE::MeshManager::CreatePrimitiveMeshBuilder | ( | const char * | meshType | ) |
Creates a builder for creating a primitive mesh of the specified type.
@return Mesh Builder is created
Created in NX7.5.1.
License requirements : nx_masterfem ("Finite Element Modeling")
meshType | name of the type of primitive mesh NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::ProjectNodesToCadGeometryBuilder* NXOpen::CAE::MeshManager::CreateProjectNodesToCadGeometryBuilder | ( | ) |
Creates a project nodes to cad geometry builder.
@return
Created in NX6.0.4.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ReassignElementsBuilder* NXOpen::CAE::MeshManager::CreateReassignElementsBuilder | ( | ) |
Creates a builder for element transfer to collector command.
NXOpen::CAE::Shell2SolidBuilder* NXOpen::CAE::MeshManager::CreateShell2solidBuilder | ( | NXOpen::CAE::Mesh3d * | mesh | ) |
Creates a shell to solid builder.
@return 2d Mesh Builder is created
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | 3d Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::SurfaceCoatBuilder* NXOpen::CAE::MeshManager::CreateSurfaceCoatBuilder | ( | NXOpen::CAE::MeshShellFromSolid * | mesh | ) |
Creates a shell from solid (surface coat) builder.
@return Mesh Builder is created
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | Mesh entity to be edited, if NULL then create a new one |
NXOpen::CAE::WeldBuilder* NXOpen::CAE::MeshManager::CreateWeldBuilder | ( | NXOpen::CAE::Mesh * | mesh | ) |
Creates a CAE::WeldBuilder.
@return Weld Builder is created
Created in NX7.5.2.
License requirements : nx_masterfem ("Finite Element Modeling")
mesh | Weld 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")
mesh | Mesh being Dragged and Dropped |
sourceMeshCollector | Source MeshCollector |
targetMeshCollector | Target MeshCollector |
NXOpen::CAE::Mesh* NXOpen::CAE::MeshManager::MergeMeshes | ( | const std::vector< NXOpen::CAE::Mesh * > & | selectedMeshes | ) |
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")
meshCollector | MeshCollector to be renamed |
collectorName | The new name being assigned or set NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::MeshManager::SetMeshCollectorName | ( | NXOpen::CAE::MeshCollector * | meshCollector, |
const char * | collectorName | ||
) |
Renames a mesh collector object
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
meshCollector | MeshCollector to be renamed |
collectorName | The new name being assigned or set NOTE: The full Unicode character set is not supported for this parameter. |