All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

CATAnalysisResources Class CATSamToolsForExplicitation

CATSamToolsForExplicitation
 

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


public class CATSamToolsForExplicitation

Global Services to help explicitation.


Method Index


o GetParentFeature(CATAnalysisExplicitParent&,CATIContainer*)
Returns the feature that have created an object.
o LogImplicitAxis(CATISamAnalysisSet*,CATAnalysisExplicitAxis&)
Logs the creation of an Explicit Axis.

Methods


o GetParentFeature
public static CATISpecObject* GetParentFeature( const CATAnalysisExplicitParent& iParent,
const CATIContainer* ipiCont)
Returns the feature that have created an object.
Parameters:
iParent
The explicitobject to search.
ipiCont
The container in which the feature will be searched.
Returns:
CATBaseUnknown#Release
o LogImplicitAxis
public static HRESULT LogImplicitAxis( const CATISamAnalysisSet* piAxisSet,
const CATAnalysisExplicitAxis& iAxis)
Logs the creation of an Explicit Axis. This feature must be used in order log the creation of an CATAnalysisExplicitAxis when this creation is done during the explicitation of an boundary condition, load or property. The axis life cyle is manage by the feature that manage the explicitation (By including the entity in the NewExplicitlist of CATISamExplicitation after calling the UpdateExplicitList). But to be collected under the axis feature set, the axis must be also given to this Global Method.
Parameters:
piAxisSet
the AxisSet feature.
iAxis
the explicit axis created.

This explicit axis must be created with the explicit object associated to piAxisSet as parent.


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

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