Exemplo n.º 1
0
	def testComputeXAxisArrowCoordinates_X_neg_X_neg(self):
		origin = (1145, 550)
		ccs = TwoDCartesianCoordSystem(origin, xLength=200, yLength=400,
										   xRange=(-55, -5), yRange=(50, 0), titleLst=["xR=(-55,-5)", "yR=(50,0)"])

		self.assertEqual(((985, 535.0), (945, 550), (985, 565.0)), ccs.computeXAxisArrowCoordinates(origin, (945, 550), (1145, 550)))
Exemplo n.º 2
0
	def testComputeXAxisArrowCoordinates_X_zero_X_pos(self):
		origin = (500, 530)
		ccs = TwoDCartesianCoordSystem(origin=origin, xLength=200, yLength=300, xRange=(0, 15),
										   yRange=(50, 3), titleLst=["xR=(0,15)", "yR=(50,3)"])

		self.assertEqual(((660, 515.0), (700, 530), (660, 545.0)), ccs.computeXAxisArrowCoordinates(origin, (500, 530), (700, 530)))
Exemplo n.º 3
0
	def testComputeXAxisArrowCoordinates_X_pos_X_pos(self):
		origin = (720, 530)
		ccs = TwoDCartesianCoordSystem(origin, xLength=200, yLength=400, xRange=(25, 55),
										   yRange=(50, 3), titleLst=["xR=(25,55)", "yR=(50,3)"])

		self.assertEqual(((880, 515.0), (920, 530), (880, 545.0)), ccs.computeXAxisArrowCoordinates(origin, (720, 530), (920, 530)))
Exemplo n.º 4
0
	def testComputeXAxisArrowCoordinates_X_neg_X_pos(self):
		origin = (80, 400)
		ccs = TwoDCartesianCoordSystem(origin=origin, xLength=200, yLength=300, xRange=(-5, 15),
									   yRange=(50, -3), titleLst=["xR=(-5,15)", "yR=(50,-3)"])

		self.assertEqual(((220, 385.0), (260, 400), (220, 415.0)), ccs.computeXAxisArrowCoordinates(origin, (60, 400), (260, 400)))