|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BehaviourRule | |
|---|---|
| crowdmodel.agents | |
| crowdmodel.utils | |
| Uses of BehaviourRule in crowdmodel.agents |
|---|
| Subclasses of BehaviourRule in crowdmodel.agents | |
|---|---|
class |
LocomotionRule
A LocomotionRule describes the movement of the object that is asking for it Types of locomotion are person: A) vertical/body position: (not included) standing/upright sitting/seated kneeling/knelt lying/prone other B)horizontal: walking running/jogging marching (not included) dancing vehicular motion (not included) other object: move/transpose/displace |
class |
ManipulationRule
A manipulation rule concerns a behaviour that involves one object changing the other. |
| Fields in crowdmodel.agents declared as BehaviourRule | |
|---|---|
private BehaviourRule |
Memory.d_nothing
|
private BehaviourRule |
Memory.d_other
|
| Fields in crowdmodel.agents with type parameters of type BehaviourRule | |
|---|---|
private java.util.Iterator<BehaviourRule> |
Memory.d_behaviours
|
private java.util.LinkedList<BehaviourRule> |
Memory.d_orderedBehaviours
|
| Methods in crowdmodel.agents that return BehaviourRule | |
|---|---|
BehaviourRule |
CrowdAgent.compare(BehaviourRule b)
Compares the current behaviour ready for execution with the next behaviour. |
BehaviourRule |
Memory.getBehaviour(java.lang.String name)
Returns the behaviourRule given a name |
BehaviourRule |
Memory.getNextActiveB()
Returns the next most active behaviour. |
| Methods in crowdmodel.agents with parameters of type BehaviourRule | |
|---|---|
double |
CrowdAgent.calcUtil(BehaviourRule b)
Calculates a value (utility value) to compare two behaviours with each other. |
BehaviourRule |
CrowdAgent.compare(BehaviourRule b)
Compares the current behaviour ready for execution with the next behaviour. |
void |
Memory.updateBehaviourOrdering(BehaviourRule b)
This function is called when one of the behaviourRules activation has been changed. |
| Uses of BehaviourRule in crowdmodel.utils |
|---|
| Methods in crowdmodel.utils with parameters of type BehaviourRule | |
|---|---|
int |
Bcomparator.compare(BehaviourRule b0,
BehaviourRule b1)
Compares the activation value of two BehaviourRules to design a hierarchical ordering |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||