Package gda.util.converters
Interface IQuantityConverter<S extends javax.measure.Quantity<S>,T extends javax.measure.Quantity<T>>
- All Superinterfaces:
IConverter<javax.measure.Quantity<S>,javax.measure.Quantity<T>>
- All Known Subinterfaces:
IQuantitiesConverter<S,,T> IReloadableQuantitiesConverter<S,T>
- All Known Implementing Classes:
AutoRenameableConverter,CoupledConverterHolder,EnergyPositionConverter,JEPConverterHolder,LookupTableConverterHolder,LookupTableQuantityConverter,RenameableConverter,SplitConverterHolder
public interface IQuantityConverter<S extends javax.measure.Quantity<S>,T extends javax.measure.Quantity<T>>
extends IConverter<javax.measure.Quantity<S>,javax.measure.Quantity<T>>
Used by
gda.util.converters.GenQuantitiesConverter to convert between two Quantities.
Source is the value internal to GDa and target is the motor position.-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanMethods inherited from interface gda.util.converters.IConverter
sourceMinIsTargetMax, toSource, toTarget
-
Method Details
-
getAcceptableSourceUnits
- Returns:
- AcceptableSourceUnits
-
getAcceptableTargetUnits
- Returns:
- AcceptableTargetUnits
-
handlesStoT
boolean handlesStoT()- Returns:
- true if the converter converts from S to T
-
handlesTtoS
boolean handlesTtoS()- Returns:
- true if the converter converts from T to S
-