16 #ifndef GEOMTOOLS_I_MODEL_H 17 #define GEOMTOOLS_I_MODEL_H 1 25 #include <boost/scoped_ptr.hpp> 74 void set_name(
const std::string & name_);
77 const std::string &
get_name()
const;
86 i_model(
const std::string & dummy_ =
"");
92 virtual void tree_dump(std::ostream & out_ = std::clog,
93 const std::string & title_ =
"",
94 const std::string & indent_ =
"",
95 bool inherit_ =
false)
const;
104 virtual void construct(
const std::string & name_,
109 virtual void construct(
const std::string & name_,
111 const std::vector<std::string> & properties_prefixes_,
215 #endif // GEOMTOOLS_I_MODEL_H
Utilities for logging information.
#define DATATOOLS_FACTORY_SYSTEM_REGISTER_INTERFACE(BaseType)
Declaration of a system (allocator/functor) factory register as a static member of a base class and s...
Definition: factory_macros.h:52