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

Copyright © 2003, Dassault Systèmes. All rights reserved.