ARB
|
#include <aw_position.hxx>
Public Member Functions | |
bool | valid () const |
Position (double X, double Y) | |
Position () | |
~Position () | |
Position & | operator+= (const Vector &v) |
Position & | operator-= (const Vector &v) |
const double & | xpos () const |
const double & | ypos () const |
void | setx (const double &X) |
void | sety (const double &Y) |
void | movex (const double &X) |
void | movey (const double &Y) |
void | move (const Vector &movement) |
void | moveTo (const Position &pos) |
bool | is_between (const Position &p1, const Position &p2) const |
Definition at line 103 of file aw_position.hxx.
|
inline |
Definition at line 110 of file aw_position.hxx.
References ISVALID.
|
inline |
Definition at line 112 of file aw_position.hxx.
|
inline |
Definition at line 113 of file aw_position.hxx.
|
inline |
Definition at line 108 of file aw_position.hxx.
References is_nan_or_inf().
Referenced by AW::Vector::valid(), and AW::LineVector::valid().
Definition at line 220 of file aw_position.hxx.
References ISVALID, AW::Vector::x(), and AW::Vector::y().
Definition at line 221 of file aw_position.hxx.
References ISVALID, AW::Vector::x(), and AW::Vector::y().
|
inline |
Definition at line 118 of file aw_position.hxx.
Referenced by ED4_base::calc_world_coords(), AW::centroid(), AW_clipable::clip(), AW::crosspoint(), AW_clipable::force_into_clipbox(), FINAL_TYPE< SEQTYPE >::get_attach_point(), AW_clipable::is_outside_clip(), AW::isOrigin(), kpt2(), KreuzProdTest(), AW::Rectangle::left(), AW::nearlyEqual(), NT_jump_cb(), SEC_root::paint(), SEC_root::perform_autoscroll(), AW::Rectangle::right(), ED4_window::scroll_rectangle(), AW_device::text_overlay(), AW_size_tracker::track(), ED4_foldable::win_to_world_coords(), ED4_foldable::world_to_win_coords(), AW::Vector::x(), and AW::LineVector::xpos().
|
inline |
Definition at line 119 of file aw_position.hxx.
Referenced by AW::Rectangle::bottom(), ED4_base::calc_world_coords(), AW::centroid(), AW_clipable::clip(), AW::crosspoint(), AW_clipable::force_into_clipbox(), FINAL_TYPE< SEQTYPE >::get_attach_point(), AW_clipable::is_outside_clip(), AW::isOrigin(), kpt2(), KreuzProdTest(), AW::nearlyEqual(), NT_jump_cb(), SEC_root::paint(), SEC_root::perform_autoscroll(), ED4_window::scroll_rectangle(), AWT_graphic_tree::show(), AW_device::text_overlay(), AW::Rectangle::top(), AW_size_tracker::track(), ED4_foldable::win_to_world_coords(), ED4_foldable::world_to_win_coords(), AW::Vector::y(), and AW::LineVector::ypos().
|
inline |
Definition at line 121 of file aw_position.hxx.
References NONAN.
Referenced by AW_clipable::force_into_clipbox(), AW::Vector::negx(), AW_device::polygon(), and AW::Vector::setx().
|
inline |
Definition at line 122 of file aw_position.hxx.
References NONAN.
Referenced by AW_clipable::force_into_clipbox(), AW::Vector::negy(), AW_device::polygon(), and AW::Vector::sety().
|
inline |
Definition at line 124 of file aw_position.hxx.
References NONAN.
Referenced by AWT_graphic_tree::show().
|
inline |
Definition at line 125 of file aw_position.hxx.
References NONAN.
Referenced by calc_text_coordinates_near_tip(), BootstrapConfig::display_node_remark(), and AWT_graphic_tree::show().
|
inline |
Definition at line 127 of file aw_position.hxx.
Referenced by ED4_base::update_world_coords_cache().
|
inline |
Definition at line 128 of file aw_position.hxx.
Definition at line 130 of file aw_position.hxx.
References AW::is_between().
Referenced by AW::Rectangle::contains().