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

Miscellaneous Tools


Detailed Description

Here you can find several useful tools for development, debugging and testing.


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::istreamlemon::xy::operator>> (std::istream &is, xy< T > &z)
 Read a plainvector from a stream.
std::ostreamlemon::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.


Function Documentation

xy< T > operator * const T &  u,
const xy< T > &  x
[related, inherited]
 

Returns a vector multiplied by a scalar

std::istream & operator>> std::istream is,
xy< T > &  z
[related, inherited]
 

Read a plainvector from a stream

std::ostream & operator<< std::ostream os,
const xy< T > &  z
[related, inherited]
 

Write a plainvector to a stream

xy< T > rot90 const xy< T > &  z  )  [related, inherited]
 

Returns its parameter rotated by 90 degrees in positive direction.

xy< T > rot270 const xy< T > &  z  )  [related, inherited]
 

Returns its parameter rotated by 90 degrees in negative direction.


Generated on Sat Aug 27 14:14:56 2005 for LEMON by  doxygen 1.4.4