67 #ifndef _graphicsproceduraldatatypes_h
68 #define _graphicsproceduraldatatypes_h
71 #include "linesegment.h"
IndexContainer::const_iterator ConstIndexIterator
Const Iterator type for a IndexContainer.
Point2DContainer::iterator Point2DIterator
Iterator type for a Point2DContainer.
std::vector< LineSegment2D > LineSeg2DVec
Basic container type for the storage of 2D line segments.
std::vector< Vector3 > Point3DContainer
Basic container type for the storage of 3D points.
Track< LinearInterpolator< Vector3 > > LinearCurve3D
A track of 3 dimensional points that are linearly interpolated between.
LineSeg2DVec::iterator LineSeg2DIterator
Iterator type for a LineSeg2DVec.
Point3DContainer::iterator Point3DIterator
Iterator type for a Point3DContainer.
LineSeg3DVec::const_iterator ConstLineSeg3DIterator
Const Iterator type for a LineSeg3DVec.
Track< LinearInterpolator< Real > > LinearCurve1D
A track of 1 dimensional points that are linearly interpolated between.
Point2DContainer::const_iterator ConstPoint2DIterator
Const Iterator type for a Point2DContainer.
std::vector< Integer > IndexContainer
A container of Integers used to represent the indicies of a shape.
std::vector< Vector2 > Point2DContainer
Basic container type for the storage of 2D points.
Track< BezierInterpolator< Real > > BezierCurve1D
A track of 1 dimentional points that are interpolated between with a Bezier interpolator.
LineSeg3DVec::iterator LineSeg3DIterator
Iterator type for a LineSeg3DVec.
Track< LinearInterpolator< Vector2 > > LinearCurve2D
A track of 2 dimensional points that are linearly interpolated between.
LineSeg2DVec::const_iterator ConstLineSeg2DIterator
Const Iterator type for a LineSeg2DVec.
Track< BezierInterpolator< Vector2 > > BezierCurve2D
A track of 2 dimentional points that are interpolated between with a Bezier interpolator.
Track< BezierInterpolator< Vector3 > > BezierCurve3D
A track of 3 dimentional points that are interpolated between with a Bezier interpolator.
The bulk of the engine components go in this namspace.
std::vector< LineSegment3D > LineSeg3DVec
Basic container type for the storage of 3D line segments.
Point3DContainer::const_iterator ConstPoint3DIterator
Const Iterator type for a Point3DContainer.
IndexContainer::iterator IndexIterator
Iterator type for a IndexContainer.
A base type that provides container features for different tracks.