3D vector, used to represent points or directions in 3D space.
More...
#include <XXLinalgVector3.h>
3D vector, used to represent points or directions in 3D space.
◆ Vector3()
| XX::Linalg::Vector3::Vector3 |
( |
const double & | x = 0.0, |
|
|
const double & | y = 0.0, |
|
|
const double & | z = 0.0 ) |
◆ cross()
◆ crossAngle()
| double XX::Linalg::Vector3::crossAngle |
( |
const Vector3 & | other, |
|
|
const bool | toDegree = true ) const |
◆ dot()
| double XX::Linalg::Vector3::dot |
( |
const Vector3 & | other | ) |
const |
◆ dotAngle()
| double XX::Linalg::Vector3::dotAngle |
( |
const Vector3 & | other, |
|
|
const bool | toDegree = true ) const |
◆ fromSpherical()
| Vector3 XX::Linalg::Vector3::fromSpherical |
( |
const Spherical & | spherical, |
|
|
const bool | fromDegree = true ) |
|
static |
◆ getX()
| const double & XX::Linalg::Vector3::getX |
( |
| ) |
const |
◆ getY()
| const double & XX::Linalg::Vector3::getY |
( |
| ) |
const |
◆ getZ()
| const double & XX::Linalg::Vector3::getZ |
( |
| ) |
const |
◆ length()
| double XX::Linalg::Vector3::length |
( |
| ) |
const |
◆ norm()
| Vector3 XX::Linalg::Vector3::norm |
( |
| ) |
const |
◆ operator+()
◆ operator+=()
◆ operator<()
| bool XX::Linalg::Vector3::operator< |
( |
const Vector3 & | other | ) |
const |
◆ operator==()
| bool XX::Linalg::Vector3::operator== |
( |
const Vector3 & | other | ) |
const |
◆ operator[]() [1/2]
| double & XX::Linalg::Vector3::operator[] |
( |
const int | index | ) |
|
◆ operator[]() [2/2]
| const double & XX::Linalg::Vector3::operator[] |
( |
const int | index | ) |
const |
◆ toSpherical()
| Spherical XX::Linalg::Vector3::toSpherical |
( |
const bool | toDegree = true | ) |
const |
◆ operator<< [1/3]
| QDebug operator<< |
( |
QDebug | stream, |
|
|
const Vector3 & | vector ) |
|
friend |
◆ operator<< [2/3]
| QTextStream & operator<< |
( |
QTextStream & | stream, |
|
|
const Vector3 & | vector ) |
|
friend |
◆ operator<< [3/3]
| std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const Vector3 & | vector ) |
|
friend |
◆ operator>>
| QTextStream & operator>> |
( |
QTextStream & | stream, |
|
|
Vector3 & | vector ) |
|
friend |
◆ data
| double XX::Linalg::Vector3::data[3] |
| double XX::Linalg::Vector3::x |
| double XX::Linalg::Vector3::y |
| double XX::Linalg::Vector3::z |
The documentation for this class was generated from the following file: