Classes | Namespaces | Functions

D:/Programmierung/C/TRTK/include/TRTK/Coordinate.hpp File Reference

This file contains the Coordinate class and related functions. More...

#include <assert.h>
#include <cmath>
#include <stdexcept>
#include <string>
#include <Eigen/Core>
#include <Eigen/Dense>
#include "Tools.hpp"
#include "ErrorObj.hpp"
#include <Mathbib/Vector.h>
Include dependency graph for Coordinate.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TRTK::Coordinate< T >
 A generic coordinate class. More...

Namespaces

namespace  TRTK
 

Namespace of the Transformation and Registration Toolkit.


namespace  TRTK::Tools
 

This namespace contains various helper functions.


Functions

template<class T >
bool TRTK::Tools::isZero (const T value)
 Tests for equality with zero.
template<class T >
TRTK::Tools::rand ()
 Random sample of the standard uniform distribution.
template<class T >
TRTK::Tools::rand (T a, T b)
 Random sample of a uniform distribution.
double TRTK::Tools::randn ()
 Random sample of the standard normal distribution.
template<class T >
TRTK::Tools::randn (T mu, T sigma)
 Random sample of the normal distribution.
Coordinate< double > TRTK::operator+ (int, const Coordinate< double > &)
Coordinate< double > TRTK::operator- (int, const Coordinate< double > &)
Coordinate< double > TRTK::operator* (int, const Coordinate< double > &)
Coordinate< double > TRTK::operator/ (int, const Coordinate< double > &)
Coordinate< int > TRTK::operator+ (double, const Coordinate< int > &)
Coordinate< int > TRTK::operator- (double, const Coordinate< int > &)
Coordinate< int > TRTK::operator* (double, const Coordinate< int > &)
Coordinate< int > TRTK::operator/ (double, const Coordinate< int > &)
template<class T >
Coordinate< T > TRTK::operator+ (T, const Coordinate< T > &coordinate)
template<class T >
Coordinate< T > TRTK::operator- (T, const Coordinate< T > &coordinate)
template<class T >
Coordinate< T > TRTK::operator* (T, const Coordinate< T > &coordinate)
template<class T >
Coordinate< T > TRTK::operator/ (T, const Coordinate< T > &coordinate)
template<class T >
std::istream & TRTK::operator>> (std::istream &, Coordinate< T > &)
 Reads Coordinate from input stream.
template<class T >
std::ostream & TRTK::operator<< (std::ostream &, const Coordinate< T > &)
 Writes Coordinate to output stream.
template<class T >
TRTK::Coordinate< T > TRTK::sqrt (const TRTK::Coordinate< T > &coordinate)
 Computes the square root of each element.

Detailed Description

This file contains the Coordinate class and related functions.

Definition in file Coordinate.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines