Files | |
file | bezier.h |
Classes to compute with Bezier curves. | |
file | time_measure.h |
Tools for measuring cpu usage. | |
file | xy.h |
A simple two dimensional vector and a bounding box implementation. | |
file | extended_pair.h |
A more customizable pair type than std::pair. | |
file | test_tools.h |
Some utilities to write test programs. | |
Classes | |
class | Color |
Data structure representing RGB colors. More... | |
class | TimeStamp |
A class to store (cpu)time instances. More... | |
class | Timer |
Class measuring the cpu time and real time usage of the process. More... | |
class | xy |
A simple two dimensional vector (plainvector) implementation. More... | |
class | BoundingBox |
A class to calculate or store the bounding box of plainvectors. More... | |
class | XMap |
Map of x-coordinates of an xy<>-map. More... | |
class | ConstXMap |
Constant (read only) version of XMap. More... | |
class | YMap |
Map of y-coordinates of an xy<>-map. More... | |
class | ConstYMap |
Constant (read only) version of YMap. More... | |
class | NormSquareMap |
Map of the normSquare() of an xy-map. More... | |
Functions | |
xy< T > | lemon::xy::operator * (const T &u, const xy< T > &x) |
Returns a vector multiplied by a scalar. | |
std::istream & | lemon::xy::operator>> (std::istream &is, xy< T > &z) |
Read a plainvector from a stream. | |
std::ostream & | lemon::xy::operator<< (std::ostream &os, const xy< T > &z) |
Write a plainvector to a stream. | |
xy< T > | lemon::xy::rot90 (const xy< T > &z) |
Rotate by 90 degrees. | |
xy< T > | lemon::xy::rot270 (const xy< T > &z) |
Rotate by 270 degrees. |
|
Returns a vector multiplied by a scalar |
|
Read a plainvector from a stream |
|
Write a plainvector to a stream |
|
Returns its parameter rotated by 90 degrees in positive direction. |
|
Returns its parameter rotated by 90 degrees in negative direction. |