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>
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