All Frameworks Class Hierarchy This Framework Indexes
CATAnalysisInterfaces Interface CATISamGenMeshPartMgt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISamGenMeshPartMgt
Associate MeshPart(s) to connection or virtual parts.
This interface is dedicated to manage Mesh Parts that will be
generated and removed thanks to implementing entity.
Your property needs to be derived from SAMVirtualPart (to extend the virtual part concept)
or SAMConnection (to extend the conection properties concept).
Method Index
- o
GenerateMeshPart()
- Generate Associated mesh parts if needed.
- o
GetExplicitHandler(CATAnalysisExplicitNode&)
- Return Explicit Master Node of the Mesh Part.
- o
GetGeneratedMeshParts(CATLISTV(CATISpecObject_var)&,CATBoolean)
- Return the List of generated mesh parts.
- o
GetHandler(CATMSHNode*&)
- Return Master Node of the Mesh Part.
- o
GetMshPartType(CATUnicodeString&)
- Return feature type of the MeshPart to create.
- o
SetMeshPartType(CATUnicodeString&)
- Defines the feature type of the MeshPart to create.
- o
SetMeshPart(CATISpecObject*)
- Associates a pre-existing mesh part to the connection.
Methods
o GenerateMeshPart
| public virtual GenerateMeshPart( | ) |
-
Generate Associated mesh parts if needed.
Should not be used. Called at the initialization of the analysis entity.
o GetExplicitHandler
| public virtual GetExplicitHandler( | | oExplicitNode) |
-
Return Explicit Master Node of the Mesh Part.
- Parameters:
-
- oExplicitNode:
- Explicit Master Node.
o GetGeneratedMeshParts
| public virtual GetGeneratedMeshParts( | | oMeshParts, |
| | iCreate | =TRUE) |
-
Return the List of generated mesh parts.
It means that the creation of the entity may imply the creation of a mesh part.
- Parameters:
-
- oMeshParts:
- list of generated Mesh Parts.
- iCreate:
- Allows the automatic creation.
o GetHandler
| public virtual GetHandler( | | oMSHNode) |
-
Return Master Node of the Mesh Part.
- Parameters:
-
- oMSHNode:
- Master Node.
o GetMshPartType
| public virtual GetMshPartType( | | MshPartType) |
-
Return feature type of the MeshPart to create.
- Parameters:
-
- MshPartType:
- Feature type of the MeshPart to create.
o SetMeshPartType
| public virtual SetMeshPartType( | const | iMshPartType) |
-
Defines the feature type of the MeshPart to create.
- Parameters:
-
- iMshPartType:
- Feature type of the MeshPart to create. This methode needs to be called on the startup for the feature catalog definition.
o SetMeshPart
| public virtual SetMeshPart( | | iMeshPart) |
-
Associates a pre-existing mesh part to the connection.
Should not be used directely. This function is only usefull for
synchronization with an existing meshpart.
This object is included in the file: CATISamGenMeshPartMgt.h
If needed, your Imakefile.mk should include the module: CATAnalysisInterface