Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

point2.H File Reference

Contains the declarations of the Point2 and Point2list classes. More...

#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...


Detailed Description

Contains the declarations of the Point2 and Point2list classes.

Definition in file point2.H.


Generated on Mon Sep 18 11:42:40 2006 for jot by  doxygen 1.4.4