| addAvatarToGroup(osg::Group *group, bool delayToNextFrame=false) | AgentCore | [virtual] |
| addStudent(CrogaiAgent *student) | CrogaiAgent | [virtual] |
| addToLocalityDatabase() | Localized | [virtual] |
| Agent() (defined in Agent) | Agent | |
| AgentCore() (defined in AgentCore) | AgentCore | |
| aiEvent (defined in CrogaiAgent) | CrogaiAgent | |
| aiStep() | CrogaiAgent | [virtual] |
| allAgents | Agent | [static] |
| allObjects | Localized | [static] |
| altitude (defined in TerrainAgent) | TerrainAgent | [protected] |
| attitude (defined in AgentCore) | AgentCore | [protected] |
| attitudeCorrection | Agent | |
| birthDate | CrogaiAgent | |
| Bricks enum value (defined in Localized) | Localized | |
| Brute enum value (defined in Localized) | Localized | |
| buildAvatar() | CrogaiAgent | [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] |
| createPopulationsLogger(const std::string &id, int numSpecies) | CrogaiAgent | [static] |
| createScoresLogger(const std::string &id, int numSpecies) | CrogaiAgent | [static] |
| createStatisticsLogger(const std::string &id, int numSpecies) | CrogaiAgent | [static] |
| CrogaiAgent(int specie=1) | CrogaiAgent | |
| crogaiAgentShape | CrogaiAgent | [protected, static] |
| databaseAccessLock() | Localized | [static] |
| databaseAccessUnlock() | Localized | [static] |
| defaultSearchRadius (defined in CrogaiAgent) | CrogaiAgent | [static] |
| deleteLocalityDatabase() | Localized | [static] |
| destroy() | Agent | [virtual] |
| displayPopulationCounter | CrogaiAgent | [static] |
| displayPopulationNumbers | CrogaiAgent | [static] |
| displayScores | CrogaiAgent | [static] |
| energy | AgentCore | |
| energyGainAction(double gain) | CrogaiAgent | [protected, virtual] |
| findNeighbors(double radius) | CrogaiAgent | [virtual] |
| floorNormal (defined in TerrainAgent) | TerrainAgent | [protected] |
| forward | Agent | |
| forwardRadius | Agent | [protected] |
| generation | CrogaiAgent | |
| generationsPopulationFirstTime | CrogaiAgent | [static] |
| generationsPopulationNumber | CrogaiAgent | [static] |
| getAltitude() (defined in TerrainAgent) | TerrainAgent | [inline] |
| getAttitude() const (defined in AgentCore) | AgentCore | [virtual] |
| getDefaultColorForSpecie(int specie) | CrogaiAgent | [static] |
| 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] |
| getEnergyForFight() | CrogaiAgent | [protected, virtual] |
| getFloorNormal() (defined in TerrainAgent) | TerrainAgent | [inline] |
| 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] |
| integrationEvent (defined in CrogaiAgent) | CrogaiAgent | |
| integrationStep() | Agent | [virtual] |
| isPredator(CrogaiAgent *agent) | CrogaiAgent | [protected, virtual] |
| isPrey(CrogaiAgent *agent) | CrogaiAgent | [protected, virtual] |
| lastAIStepTime | Agent | [protected] |
| lastIntegrationStepTime | Agent | [protected] |
| learnAI(const double elapsedTime, const double currentTime, CrogaiAgent *teacher) | CrogaiAgent | [protected, virtual] |
| lifeTimeMean | CrogaiAgent | [static] |
| lifeTimeVariance (defined in CrogaiAgent) | CrogaiAgent | [static] |
| localityDatabase | Localized | [static] |
| localityMode (defined in Localized) | Localized | [protected, static] |
| LocalityMode enum name | Localized | |
| Localized() (defined in Localized) | Localized | |
| logPopulations | CrogaiAgent | [static] |
| logScores | CrogaiAgent | [static] |
| logStatistics | CrogaiAgent | [static] |
| looserAction(CrogaiAgent *winner) | CrogaiAgent | [protected, virtual] |
| lqProxy | Localized | |
| mass | AgentCore | |
| maxEnergyReached | CrogaiAgent | [protected] |
| maxEnergyReachedMean | CrogaiAgent | [static] |
| maxEnergyReachedVariance (defined in CrogaiAgent) | CrogaiAgent | [static] |
| 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 | |
| offspringQuantity | CrogaiAgent | |
| offspringQuantityMean | CrogaiAgent | [static] |
| offspringQuantityVariance (defined in CrogaiAgent) | CrogaiAgent | [static] |
| optimizeBounds | AgentCore | [static] |
| pivotPoint (defined in AgentCore) | AgentCore | [protected] |
| populations | CrogaiAgent | [static] |
| position | Localized | [protected] |
| predictNearestApproachTime(Agent *agent) | Agent | [protected, virtual] |
| radius (defined in AgentCore) | AgentCore | [protected] |
| recordStatistics() | CrogaiAgent | [static] |
| removeFromLocalityDatabase() | Localized | [virtual] |
| removeStudent(CrogaiAgent *student) | CrogaiAgent | [virtual] |
| removeTeacher(CrogaiAgent *teacher) | CrogaiAgent | [protected, virtual] |
| scale (defined in AgentCore) | AgentCore | [protected] |
| scores | CrogaiAgent | [static] |
| searchRadius (defined in CrogaiAgent) | CrogaiAgent | |
| seeOnlyInFront | CrogaiAgent | [static] |
| 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] |
| setPopulationUpdateCallback(void(*callback)(int delta, int specie)) | CrogaiAgent | [static] |
| 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] |
| specie | CrogaiAgent | |
| 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] |
| students (defined in CrogaiAgent) | CrogaiAgent | [protected] |
| terrain (defined in TerrainAgent) | TerrainAgent | [static] |
| TerrainAgent() | TerrainAgent | |
| transform (defined in AgentCore) | AgentCore | [protected] |
| transformDirtyBound (defined in AgentCore) | AgentCore | [protected] |
| updateAI(const double elapsedTime, const double currentTime) | TerrainAgent | [protected, virtual] |
| updateChild(CrogaiAgent *child) | CrogaiAgent | [protected, virtual] |
| updateIntegration(const double elapsedTime, const double currentTime) | CrogaiAgent | [protected, virtual] |
| updateStatistics() | CrogaiAgent | |
| User enum value (defined in Localized) | Localized | |
| winnerAction(CrogaiAgent *looser) | CrogaiAgent | [protected, virtual] |
| ~Agent() (defined in Agent) | Agent | [protected, virtual] |
| ~AgentCore() (defined in AgentCore) | AgentCore | [protected, virtual] |
| ~CrogaiAgent() (defined in CrogaiAgent) | CrogaiAgent | [protected, virtual] |
| ~Localized() | Localized | [protected, virtual] |
| ~TerrainAgent() (defined in TerrainAgent) | TerrainAgent | [protected, virtual] |