def __contains__(self, p):
		abstract()
 def _from_two_points(self, p1, p2):
     abstract()
 def _from_three_points(self, p1, p2, p3):
     abstract()
	def pack(self, **kwargs):
		abstract()