| 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] |