atlas::interpolation::method::Ray struct

Ray trace data structure.

Constructors, destructors, conversion operators

Ray(const double* p) explicit
initializes ray with origin in point and direction to (0,0,0)
Ray(const double* o, const double* d)
Ray(const PointXYZ&) explicit
Ray(const PointXYZ&, const Vector3D&)

Public functions

auto operator()(double t) const -> Vector3D
void print(std::ostream& s) const

Public variables

Vector3D orig
Vector3D dir

Friends

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