Represents a sequential, ordered, contiguous collection of objects.
int length() const
Returns the current reported length of the allocated C array.
Provides a geometric point that use double floating points numbers.
cartesian_point & operator[](int index)
retrieves the index-th point in the list.
void add(const cartesian_point &to_add)
adds a new point to the list that represents the polygon's sides.
bool inside(const cartesian_point &to_check)
Returns true if the point "to_check" is inside of this polygon.
Contains all of our objects for geometry and avoids name clashes.