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 > | |
| T | TRTK::Tools::rand () |
| Random sample of the standard uniform distribution. | |
| template<class T > | |
| 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 > | |
| 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. | |
This file contains the Coordinate class and related functions.
Definition in file Coordinate.hpp.
Documentation generated by Doxygen