Interface of a unit converter. More...
#include <arcane/core/IPhysicalUnitConverter.h>
Public Member Functions | |
| virtual | ~IPhysicalUnitConverter ()=default |
| Releases resources. | |
| virtual Real | convert (Real value)=0 |
| Returns the converted value of value. | |
| virtual void | convert (RealConstArrayView input_values, RealArrayView output_values)=0 |
| Returns the converted values of input_values in output_values. | |
| virtual IPhysicalUnit * | fromUnit ()=0 |
| Starting unit. | |
| virtual IPhysicalUnit * | toUnit ()=0 |
| Target unit. | |
Interface of a unit converter.
The converter is created via IPhysicalUnitSystem::createConverter().
Definition at line 34 of file IPhysicalUnitConverter.h.
Returns the converted value of value.
Implemented in Arcane::NullPhysicalUnitConverter, and Arcane::UdunitsPhysicalUnitConverter.
|
pure virtual |
Returns the converted values of input_values in output_values.
Implemented in Arcane::NullPhysicalUnitConverter, and Arcane::UdunitsPhysicalUnitConverter.
|
pure virtual |
Starting unit.
Implemented in Arcane::NullPhysicalUnitConverter, and Arcane::UdunitsPhysicalUnitConverter.
|
pure virtual |
Target unit.
Implemented in Arcane::NullPhysicalUnitConverter, and Arcane::UdunitsPhysicalUnitConverter.