Interface d'un convertisseur d'unité. Plus de détails...
#include <arcane/core/IPhysicalUnitConverter.h>
Fonctions membres publiques | |
virtual | ~IPhysicalUnitConverter () |
Libère les ressources. | |
virtual Real | convert (Real value)=0 |
Retourne la valeur convertie de value. | |
virtual void | convert (RealConstArrayView input_values, RealArrayView output_values)=0 |
Retourne dans output_values les valeurs converties de input_values. | |
virtual IPhysicalUnit * | fromUnit ()=0 |
Unité de départ. | |
virtual IPhysicalUnit * | toUnit ()=0 |
Unité d'arrivée. | |
Interface d'un convertisseur d'unité.
Le convertisseur est créé via IPhysicalUnitSystem::createConverter().
Définition à la ligne 37 du fichier IPhysicalUnitConverter.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 41 du fichier IPhysicalUnitConverter.h.
|
pure virtual |
Retourne la valeur convertie de value.
Implémenté dans Arcane::UdunitsPhysicalUnitConverter, et Arcane::NullPhysicalUnitConverter.
|
pure virtual |
Retourne dans output_values les valeurs converties de input_values.
Implémenté dans Arcane::UdunitsPhysicalUnitConverter, et Arcane::NullPhysicalUnitConverter.
|
pure virtual |
Unité de départ.
Implémenté dans Arcane::UdunitsPhysicalUnitConverter, et Arcane::NullPhysicalUnitConverter.
|
pure virtual |
Unité d'arrivée.
Implémenté dans Arcane::UdunitsPhysicalUnitConverter, et Arcane::NullPhysicalUnitConverter.