CATFmtModelInterfaces CATFmtExtICriterion

Usage: you can derive this class.


public class CATFmtExtICriterion

Adapter for CATIFmtCriterion interface.
Role: This class provides a default implementation for any extension of . 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 CATFmtExtICriterion()
Constructor.
o ~CATFmtExtICriterion()
Destructor.

Method Index


o ComputeNormalizedValue(double,CATFmtCriterionInfos*,double&,CATFmtCriterionQualityStatus&)
Returns normalized value.
o GetInfos(CATIFmtConnectivity*)
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 _NBadValue
o _Name
Name of the quality criterion.

Constructor and Destructor


o CATFmtExtICriterion
public CATFmtExtICriterion()
Constructor.
o ~CATFmtExtICriterion
public virtual ~CATFmtExtICriterion()
Destructor.

Methods


o ComputeNormalizedValue
public virtual ComputeNormalizedValue( const iCriterion,
const iCriterionInfos,
oNQuality,
oQStatus)
Returns normalized value.
o GetInfos
public virtual GetInfos( const iConnectivity)
Returns informations on the quality criterion such as minimum and maximum value ...
o GetMagnitude
public GetMagnitude()
Returns the name of the unit of criteria.
o GetName
public GetName()
Returns the name of the quality criterion.
o IsVisible
public virtual IsVisible()
Returns if the criterion is use by the mesh analysis quality.
o NeedGeometricSupport
public virtual NeedGeometricSupport()
Returns if the criterion needs geometric support.

Data Members


o _Infos
  protected CATFmtCriterionInfos _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 _NBadValue
  protected double _NBadValue
o _Name
  protected CATUnicodeString * _Name
Name of the quality criterion. (should be initialized in the implementation constructor).

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.