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

#include <equationallinedouble.h>

Public Member Functions

 EquationalLineDouble (const ugdk::Vector2D &origin, const ugdk::Vector2D &target, bool use_left_as_up=true)
 
 EquationalLineDouble (const EquationalLineDouble &copy)
 
 ~EquationalLineDouble ()
 
double a () const
 
double b () const
 
bool use_left_as_up () const
 
const ugdk::Vector2D & origin () const
 
const ugdk::Vector2D & target () const
 
void set_origin (const ugdk::Vector2D &origin)
 
void set_target (const ugdk::Vector2D &target)
 
void set_use_left_as_up (bool use_left_as_up)
 
double YAt (double x) const
 
utils::enums::ord::Ord CompareWith (const ugdk::Vector2D &vec)
 

Constructor & Destructor Documentation

game::alg::EquationalLineDouble::EquationalLineDouble ( const ugdk::Vector2D &  origin,
const ugdk::Vector2D &  target,
bool  use_left_as_up = true 
)
game::alg::EquationalLineDouble::EquationalLineDouble ( const EquationalLineDouble copy)
game::alg::EquationalLineDouble::~EquationalLineDouble ( )

Member Function Documentation

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

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