modm API documentation
|
Represents an absolute angle in a full circle. More...
Classes | |
class | modm::Angle |
Collection of functions for handling of angles More... | |
class | modm::Circle2D< T > |
Circle More... | |
struct | modm::GeometricTraits< T > |
Traits for all geometric classes More... | |
class | modm::Line2D< T > |
Line More... | |
class | modm::LineSegment2D< T > |
Line segment More... | |
class | modm::Location2D< T > |
Location in a 2D coordinate system More... | |
class | modm::PointSet2D< T > |
Point set More... | |
class | modm::Polygon2D< T > |
Polygon More... | |
class | modm::Quaternion< T > |
Quaternion More... | |
class | modm::Ray2D< T > |
class | modm::Vector< T, N > |
Class for handling common point operations More... | |
class | modm::Vector< T, 1 > |
Class for handling common vector operations (1D) More... | |
class | modm::Vector< T, 2 > |
Class for handling common vector operations (2D) More... | |
class | modm::Vector< T, 3 > |
Class for handling common vector operations (3D) More... | |
class | modm::Vector< T, 4 > |
Class for handling common vector operations (4D) More... | |
Functions | |
template<typename T > | |
IOStream & | modm::operator<< (IOStream &os, const Location2D< T > &l) |
Stream operator to modm::Location<T> | |
template<typename U > | |
IOStream & | modm::operator<< (IOStream &os, const Vector< U, 2 > &c) |
Stream operator for modm::Vector<U, 2> | |
template<typename U > | |
Vector< U, 2 > | modm::operator* (float scale, const Vector< U, 2 > &vector) |
Scalar multiplication. | |
template<typename U > | |
Vector< U, 2 > | modm::operator/ (float scale, const Vector< U, 2 > &vector) |
Scalar division. | |
Represents an absolute angle in a full circle.
lbuild module: modm:math:geometry