Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::Command Member List

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::Commandinlineprotected
apply()GEO::Commandvirtual
assert_nb_args_matches(index_t nb)GEO::Commandinlineprotected
bool_arg_by_index(index_t i) constGEO::Commandinline
Command(const std::string &prototype)GEO::Command
Counted()GEO::Countedinlineprotected
create_arg(index_t i, const T &default_val)GEO::Commandinlineprotected
current()GEO::Commandinlinestatic
double_arg_by_index(index_t i) constGEO::Commandinline
draw()GEO::Commandvirtual
float_arg_by_index(index_t i) constGEO::Commandinline
flush_queue()GEO::Commandstatic
get_arg_by_index(index_t i, T &val)GEO::Commandinline
get_arg_by_index(index_t i, bool &val)GEO::Commandinline
get_arg_by_index(index_t i, int &val)GEO::Commandinline
get_arg_by_index(index_t i, unsigned int &val)GEO::Commandinline
get_arg_by_index(index_t i, float &val)GEO::Commandinline
get_arg_by_index(index_t i, double &val)GEO::Commandinline
get_arg_by_index(index_t i, std::string &val)GEO::Commandinline
int_arg_by_index(index_t i) constGEO::Command
invoke(T *target, void(T::*fptr)(void))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6))GEO::Commandinline
invoke(T *target, void(T::*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7))GEO::Commandinline
invoke(void(*fptr)(void))GEO::Commandinline
invoke(void(*fptr)(ARG0))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1, ARG2))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6))GEO::Commandinline
invoke(void(*fptr)(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7))GEO::Commandinline
is_shared() constGEO::Countedinline
is_visible() constGEO::Commandinline
is_visible_ptr()GEO::Commandinline
latest()GEO::Commandinlinestatic
name() constGEO::Commandinline
nb_refs() constGEO::Countedinline
queued()GEO::Commandinlinestatic
ref() constGEO::Countedinline
ref(const Counted *counted)GEO::Countedinlinestatic
replay_latest()GEO::Commandstatic
reset_current()GEO::Commandinlinestatic
reset_factory_settings()GEO::Commandvirtual
set_current(const std::string &prototype, FPTR tfun)GEO::Commandinlinestatic
set_current(const std::string &prototype, T *target, TFPTR tfun)GEO::Commandinlinestatic
set_current(Command *command)GEO::Commandinlinestatic
set_invoker(CommandInvoker *invoker)GEO::Commandinline
string_arg_by_index(index_t i) constGEO::Commandinline
uint_arg_by_index(index_t i) constGEO::Command
unref() constGEO::Countedinline
unref(const Counted *counted)GEO::Countedinlinestatic
~Command() overrideGEO::Command
~Counted()GEO::Countedprotectedvirtual