All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisInterfaces Interface CATISamMeshSubscriber

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATISamMeshSubscriber
 

Usage: you can reimplement this interface by deriving the supplied CATEAnalysisEntityPreproSubscriber adapter class.


interface CATISamMeshSubscriber

Management of the entities notified by mesh modification.
Role: Interface designed to manage Analysis Entities notified by mesh modification.

In the Analysis Model, when the mesh is modified it is necessary to notify some entities of this changes. This is done by subscribing thanks to CATISamMeshNegociator

The interface allow to :

BOA information: this interface can be implemented using the BOA (Basic Object Adapter). To know more about the BOA, refer to the CAA Encyclopedia home page. Click Middleware at the bottom left, then click the Object Modeler tab page. Several articles deal with the BOA.

See also:
CATISamMeshNegociator


Method Index


o CheckIfNeedToSubScribe()
OverLoad some default behavior.
o Clean()
Reaction to mesh changes.

Methods


o CheckIfNeedToSubScribe
public virtual CATBoolean CheckIfNeedToSubScribe()const = 0
OverLoad some default behavior. Default implementation returns FALSE is feature is in the meshing container. TRUE Otherwise.
o Clean
public virtual HRESULT Clean()= 0
Reaction to mesh changes. Default implementation sets the feature Not Up ToDate.

This object is included in the file: CATISamMeshSubscriber.h
If needed, your Imakefile.mk should include the module: CATAnalysisInterface

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