Template Class Ray

Nested Relationships

Nested Types

Class Documentation

template<int dim>
class Ray

Public Functions

Ray(const Index<dim> &start_index, const Index<dim> &end_index)
Ray(const Point<dim> &start_point, const Point<dim> &end_point, FloatingPoint cell_width)
inline size_t size() const
inline Iterator begin() const
inline Iterator end() const
class Iterator

Public Functions

inline explicit Iterator(const Ray &ray)
inline Iterator(const Ray &ray, bool end)
inline Index<dim> operator*() const
Iterator &operator++()
inline Iterator operator++(int)

Friends

inline friend bool operator==(const Iterator &lhs, const Iterator &rhs)
inline friend bool operator!=(const Iterator &lhs, const Iterator &rhs)