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

Public Member Functions

 EquationalLineDoubleImpl (const Vector2D &origin, const Vector2D &target, bool use_left_as_up)
 
 ~EquationalLineDoubleImpl ()
 
double a ()
 
double b ()
 
bool use_left_as_up () const
 
const Vector2D & origin () const
 
const Vector2D & target () const
 
void set_origin (const Vector2D &origin)
 
void set_target (const Vector2D &target)
 
void set_use_left_as_up (bool use_left_as_up)
 
double YAt (double x)
 
Ord CompareWith (const Vector2D &vec)
 

Constructor & Destructor Documentation

game::alg::EquationalLineDoubleImpl::EquationalLineDoubleImpl ( const Vector2D &  origin,
const Vector2D &  target,
bool  use_left_as_up 
)
inline
game::alg::EquationalLineDoubleImpl::~EquationalLineDoubleImpl ( )
inline

Member Function Documentation

double game::alg::EquationalLineDoubleImpl::a ( )
inline
double game::alg::EquationalLineDoubleImpl::b ( )
inline
Ord game::alg::EquationalLineDoubleImpl::CompareWith ( const Vector2D &  vec)
inline
const Vector2D& game::alg::EquationalLineDoubleImpl::origin ( ) const
inline
void game::alg::EquationalLineDoubleImpl::set_origin ( const Vector2D &  origin)
inline
void game::alg::EquationalLineDoubleImpl::set_target ( const Vector2D &  target)
inline
void game::alg::EquationalLineDoubleImpl::set_use_left_as_up ( bool  use_left_as_up)
inline
const Vector2D& game::alg::EquationalLineDoubleImpl::target ( ) const
inline
bool game::alg::EquationalLineDoubleImpl::use_left_as_up ( ) const
inline
double game::alg::EquationalLineDoubleImpl::YAt ( double  x)
inline

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