Menge Plugin Examples
A Collection of Example Plugins for the Menge Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces | Typedefs | Functions
FreeFormation.h File Reference

Implementatin of freestyle formations. More...

#include <map>
#include <vector>
#include "FSM.h"
#include "BaseAgent.h"
#include "resources/Resource.h"
#include "mengeCommon.h"
#include "PrefVelocity.h"

Go to the source code of this file.

Classes

struct  Formations::FormationPoint
 The data structure representing a point in the formation. More...
 
class  Formations::FreeFormation
 The class for modeling a freestyle formation. More...
 

Namespaces

 Formations
 The name space for the Formation Model.
 

Typedefs

typedef ResourcePtr
< FreeFormation > 
Formations::FormationPtr
 The definition of the managed pointer for formation data.
 

Functions

FormationPtr Formations::loadFormation (const std::string &fileName) throw ( ResourceException )
 load a formation More...
 

Detailed Description

Implementatin of freestyle formations.

An implemenatation of the paper at: http://graphics.cs.uh.edu/wp-content/papers/2013/2011_CGA-crowd-formation-generation-preprint.pdf