The Vish Visualization Shell 0.3
Vish
Eagle::PhysicalSpace::Span< 2 > Struct Reference

A two-dimensional span, also a known as the parametric form of a plane. More...

#include <elementary/eagle/PhysicalSpace/Span.hpp>

Inheritance diagram for Eagle::PhysicalSpace::Span< 2 >:
Eagle::Raster

Public Member Functions

Plane getPlane () const
 Compute the plane corresponding to this Span.
point operator() (const std::array< double, 2 > &Factors) const
 Compute point as parameterized in this Span.
point operator() (double x, double y) const
 Compute point as parameterized in this Span.
 Span ()=default
 Default constructor.
 Span (const point &O, const tvector &x, const tvector &y)
 Construct from point and two direction.
 Span (const point &P00, const point3 &P01, const point3 &P10)
 Construct from three points, first one will be the origin, the remaining ones define the two directions.
 Span (const Span< 2 > &S)=default
 Default copy constructor.

Detailed Description

A two-dimensional span, also a known as the parametric form of a plane.