All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

AnalysisMeshingModel Class CATMSHExtICriterion

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---AnalysisMeshingModel.CATIMSHCriterion
        |
        +---CATMSHExtICriterion
 

Usage: you can derive this class.


public class CATMSHExtICriterion

Adapter for CATIMSHCriterion interface.
Role: This class provides a default implementation for any extension of CATIMSHCriterion. That means one should derive from this class to implement a new quality criterion. Don't forget to initialize _Name and _Infos in your constructor.


Constructor and Destructor Index


o CATMSHExtICriterion()
Constructeur
o ~CATMSHExtICriterion()
Destructor.

Method Index


o GetInfos()
Returns informations on the quality criterion such as minimum and maximum value .
o GetMagnitude()
Returns the name of the unit of criteria;
o GetName()
Returns the name of the quality criterion.
o IsVisible()
Returns if the criterion is use by the mesh analysis quality.
o NeedGeometricSupport()
Returns if the criterion needs geometric support.

Data Member Index


o _Infos
Informations on the quality criterion.
o _Mag
Name of the unit criterion.
o _Name
Name of the quality criterion.

Constructor and Destructor


o CATMSHExtICriterion
public CATMSHExtICriterion()
Constructeur
o ~CATMSHExtICriterion
public virtual ~CATMSHExtICriterion()
Destructor.

Methods


o GetInfos
public inline const CATMSHCriterionInfos * GetInfos()const
Returns informations on the quality criterion such as minimum and maximum value ...
o GetMagnitude
public inline const CATUnicodeString & GetMagnitude()const
Returns the name of the unit of criteria;
o GetName
public inline const CATUnicodeString & GetName()const
Returns the name of the quality criterion.
o IsVisible
public virtual int IsVisible()
Returns if the criterion is use by the mesh analysis quality.
o NeedGeometricSupport
public virtual int NeedGeometricSupport()
Returns if the criterion needs geometric support.

Data Members


o _Infos
  protected CATMSHCriterionInfos _Infos
Informations on the quality criterion. (should be initialized in the implementation constructor).
o _Mag
  protected CATUnicodeString _Mag
Name of the unit criterion. (should be initialized in the implementation constructor).
o _Name
  protected CATUnicodeString * _Name
Name of the quality criterion. (should be initialized in the implementation constructor).

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

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