CATFmtModelInterfaces Interface CATIFmtMeshManager
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIFmtMeshManager
Interface representing the Mesh Manager.
Role: The Mesh Manager is an Analysis Set which give access to the following:
- Finite element mesh (nodes and elements) management, see .
- Links between mesh and geometry management, see
.
- Mesh Part creation , see
.
Method Index
- o
CreateMeshPart(CATUnicodeString&)
- Creates a Mesh Part.
- o
GetAllMeshParts(CATFmtListOfMeshPart*&)
- Returns all Mesh Parts under the Analysis Set corresponding to the Mesh Manager.
- o
GetAssociativity()
- Returns an interface on the associativity between mesh and geometry.
- o
GetMesh()
- Returns an interface on the finite element mesh.
- o
RemoveMeshPart(CATIFmtMeshPart*)
- Remove a Mesh Part.
Methods
o CreateMeshPart
public virtual CreateMeshPart( | const | iType) |
-
Creates a Mesh Part.
Role: This method creates a new Mesh Part in the Analysis Set corresponding to the Mesh Manager.
- Parameters:
-
- iType
- Type of the Mesh Part to create.
- Returns:
- CATBaseUnknown#Release A pointer on the CATIFmtMeshPart interface on the created Mesh Part.
o GetAllMeshParts
public virtual GetAllMeshParts( | | oMeshParts) |
-
Returns all Mesh Parts under the Analysis Set corresponding to the Mesh Manager.
- Parameters:
-
- oMeshParts
- List of Mesh Parts under the Mesh Manager.
o GetAssociativity
public virtual GetAssociativity( | ) |
-
Returns an interface on the associativity between mesh and geometry.
- Returns:
- CATBaseUnknown#Release
o GetMesh
-
Returns an interface on the finite element mesh.
- Returns:
- CATBaseUnknown#Release
o RemoveMeshPart
public virtual RemoveMeshPart( | | iMeshPart) |
-
Remove a Mesh Part.
Role: This method remove an existing Mesh Part from the Analysis Set corresponding to the Mesh Manager.
- Parameters:
-
- iMeshPart
- Mesh Part to remove.
This object is included in the file: CATIFmtMeshManager.h
If needed, your Imakefile.mk should include the module: CATFmtModelInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.