# Path: PyOpenGLng/Math/Functions.py
# def middle(a, b):
#     return .5 * (a + b)


import math
import sys
from .Functions import middle

        return x + self.inf

    ##############################################

    # Fixme: length -> size ?

    def length(self):

        """ Return sup - inf
        """

        return self.sup - self.inf

    ##############################################

    def zero_length(self):

        """ Return sup == inf
        """

        return self.sup == self.inf

    ##############################################

    def middle(self):

        """ Return interval middle
        """


# Path: PyOpenGLng/Math/Functions.py
# def middle(a, b):
#     return .5 * (a + b)


# Path: PyOpenGLng/Math/Interval.py
import math
import sys
from .Functions import middle


        return x + self.inf

    ##############################################

    # Fixme: length -> size ?

    def length(self):

        """ Return sup - inf
        """

        return self.sup - self.inf

    ##############################################

    def zero_length(self):

        """ Return sup == inf
        """

        return self.sup == self.inf

    ##############################################

    def middle(self):

        """ Return interval middle
        """


        return middle(self.inf, self.sup)