/*! ========================================================================
** Extended Template and Library
** Fast fastangle Abstraction Class Implementation
/*! ========================================================================
** Extended Template and Library
** Fast fastangle Abstraction Class Implementation
typedef fixed_base<ETL_FIXED_TYPE,ETL_FASTANGLE_LOOKUP_RES> unit;
unit v; //! Stored in rotations
typedef fixed_base<ETL_FIXED_TYPE,ETL_FASTANGLE_LOOKUP_RES> unit;
unit v; //! Stored in rotations
//! 180 degree rotation operator
/*! Returns the fastangle directly opposite of
the given fastangle, and will yield a result
//! 180 degree rotation operator
/*! Returns the fastangle directly opposite of
the given fastangle, and will yield a result
tan(const value_type &y,const value_type &x)
{
if(x>=0 && y>=0) // First quadrant
tan(const value_type &y,const value_type &x)
{
if(x>=0 && y>=0) // First quadrant
etl::fastangle cook(const etl::fastangle &x) { return x; }
etl::fastangle uncook(const etl::fastangle &x) { return x; }
};
etl::fastangle cook(const etl::fastangle &x) { return x; }
etl::fastangle uncook(const etl::fastangle &x) { return x; }
};