#include <funcobjs.h>
Public Member Functions | |
| TreeLastTwoSelected (GVectors::VectorStore &vs, VectorList &vl) | |
| TreeLastTwoSelected (const TreeLastTwoSelected &tlts) | |
| ~TreeLastTwoSelected () | |
| Gtk::TreeModel::Path | get_path_A () const |
| Gtk::TreeModel::Path | get_path_B () const |
| Gtk::TreeModel::iterator | get_it_A () const |
| Gtk::TreeModel::iterator | get_it_B () const |
| Gtk::TreeModel::Row | get_row_A () const |
| Gtk::TreeModel::Row | get_row_B () const |
| GVectors::gvid_t | get_id_A () const |
| GVectors::gvid_t | get_id_B () const |
| GVectors::VisualVector * | get_vec_A () const |
| GVectors::VisualVector * | get_vec_B () const |
| void | reset () |
| bool | operator() (const Glib::RefPtr< Gtk::TreeModel > &model, const Gtk::TreeModel::Path &path, bool path_currently_selected) |
| TreeLastTwoSelected | operator= (const TreeLastTwoSelected &tlts) |
Private Attributes | |
| Gtk::TreeModel::Path | path_a |
| Gtk::TreeModel::Path | path_b |
| Gtk::TreeModel::iterator | it_a |
| Gtk::TreeModel::iterator | it_b |
| Gtk::TreeModel::Row | row_a |
| Gtk::TreeModel::Row | row_b |
| GVectors::gvid_t | id_a |
| GVectors::gvid_t | id_b |
| GVectors::VisualVector * | vec_a |
| GVectors::VisualVector * | vec_b |
| GVectors::VectorStore & | vstore |
| VectorList & | vlist |
| bool | set_a |
This is intended to be used for cross products or connecting vectors, where the order of selection is important and might yield different results.
| TreeLastTwoSelected::TreeLastTwoSelected | ( | GVectors::VectorStore & | vs, | |
| VectorList & | vl | |||
| ) | [explicit] |
| TreeLastTwoSelected::TreeLastTwoSelected | ( | const TreeLastTwoSelected & | tlts | ) |
| TreeLastTwoSelected::~TreeLastTwoSelected | ( | ) | [inline] |
| Gtk::TreeModel::Path TreeLastTwoSelected::get_path_A | ( | ) | const [inline] |
| Gtk::TreeModel::Path TreeLastTwoSelected::get_path_B | ( | ) | const [inline] |
| Gtk::TreeModel::iterator TreeLastTwoSelected::get_it_A | ( | ) | const [inline] |
| Gtk::TreeModel::iterator TreeLastTwoSelected::get_it_B | ( | ) | const [inline] |
| Gtk::TreeModel::Row TreeLastTwoSelected::get_row_A | ( | ) | const [inline] |
| Gtk::TreeModel::Row TreeLastTwoSelected::get_row_B | ( | ) | const [inline] |
| GVectors::gvid_t TreeLastTwoSelected::get_id_A | ( | ) | const [inline] |
| GVectors::gvid_t TreeLastTwoSelected::get_id_B | ( | ) | const [inline] |
| GVectors::VisualVector* TreeLastTwoSelected::get_vec_A | ( | ) | const [inline] |
| GVectors::VisualVector* TreeLastTwoSelected::get_vec_B | ( | ) | const [inline] |
| void TreeLastTwoSelected::reset | ( | ) | [inline] |
| bool TreeLastTwoSelected::operator() | ( | const Glib::RefPtr< Gtk::TreeModel > & | model, | |
| const Gtk::TreeModel::Path & | path, | |||
| bool | path_currently_selected | |||
| ) |
| TreeLastTwoSelected TreeLastTwoSelected::operator= | ( | const TreeLastTwoSelected & | tlts | ) |
Gtk::TreeModel::Path TreeLastTwoSelected::path_a [private] |
Gtk::TreeModel::Path TreeLastTwoSelected::path_b [private] |
Gtk::TreeModel::iterator TreeLastTwoSelected::it_a [private] |
Gtk::TreeModel::iterator TreeLastTwoSelected::it_b [private] |
Gtk::TreeModel::Row TreeLastTwoSelected::row_a [private] |
Gtk::TreeModel::Row TreeLastTwoSelected::row_b [private] |
GVectors::gvid_t TreeLastTwoSelected::id_a [private] |
GVectors::gvid_t TreeLastTwoSelected::id_b [private] |
GVectors::VisualVector* TreeLastTwoSelected::vec_a [private] |
GVectors::VisualVector* TreeLastTwoSelected::vec_b [private] |
GVectors::VectorStore& TreeLastTwoSelected::vstore [private] |
VectorList& TreeLastTwoSelected::vlist [private] |
bool TreeLastTwoSelected::set_a [private] |
1.4.7