continued closing a memory hole

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
using InterpolateStrategy as an abstract class ( interface )
thus using pointers instead of references

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
making InterpolateStrategy an abstract class

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
change function head

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
memory leak fixure

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixes DoubleRange

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented constrainTest()

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fix

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>