All Frameworks  Class Hierarchy  This Framework  Next  Indexes

CATAnalysisBase Class CATAnalysisAssemblyManager

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

Usage: you must use this class as is. You should never derive it.


public class CATAnalysisAssemblyManager

Field model assembly manager.
This object is used to provide services used for assembly of analysis.


Method Index


o GetAssemblyExplicitModel(CATAnalysisExplicitModel* const*&,int&)
Retrieves the list of linked explicit models.
o GetModelFromTag(int,CATAnalysisExplicitModel*&)
Retrieves the explicit model pointer from Tag.
o GetModelPosition(CATAnalysisExplicitModel*,CATMathTransformation&)
Retrieves the positionning matrix of linked field model.
o GetModelTag(CATAnalysisExplicitModel*,int&)
Converts an Explicit model pointer into stable integer.

Methods


o GetAssemblyExplicitModel
public HRESULT GetAssemblyExplicitModel(CATAnalysisExplicitModel* const*& oModelTab,
int& oSize) const
Retrieves the list of linked explicit models.
Parameters:
oModelTab
List of explicitmodel pointers.
oSize
Size of the list.
o GetModelFromTag
public HRESULT GetModelFromTag(int iTag,
CATAnalysisExplicitModel*& oExplicitModel) const
Retrieves the explicit model pointer from Tag.
Parameters:
iTag
Tag of the model.
oExplicitModel
Pointer of the model
o GetModelPosition
public HRESULT GetModelPosition(CATAnalysisExplicitModel* iExplicitModel,
CATMathTransformation& oTransfo) const
Retrieves the positionning matrix of linked field model.
Parameters:
iExplicitModel
Pointer of the model.
oTransfo
Transformation matrix.
o GetModelTag
public HRESULT GetModelTag(CATAnalysisExplicitModel* iExplicitModel,
int& oTag) const
Converts an Explicit model pointer into stable integer.
Parameters:
iExplicitModel
Pointer of the model
oTag
Tag of the model.

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

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