maestro-server/analytics-maestro

View on GitHub
app/libs/drawing/microSingle.py

Summary

Maintainability
A
0 mins
Test Coverage
F
42%

from app.libs.matrix_rotation.cosine import CalCosine


class MicroCalSingle(object):
    def __init__(self, space=0):
        self.set_space(space)

    def set_space(self, space):
        self._space = space

    def get_pos(self, pos):
        cata = self._space
        cos = CalCosine.cal(cata)

        posx = pos[0] + (self._space / 2)
        posy = pos[1] - (cos / 2)

        return (posx, posy)

    def get_size(self, size):
        return (size[0] - self._space, size[1])