11 #ifndef __PARAMETERMAP_
12 #define __PARAMETERMAP_
39 SGParamInfo(
const char* name, EContainerType ctype, EStructType stype,
40 EPrimitiveType ptype);
106 return "ParameterMapElement";
void put(SGParamInfo *key, SGParamInfo *value)
Class that holds informations about a certain parameter of an CSGObject. Contains name...
bool operator<(const SGParamInfo &other) const
virtual ~ParameterMapElement()
bool operator>(const ParameterMapElement &other) const
bool operator<(const ParameterMapElement &other) const
SGParamInfo * duplicate() const
Implements a map of ParameterMapElement instances.
Template Dynamic array class that creates an array that can be used like a list or an array...
Class to hold instances of a parameter map. Each element contains a key and a value, which are of type SGParamInfo. May be compared to each other based on their keys.
bool operator==(const SGParamInfo &other) const
bool operator>(const SGParamInfo &other) const
DynArray< ParameterMapElement * > m_map_elements
virtual const char * get_name() const
bool operator==(const ParameterMapElement &other) const