15 #ifndef GEOMTOOLS_MODEL_FACTORY_H 16 #define GEOMTOOLS_MODEL_FACTORY_H 1 84 model_factory(
bool debug_,
bool core_factory_verbose_ =
false);
90 void load(
const std::string & mprop_file_);
111 virtual void tree_dump(std::ostream & out_ = std::clog,
112 const std::string & title_ =
"",
113 const std::string & indent_ =
"",
114 bool inherit_ =
false)
const;
130 const std::string & command_,
131 const std::string & argv_ =
"",
132 std::ostream & out_ = std::clog);
136 const std::string & command_,
137 const std::string & argv_ =
"",
138 std::ostream & out_ = std::clog);
143 void _basic_construct_();
157 i_model::factory_register_type _factory_register_;
163 std::vector<std::string> _property_prefixes_;
175 #endif // GEOMTOOLS_MODEL_FACTORY_H
DOCD_CLASS_DECLARATION(my::algo)
Declaration of the OCD support for the my::algo class.
Utilities for logging information.