Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
game::alg::EquationalLineImpl Class Reference

Public Member Functions

 EquationalLineImpl (const Integer2D &origin, const Integer2D &target, bool use_left_as_up)
 
 ~EquationalLineImpl ()
 
double a ()
 
double b ()
 
bool use_left_as_up () const
 
const Integer2D & origin () const
 
const Integer2D & target () const
 
void set_origin (const Integer2D &origin)
 
void set_target (const Integer2D &target)
 
void set_use_left_as_up (bool use_left_as_up)
 
double YAt (double x)
 
Ord CompareWithInteger2D (const Integer2D &vec)
 

Constructor & Destructor Documentation

game::alg::EquationalLineImpl::EquationalLineImpl ( const Integer2D &  origin,
const Integer2D &  target,
bool  use_left_as_up 
)
inline
game::alg::EquationalLineImpl::~EquationalLineImpl ( )
inline

Member Function Documentation

double game::alg::EquationalLineImpl::a ( )
inline
double game::alg::EquationalLineImpl::b ( )
inline
Ord game::alg::EquationalLineImpl::CompareWithInteger2D ( const Integer2D &  vec)
inline
const Integer2D& game::alg::EquationalLineImpl::origin ( ) const
inline
void game::alg::EquationalLineImpl::set_origin ( const Integer2D &  origin)
inline
void game::alg::EquationalLineImpl::set_target ( const Integer2D &  target)
inline
void game::alg::EquationalLineImpl::set_use_left_as_up ( bool  use_left_as_up)
inline
const Integer2D& game::alg::EquationalLineImpl::target ( ) const
inline
bool game::alg::EquationalLineImpl::use_left_as_up ( ) const
inline
double game::alg::EquationalLineImpl::YAt ( double  x)
inline

The documentation for this class was generated from the following file: