Geogram
Version 1.9.1
A programming library of geometric algorithms
|
This is the complete list of members for GEO::Command, including all inherited members.
add_arg(const std::string &name, const T &default_val, const std::string &help="") | GEO::Command | inlineprotected |
apply() | GEO::Command | virtual |
assert_nb_args_matches(index_t nb) | GEO::Command | inlineprotected |
bool_arg_by_index(index_t i) const | GEO::Command | inline |
Command(const std::string &prototype) | GEO::Command | |
Counted() | GEO::Counted | inlineprotected |
create_arg(index_t i, const T &default_val) | GEO::Command | inlineprotected |
current() | GEO::Command | inlinestatic |
double_arg_by_index(index_t i) const | GEO::Command | inline |
draw() | GEO::Command | virtual |
float_arg_by_index(index_t i) const | GEO::Command | inline |
flush_queue() | GEO::Command | static |
get_arg_by_index(index_t i, T &val) | GEO::Command | inline |
get_arg_by_index(index_t i, bool &val) | GEO::Command | inline |
get_arg_by_index(index_t i, int &val) | GEO::Command | inline |
get_arg_by_index(index_t i, unsigned int &val) | GEO::Command | inline |
get_arg_by_index(index_t i, float &val) | GEO::Command | inline |
get_arg_by_index(index_t i, double &val) | GEO::Command | inline |
get_arg_by_index(index_t i, std::string &val) | GEO::Command | inline |
int_arg_by_index(index_t i) const | GEO::Command | |
invoke(T *target, void(T::*fptr)(void)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)) | GEO::Command | inline |
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)) | GEO::Command | inline |
invoke(void(*fptr)(void)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1, ARG2)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)) | GEO::Command | inline |
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)) | GEO::Command | inline |
is_shared() const | GEO::Counted | inline |
is_visible() const | GEO::Command | inline |
is_visible_ptr() | GEO::Command | inline |
latest() | GEO::Command | inlinestatic |
name() const | GEO::Command | inline |
nb_refs() const | GEO::Counted | inline |
queued() | GEO::Command | inlinestatic |
ref() const | GEO::Counted | inline |
ref(const Counted *counted) | GEO::Counted | inlinestatic |
replay_latest() | GEO::Command | static |
reset_current() | GEO::Command | inlinestatic |
reset_factory_settings() | GEO::Command | virtual |
set_current(const std::string &prototype, FPTR tfun) | GEO::Command | inlinestatic |
set_current(const std::string &prototype, T *target, TFPTR tfun) | GEO::Command | inlinestatic |
set_current(Command *command) | GEO::Command | inlinestatic |
set_invoker(CommandInvoker *invoker) | GEO::Command | inline |
string_arg_by_index(index_t i) const | GEO::Command | inline |
uint_arg_by_index(index_t i) const | GEO::Command | |
unref() const | GEO::Counted | inline |
unref(const Counted *counted) | GEO::Counted | inlinestatic |
~Command() override | GEO::Command | |
~Counted() | GEO::Counted | protectedvirtual |