iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Geometry-related classes and functions

Includes simple classes for points, rectangles, dimensions, lines, circles, etc.

The geometry classes are meant to be simple and efficient yet provide sufficient versatility. Most classes support the following:

Many examples of use are provided in test-Geometry.C, test-Point.C and other example files.

Classes

class  nrt::Circle< T >
 A simple representation of a circle. More...
 
class  nrt::Dims< T >
 A generic dimensions class. More...
 
class  nrt::Line< T >
 A 2D line segment. More...
 
class  nrt::Point< T, Dimensions >
 A N-Dimensional Point Class. More...
 
class  nrt::Point2D< T >
 A 2-Dimensional Point Class. More...
 
class  nrt::Point3D< T >
 A 3-Dimensional Point Class. More...
 
class  nrt::Polygon< T >
 A 2D polygon representation. More...
 
class  nrt::Rectangle< T >
 A basic rectangle class. More...
 
class  nrt::RotatedRectangle< T >
 A 2D rotated rectangle containing a center point, dimensions, and an angle. More...