opspace/include/opspace/Parameter.hpp File Reference

#include <jspace/Status.hpp>
#include <jspace/wrap_eigen.hpp>
#include <boost/shared_ptr.hpp>
#include <map>

Include dependency graph for Parameter.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  opspace

Classes

class  opspace::Parameter
 Abstract base for all (task) parameters. More...
class  opspace::IntegerParameter
 Implementation for integer parameters: a single int value. More...
class  opspace::StringParameter
 Implementation for string parameters: a single std::string value. More...
class  opspace::RealParameter
 Implementation for real parameters: a single double value. More...
class  opspace::VectorParameter
 Implementation for vector parameters: a vector of double values. More...
class  opspace::MatrixParameter
 Implementation for matrix parameters: a matrix of double values. More...
class  opspace::ParameterReflection
 Base for classes that reflect (some of) their parameters. More...
class  opspace::ReflectionRegistry
struct  opspace::ReflectionRegistry::enumeration_entry_s
class  opspace::ParameterLog
struct  opspace::ParameterLog::log_s< parameter_t, storage_t >

Typedefs

typedef std::map< std::string,
Parameter * > 
opspace::parameter_lookup_t

Enumerations

enum  opspace::parameter_type_t {
  opspace::PARAMETER_TYPE_VOID, opspace::PARAMETER_TYPE_STRING, opspace::PARAMETER_TYPE_INTEGER, opspace::PARAMETER_TYPE_REAL,
  opspace::PARAMETER_TYPE_VECTOR, opspace::PARAMETER_TYPE_MATRIX
}
 Enumeration type for task parameter types. More...
enum  opspace::parameter_flags_t { opspace::PARAMETER_FLAG_DEFAULT = 0, opspace::PARAMETER_FLAG_NOLOG = 1, opspace::PARAMETER_FLAG_READONLY = 2 }


Generated on Fri Aug 26 01:31:43 2011 for Stanford Whole-Body Control Framework by  doxygen 1.5.4