#include <cmath>
#include "mlib/pointlist.H"
#include "std/support.H"
#include "mlib/vec2.H"
Include dependency graph for point2.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | mlib |
Classes | |
class | mlib::Point2< P, V > |
A 2D point class with double precision floating point elements.
This class is designed to be base class of more specific types of 2D points. Specifically, 2D points in different coordinate systems. The template argument P is the type of the derived point class. This allows the Point2 to return new points of the same type as the derived class. The template argument V is the type of the corresponding 2D vector class for the coordinate system of the derived 2D point class. More... | |
class | mlib::Point2list< L, P, V, S > |
A class containing a list of Point2's. Contains functions to aid in using this list of points as a piecewise continuous curve in some 2D coordinate system. More... |
Definition in file point2.H.