#ifndef Foundation_Math_Ortho2_INCLUDED
#define Foundation_Math_Ortho2_INCLUDED


namespace Tn {

namespace math {

template <typename T>
struct Ortho2 {

    typedef T component_type;

    T left;
    T right;
    T bottom;
    T top;

    Ortho2(T l, T r, T b, T t) 
        : left(l), right(r), bottom(b), top(t) {}
};


typedef Ortho2<float> Ortho2f;
typedef Ortho2<double> Ortho2d;

} // end namespace math

} // end namespace Tn

#endif

