#include <iostream>
#include <vector>
#include <limits>
#include <cmath>
#include <assert.h>
Go to the source code of this file.
|
#define | DUALQUAT_HPP |
|
#define | EPS(value_t) (std::numeric_limits<value_t>::epsilon()) |
|
|
template<class value_t > |
dualquat< value_t > | average::DIA (const std::vector< dualquat< value_t >> &quats) |
|
template<class value_t > |
dualquat< value_t > | average::DIB (const std::vector< dualquat< value_t >> &quats, const std::vector< value_t > &weights) |
|
template<class value_t > |
dualquat< value_t > | average::DLA (const std::vector< dualquat< value_t >> &quats) |
|
template<class value_t > |
dualquat< value_t > | average::DLB (const std::vector< dualquat< value_t >> &quats, const std::vector< value_t > &weights) |
|
template<class value_t > |
quat< value_t > | average::QIA (const std::vector< quat< value_t >> &quats) |
|
template<class value_t > |
quat< value_t > | average::QIB (const std::vector< quat< value_t >> &quats, const std::vector< value_t > &weights) |
|
template<class value_t > |
quat< value_t > | average::QLA (const std::vector< quat< value_t >> &quats) |
|
template<class value_t > |
quat< value_t > | average::QLB (const std::vector< quat< value_t >> &quats, const std::vector< value_t > &weights) |
|
template<typename Vector , typename Quaternion > |
Quaternion | TranslationToDual (const Vector &vT) |
|
§ DUALQUAT_HPP
§ EPS
#define EPS |
( |
|
value_t | ) |
(std::numeric_limits<value_t>::epsilon()) |
§ TranslationToDual()
template<typename Vector , typename Quaternion >
Quaternion TranslationToDual |
( |
const Vector & |
vT | ) |
|