Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
Attribute.h File Reference

Defines a single attribute of an element. More...

#include "CoreConfig.h"
#include <string>
#include "MengeException.h"
#include "Math/Vector2.h"

Go to the source code of this file.

Classes

class  Menge::AttributeDefinitionException
 Exception class for attribute definition problems (i.e., using the wrong type of attribute for the wrong data-type). More...
 
class  Menge::AttributeDefinitionFatalException
 The fatal attribute definition exception. More...
 
class  Menge::Attribute
 An element attribute. More...
 
class  Menge::StringAttribute
 The class which specifies an xml attribute with a string-type value. More...
 
class  Menge::IntAttribute
 The class which specifies an xml attribute with a int-type value. More...
 
class  Menge::FloatAttribute
 The class which specifies an xml attribute with a float-type value. More...
 
class  Menge::BoolAttribute
 The class which specifies an xml attribute with a boolean-type value. More...
 
class  Menge::SizeTAttribute
 The class which specifies an xml attribute with a size_t-type value. More...
 
class  Menge::FloatDistributionAttribute
 The class which specifies an xml attribute with a float distribution value. More...
 
class  Menge::Vec2DDistributionAttribute
 The class which specifies an xml attribute with a 2D float distribution value. More...
 
class  Menge::IntDistributionAttribute
 The class which specifies an xml attribute with an int distribution value. More...
 

Namespaces

 Menge
 The core namespace. All elements of Menge are contained in this namespace.
 

Detailed Description

Defines a single attribute of an element.