def _assignGroundVerts(self):
        if self.POSITION_LIMITS[0] < -100 * self.LENGTH or self.POSITION_LIMITS[1] > 100 * self.LENGTH:
            self.minPosition = 0 - self.RECT_WIDTH / 2.0
            self.maxPosition = 0 + self.RECT_WIDTH / 2.0
        else:
            self.minPosition = self.POSITION_LIMITS[0] - self.RECT_WIDTH / 2.0
            self.maxPosition = self.POSITION_LIMITS[1] + self.RECT_WIDTH / 2.0
        self.GROUND_VERTS = np.array([
            (self.minPosition, -self.RECT_HEIGHT / 2.0),
            (self.minPosition, self.RECT_HEIGHT / 2.0),
            (self.minPosition - self.GROUND_WIDTH, self.RECT_HEIGHT / 2.0),
            (self.minPosition - self.GROUND_WIDTH,
             self.RECT_HEIGHT / 2.0 - self.GROUND_HEIGHT),
            (self.maxPosition + self.GROUND_WIDTH,
             self.RECT_HEIGHT / 2.0 - self.GROUND_HEIGHT),
            (self.maxPosition + self.GROUND_WIDTH, self.RECT_HEIGHT / 2.0),
            (self.maxPosition, self.RECT_HEIGHT / 2.0),
            (self.maxPosition, -self.RECT_HEIGHT / 2.0),
        ])
this setup function will be called before each test in this class
dataset/ETHPy150Open rlpy/rlpy/rlpy/Domains/CartPoleBase.py/CartPoleBase._assignGroundVerts--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/datatypes/test/test_float.py/FloatTestCase.setUp