17 void* value_ptr,
const std::string& value_type,
18 const std::string& gui_type,
const std::string& options,
bool* toggles) = 0;
26 void* value_ptr,
const std::string& value_type,
27 const std::string& gui_type =
"",
const std::string& options =
"",
bool* toggles = 0);
43 #include <cgv/config/lib_end.h>
virtual bool create(provider *p, const std::string &label, void *value_ptr, const std::string &value_type, const std::string &gui_type, const std::string &options, bool *toggles)=0
attempt to create a gui and return whether this was successful
bool create_gui(provider *p, const std::string &label, void *value_ptr, const std::string &value_type, const std::string &gui_type, const std::string &options, bool *toggles)
create the gui for a composed structure
Definition: gui_creator.cxx:21
derive from this class to provide a gui to the current viewer
Definition: provider.h:64
interface for gui creators
Definition: gui_creator.h:14
void register_gui_creator(gui_creator *gc, const char *creator_name)
register a gui creator
Definition: gui_creator.cxx:15
helper template for registration of gui creators
Definition: gui_creator.h:32
the cgv namespace
Definition: vr_calib.cxx:9