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
-
Returns the name of the unit of criteria.
o 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.