us.ihmc.utilities.fixedPointRepresentation
Class DoubleToFixedPointConverter

java.lang.Object
  extended by us.ihmc.utilities.fixedPointRepresentation.DoubleToFixedPointConverter

public class DoubleToFixedPointConverter
extends java.lang.Object


Constructor Summary
DoubleToFixedPointConverter()
           
 
Method Summary
static double fromFixedPointRepresentation(java.util.BitSet store, int offset, int numberOfBits, double min, double max)
           
static double[] fromFixedPointRepresentation(int numberOfElements, java.util.BitSet store, int offset, int[] numberOfBits, double[] min, double[] max)
           
static void main(java.lang.String[] args)
           
static double reduceResolution(double originalValue, int numberOfBits, double min, double max)
           
static double[] toFixedPointRepresentation(double[] original, int offset, java.util.BitSet resultSet, int[] numberOfBits, double[] min, double[] max)
           
static double toFixedPointRepresentation(double originalValue, java.util.BitSet resultSet, int offset, int numberOfBits, double min, double max)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleToFixedPointConverter

public DoubleToFixedPointConverter()
Method Detail

reduceResolution

public static double reduceResolution(double originalValue,
                                      int numberOfBits,
                                      double min,
                                      double max)
                               throws OutsideSerializableValuesException
Throws:
OutsideSerializableValuesException

toFixedPointRepresentation

public static double toFixedPointRepresentation(double originalValue,
                                                java.util.BitSet resultSet,
                                                int offset,
                                                int numberOfBits,
                                                double min,
                                                double max)
                                         throws OutsideSerializableValuesException
Throws:
OutsideSerializableValuesException

fromFixedPointRepresentation

public static double fromFixedPointRepresentation(java.util.BitSet store,
                                                  int offset,
                                                  int numberOfBits,
                                                  double min,
                                                  double max)

toFixedPointRepresentation

public static double[] toFixedPointRepresentation(double[] original,
                                                  int offset,
                                                  java.util.BitSet resultSet,
                                                  int[] numberOfBits,
                                                  double[] min,
                                                  double[] max)
                                           throws OutsideSerializableValuesException
Throws:
OutsideSerializableValuesException

fromFixedPointRepresentation

public static double[] fromFixedPointRepresentation(int numberOfElements,
                                                    java.util.BitSet store,
                                                    int offset,
                                                    int[] numberOfBits,
                                                    double[] min,
                                                    double[] max)

main

public static void main(java.lang.String[] args)
                 throws OutsideSerializableValuesException
Throws:
OutsideSerializableValuesException