#include <Vector.hpp>
|
Eigen::Matrix< double, 3, 1 > | coord |
|
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int) |
|
◆ Vector() [1/7]
GranOO3::Geom::Vector::Vector |
( |
| ) |
|
◆ Vector() [2/7]
GranOO3::Geom::Vector::Vector |
( |
const Vector & |
v | ) |
|
◆ Vector() [3/7]
GranOO3::Geom::Vector::Vector |
( |
const Vector & |
v, |
|
|
const Frame & |
from, |
|
|
const Frame & |
to |
|
) |
| |
◆ Vector() [4/7]
GranOO3::Geom::Vector::Vector |
( |
const Point & |
p | ) |
|
|
explicit |
◆ Vector() [5/7]
GranOO3::Geom::Vector::Vector |
( |
const Point & |
p1, |
|
|
const Point & |
p2 |
|
) |
| |
|
explicit |
◆ Vector() [6/7]
GranOO3::Geom::Vector::Vector |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
explicit |
◆ Vector() [7/7]
GranOO3::Geom::Vector::Vector |
( |
const double * |
pt | ) |
|
|
explicit |
◆ add_glob()
void GranOO3::Geom::Vector::add_glob |
( |
const std::string & |
id | ) |
|
◆ class_ID()
static std::string GranOO3::Geom::Vector::class_ID |
( |
| ) |
|
|
inlinestatic |
◆ clear()
void GranOO3::Geom::Vector::clear |
( |
| ) |
|
◆ get_x()
double GranOO3::Geom::Vector::get_x |
( |
| ) |
const |
◆ get_y()
double GranOO3::Geom::Vector::get_y |
( |
| ) |
const |
◆ get_z()
double GranOO3::Geom::Vector::get_z |
( |
| ) |
const |
◆ glob()
Vector & GranOO3::Geom::Vector::glob |
( |
const std::string & |
id | ) |
|
|
static |
◆ info()
std::string GranOO3::Geom::Vector::info |
( |
| ) |
const |
◆ is_nan()
bool GranOO3::Geom::Vector::is_nan |
( |
| ) |
const |
◆ is_null()
bool GranOO3::Geom::Vector::is_null |
( |
| ) |
const |
◆ is_unit()
bool GranOO3::Geom::Vector::is_unit |
( |
| ) |
const |
◆ new_object()
Vector * GranOO3::Geom::Vector::new_object |
( |
const TiXmlElement * |
el | ) |
|
|
static |
◆ norm()
double GranOO3::Geom::Vector::norm |
( |
| ) |
const |
◆ Norm1()
double GranOO3::Geom::Vector::Norm1 |
( |
| ) |
const |
◆ normalize()
double GranOO3::Geom::Vector::normalize |
( |
| ) |
|
◆ null()
static const Vector& GranOO3::Geom::Vector::null |
( |
| ) |
|
|
inlinestatic |
◆ operator()() [1/2]
double& GranOO3::Geom::Vector::operator() |
( |
unsigned int |
i | ) |
|
◆ operator()() [2/2]
const double& GranOO3::Geom::Vector::operator() |
( |
unsigned int |
i | ) |
const |
◆ operator*=()
void GranOO3::Geom::Vector::operator*= |
( |
double |
k | ) |
|
◆ operator+=()
void GranOO3::Geom::Vector::operator+= |
( |
const Vector & |
v | ) |
|
◆ operator-=()
void GranOO3::Geom::Vector::operator-= |
( |
const Vector & |
v | ) |
|
◆ operator/=()
void GranOO3::Geom::Vector::operator/= |
( |
double |
k | ) |
|
◆ operator=()
Vector& GranOO3::Geom::Vector::operator= |
( |
const Vector & |
v | ) |
|
◆ orthogonal_vector()
Vector GranOO3::Geom::Vector::orthogonal_vector |
( |
| ) |
const |
◆ project_on_axis()
void GranOO3::Geom::Vector::project_on_axis |
( |
const Vector & |
axis | ) |
|
◆ project_on_plane()
void GranOO3::Geom::Vector::project_on_plane |
( |
const Vector & |
normal | ) |
|
◆ serialize()
template<class Archive >
void GranOO3::Geom::Vector::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
|
|
) |
| |
|
private |
◆ set_x()
void GranOO3::Geom::Vector::set_x |
( |
const double & |
| ) |
|
◆ set_y()
void GranOO3::Geom::Vector::set_y |
( |
const double & |
| ) |
|
◆ set_z()
void GranOO3::Geom::Vector::set_z |
( |
const double & |
| ) |
|
◆ squared_norm()
double GranOO3::Geom::Vector::squared_norm |
( |
| ) |
const |
◆ to_point() [1/2]
Point& GranOO3::Geom::Vector::to_point |
( |
| ) |
|
◆ to_point() [2/2]
const Point& GranOO3::Geom::Vector::to_point |
( |
| ) |
const |
◆ unit()
Vector GranOO3::Geom::Vector::unit |
( |
| ) |
const |
◆ val() [1/2]
template<typename Axis >
double& GranOO3::Geom::Vector::val |
( |
| ) |
|
◆ val() [2/2]
template<typename Axis >
const double& GranOO3::Geom::Vector::val |
( |
| ) |
const |
◆ x() [1/2]
double& GranOO3::Geom::Vector::x |
( |
| ) |
|
◆ x() [2/2]
const double& GranOO3::Geom::Vector::x |
( |
| ) |
const |
◆ y() [1/2]
double& GranOO3::Geom::Vector::y |
( |
| ) |
|
◆ y() [2/2]
const double& GranOO3::Geom::Vector::y |
( |
| ) |
const |
◆ z() [1/2]
double& GranOO3::Geom::Vector::z |
( |
| ) |
|
◆ z() [2/2]
const double& GranOO3::Geom::Vector::z |
( |
| ) |
const |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ coord
Eigen::Matrix<double, 3, 1> GranOO3::Geom::Vector::coord |
const int GranOO3::Geom::Vector::N = 3 |
|
static |
The documentation for this class was generated from the following files: