atlas::interpolation::Vector3D class

Public static functions

static auto Map(const double* data) -> Vector3D

Constructors, destructors, conversion operators

Vector3D(const double* d)
Vector3D(double x, double y, double z)
Vector3D()

Public functions

auto operator[](size_t i) const -> double
auto operator-(const Vector3D& other) const -> Vector3D
auto operator+(const Vector3D& other) const -> Vector3D
auto operator-() const -> Vector3D
auto operator/(double a) const -> Vector3D
auto operator*(double a) const -> Vector3D
auto norm() const -> double
auto squaredNorm() const -> double
auto dot(const Vector3D& other) const -> double
auto cross(const Vector3D& other) const -> Vector3D
void print(std::ostream& s) const
auto data() -> double*
auto data() const -> const double*

Friends

auto operator<<(std::ostream& s, const Vector3D& p) -> std::ostream&