The Vish Visualization Shell 0.3
Vish
Public Member Functions | List of all members
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.