All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisInterfaces Interface CATISamExplicitation

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

Usage: you can freely reimplement this interface.


interface CATISamExplicitation

Interface to generate the Field model.
Role:Interface designed to ensure the possibility for the analysis features to be translated into a format understandable by solvers (Explicit format). The translation of an analysis feature into an explicit language may result in the creation of several explicit data.


Method Index


o TranslateToFieldModel(CATISpecObject*,CATISamAnalysisModel*,CATAnalysisExplicitListUsr&,CATAnalysisExplicitListUsr&)
Translates Analysis feature into an explicit language described in the field Model.

Methods


o TranslateToFieldModel
public virtual HRESULT TranslateToFieldModel(CATISpecObject* iFeatToTranslate,
CATISamAnalysisModel* iFEMModel,
CATAnalysisExplicitListUsr& iOldExplObjects,
CATAnalysisExplicitListUsr& oNewExplObjects) = 0
Translates Analysis feature into an explicit language described in the field Model.
Parameters:
iFeatToTranslate
Define the Analysis Feature that must be translated.
iFEMModel
Define the Analysis Model, that is to say the context in which the Analysis Feature is defined.
iOldExplObjects
Contain the old Analysis Feature translation.
oNewExplObjects
Should contain the result of the new Analysis Feature translation.

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

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