autopilot.introspection.types.Point

class autopilot.introspection.types.Point(*args, **kwargs)

The Point class represents a 2D point in cartesian space.

To construct a Point, pass in the x, y parameters to the class constructor:

>>> my_point = Point(50,100)

These attributes can be accessed either using named attributes, or via sequence indexes:

>>> my_point.x == my_point[0] == 50
True
>>> my_point.y == my_point[1] == 100
True

Point instances can be compared using == and !=, either to another Point instance, or to any mutable sequence type with the correct number of items:

>>> my_point == [50, 100]
True
>>> my_point != Point(5, 10)
True