addAvatarToGroup(osg::Group *group, bool delayToNextFrame=false) | AgentCore | [virtual] |
addToLocalityDatabase() | Localized | [virtual] |
Agent() (defined in Agent) | Agent | |
AgentCore() (defined in AgentCore) | AgentCore | |
aiStep() | Agent | [virtual] |
allAgents | Agent | [static] |
allObjects | Localized | [static] |
attitude (defined in AgentCore) | AgentCore | [protected] |
attitudeCorrection | Agent | |
Bricks enum value (defined in Localized) | Localized | |
Brute enum value (defined in Localized) | Localized | |
buildAvatar() | AgentCore | [protected, virtual] |
clampToMaxForce() (defined in Agent) | Agent | [virtual] |
createLocalityDatabase(double originx, double originy, double originz, double sizex, double sizey, double sizez, int divx, int divy, int divz, bool cyclicXY=true) | Localized | [static] |
databaseAccessLock() | Localized | [static] |
databaseAccessUnlock() | Localized | [static] |
deleteLocalityDatabase() | Localized | [static] |
destroy() | Agent | [virtual] |
energy | AgentCore | |
findNeighbors(double radius) | Agent | [virtual] |
forward | Agent | |
forwardRadius | Agent | [protected] |
getAttitude() const (defined in AgentCore) | AgentCore | [virtual] |
getDefaultEnergyFootprintRatio() (defined in AgentCore) | AgentCore | [static] |
getDefaultInitialMass() (defined in AgentCore) | AgentCore | [static] |
getDefaultLocalityMode() (defined in Localized) | Localized | [static] |
getDefaultMaxEnergy() (defined in AgentCore) | AgentCore | [static] |
getDefaultMaxForce() (defined in AgentCore) | AgentCore | [static] |
getDefaultMaxForceSquared() (defined in AgentCore) | AgentCore | [static] |
getDefaultMaxSpeed() (defined in AgentCore) | AgentCore | [static] |
getDefaultMaxSpeedSquared() (defined in AgentCore) | AgentCore | [static] |
getDefaultSelfMaintainEnergyCost() (defined in AgentCore) | AgentCore | [static] |
getEnergyFootprintRatio() (defined in AgentCore) | AgentCore | [virtual] |
getLocalityMode() (defined in Localized) | Localized | [virtual] |
getMaxEnergy() (defined in AgentCore) | AgentCore | [virtual] |
getMaxForce() (defined in AgentCore) | AgentCore | [virtual] |
getMaxForceSquared() (defined in AgentCore) | AgentCore | [virtual] |
getMaxSpeed() (defined in AgentCore) | AgentCore | [virtual] |
getMaxSpeedSquared() (defined in AgentCore) | AgentCore | [virtual] |
getNode() | AgentCore | [inline] |
getPivotPoint() const (defined in AgentCore) | AgentCore | [virtual] |
getPosition() const | AgentCore | [virtual] |
getRadius() | AgentCore | [inline] |
getScale() const (defined in AgentCore) | AgentCore | [virtual] |
getSelfMaintainEnergyCost() (defined in AgentCore) | AgentCore | [virtual] |
integrationStep() | Agent | [virtual] |
lastAIStepTime | Agent | [protected] |
lastIntegrationStepTime | Agent | [protected] |
localityDatabase | Localized | [static] |
localityMode (defined in Localized) | Localized | [protected, static] |
LocalityMode enum name | Localized | |
Localized() (defined in Localized) | Localized | |
lqProxy | Localized | |
mass | AgentCore | |
Mixed enum value (defined in Localized) | Localized | |
neighbors | Localized | |
newAttitude | Agent | [protected] |
newForward | Agent | [protected] |
newPosition | Agent | [protected] |
newSpeed | Agent | [protected] |
NPropagation enum value (defined in Localized) | Localized | |
optimizeBounds | AgentCore | [static] |
pivotPoint (defined in AgentCore) | AgentCore | [protected] |
position | Localized | [protected] |
predictNearestApproachTime(Agent *agent) | Agent | [protected, virtual] |
radius (defined in AgentCore) | AgentCore | [protected] |
removeFromLocalityDatabase() | Localized | [virtual] |
scale (defined in AgentCore) | AgentCore | [protected] |
setAttitude(const osg::Quat &quat) (defined in AgentCore) | AgentCore | [virtual] |
setAttitude(const double &x, const double &y, const double &z, const double &w) (defined in AgentCore) | AgentCore | [virtual] |
setDefaultEnergyFootprintRatio(double newRatio) | AgentCore | [static] |
setDefaultInitialMass(double mass) | AgentCore | [static] |
setDefaultLocalityMode(LocalityMode mode) | Localized | [static] |
setDefaultMaxEnergy(double newMax) | AgentCore | [static] |
setDefaultMaxForce(double newMax) | AgentCore | [static] |
setDefaultMaxSpeed(double newMax) | AgentCore | [static] |
setDefaultSelfMaintainEnergyCost(double newCost) | AgentCore | [static] |
setEnergyFootprintRatio(double newRatio) | AgentCore | [virtual] |
setLocalityMode(LocalityMode mode) | Localized | [virtual] |
setMaxEnergy(double newMax) | AgentCore | [virtual] |
setMaxForce(double newMax) | AgentCore | [virtual] |
setMaxSpeed(double newMax) | AgentCore | [virtual] |
setPivotPoint(const osg::Vec3d &pivot) (defined in AgentCore) | AgentCore | [virtual] |
setPivotPoint(const double &x, const double &y, const double &z) (defined in AgentCore) | AgentCore | [virtual] |
setPosition(const osg::Vec3d &pos) | AgentCore | [virtual] |
setPosition(const double &x, const double &y, const double &z) (defined in AgentCore) | AgentCore | [virtual] |
setScale(const osg::Vec3d &sca) (defined in AgentCore) | AgentCore | [virtual] |
setScale(const double &x, const double &y, const double &z) (defined in AgentCore) | AgentCore | [virtual] |
setSelfMaintainEnergyCost(double newCost) | AgentCore | [virtual] |
shortestAngleAttitudeCorrection | Agent | [protected, static] |
speed | Agent | |
steerForEvasion(Agent *menace) | Agent | [virtual] |
steerForFlee(const osg::Vec3d &targetPosition) | Agent | [virtual] |
steerForPursuit(Agent *quarry) | Agent | [virtual] |
steerForSeek(const osg::Vec3d &targetPosition) | Agent | [virtual] |
steerForTargetSpeed(double targetSpeed) | Agent | [virtual] |
steerForWander(double changeRate) | Agent | [virtual] |
steeringForce | Agent | |
steeringForceLen | Agent | [protected] |
steerToAvoid(Localized *object) | Agent | [virtual] |
transform (defined in AgentCore) | AgentCore | [protected] |
transformDirtyBound (defined in AgentCore) | AgentCore | [protected] |
updateAI(double elapsedTime, double currentTime) | Agent | [protected, virtual] |
updateIntegration(double elapsedTime, double currentTime) | Agent | [protected, virtual] |
User enum value (defined in Localized) | Localized | |
~Agent() (defined in Agent) | Agent | [protected, virtual] |
~AgentCore() (defined in AgentCore) | AgentCore | [protected, virtual] |
~Localized() | Localized | [protected, virtual] |