Rosetta
|
Classes | |
struct | IndexPack |
class | BowmanModel |
class | Argument |
class | BooleanArgument |
class | IntegerArgument |
class | FloatArgument |
class | StringArgument |
class | PathArgument |
struct | FunctionID |
class | Bowman |
class | B |
class | BowmanThread |
class | BowmanView |
class | FunctionSetupDialog |
Typedefs | |
using | ArgumentSP = std::shared_ptr< Argument > |
using | ArgumentCSP = std::shared_ptr< Argument const > |
using | Arguments = std::map< std::string, ArgumentSP > |
using | ArgumentsSP = std::shared_ptr< Arguments > |
using | ArgumentsCSP = std::shared_ptr< Arguments const > |
using | BowmanModelNodeData = FunctionID |
Functions | |
template<typename A , class ... Types> | |
std::function< ArgumentSP(json const &) > | create_argument (Types ... args) |
ArgumentsSP | get_function_arguments (Bowman const &bowman, FunctionID const &fi) |
lookup for function with given name and if found create Arguments for it, return nullptr if no function could be found More... | |
string | as_hexadecimal (string const &s, bool as_bytes) |
using ui::network::ArgumentCSP = typedef std::shared_ptr< Argument const > |
using ui::network::Arguments = typedef std::map<std::string, ArgumentSP> |
using ui::network::ArgumentsCSP = typedef std::shared_ptr< Arguments const > |
using ui::network::ArgumentSP = typedef std::shared_ptr< Argument > |
using ui::network::ArgumentsSP = typedef std::shared_ptr< Arguments > |
using ui::network::BowmanModelNodeData = typedef FunctionID |
std::string ui::network::as_hexadecimal | ( | string const & | s, |
bool | as_bytes | ||
) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, basic::options::OptionKeys::out::file::o, and docking::s.
Referenced by ui::network::B::run().
std::function< ArgumentSP(json const &) > ui::network::create_argument | ( | Types ... | args | ) |
ArgumentsSP ui::network::get_function_arguments | ( | Bowman const & | bowman, |
FunctionID const & | fi | ||
) |
lookup for function with given name and if found create Arguments for it, return nullptr if no function could be found
References a, ui::network::Bowman::back_ends(), fi(), and create_a3b_hbs::r.
Referenced by ui::widgets::PoseEditor::on_functions_double_clicked().