Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | Namespace Members | Class Members

CrogaiAgent Member List

This is the complete list of members for CrogaiAgent, including all inherited members.

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]
allAgentsAgent [static]
allObjectsLocalized [static]
altitude (defined in TerrainAgent)TerrainAgent [protected]
attitude (defined in AgentCore)AgentCore [protected]
attitudeCorrectionAgent
birthDateCrogaiAgent
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
crogaiAgentShapeCrogaiAgent [protected, static]
databaseAccessLock()Localized [static]
databaseAccessUnlock()Localized [static]
defaultSearchRadius (defined in CrogaiAgent)CrogaiAgent [static]
deleteLocalityDatabase()Localized [static]
destroy()Agent [virtual]
displayPopulationCounterCrogaiAgent [static]
displayPopulationNumbersCrogaiAgent [static]
displayScoresCrogaiAgent [static]
energyAgentCore
energyGainAction(double gain)CrogaiAgent [protected, virtual]
findNeighbors(double radius)CrogaiAgent [virtual]
floorNormal (defined in TerrainAgent)TerrainAgent [protected]
forwardAgent
forwardRadiusAgent [protected]
generationCrogaiAgent
generationsPopulationFirstTimeCrogaiAgent [static]
generationsPopulationNumberCrogaiAgent [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]
lastAIStepTimeAgent [protected]
lastIntegrationStepTimeAgent [protected]
learnAI(const double elapsedTime, const double currentTime, CrogaiAgent *teacher)CrogaiAgent [protected, virtual]
lifeTimeMeanCrogaiAgent [static]
lifeTimeVariance (defined in CrogaiAgent)CrogaiAgent [static]
localityDatabaseLocalized [static]
localityMode (defined in Localized)Localized [protected, static]
LocalityMode enum nameLocalized
Localized() (defined in Localized)Localized
logPopulationsCrogaiAgent [static]
logScoresCrogaiAgent [static]
logStatisticsCrogaiAgent [static]
looserAction(CrogaiAgent *winner)CrogaiAgent [protected, virtual]
lqProxyLocalized
massAgentCore
maxEnergyReachedCrogaiAgent [protected]
maxEnergyReachedMeanCrogaiAgent [static]
maxEnergyReachedVariance (defined in CrogaiAgent)CrogaiAgent [static]
Mixed enum value (defined in Localized)Localized
neighborsLocalized
newAttitudeAgent [protected]
newForwardAgent [protected]
newPositionAgent [protected]
newSpeedAgent [protected]
NPropagation enum value (defined in Localized)Localized
offspringQuantityCrogaiAgent
offspringQuantityMeanCrogaiAgent [static]
offspringQuantityVariance (defined in CrogaiAgent)CrogaiAgent [static]
optimizeBoundsAgentCore [static]
pivotPoint (defined in AgentCore)AgentCore [protected]
populationsCrogaiAgent [static]
positionLocalized [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]
scoresCrogaiAgent [static]
searchRadius (defined in CrogaiAgent)CrogaiAgent
seeOnlyInFrontCrogaiAgent [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]
shortestAngleAttitudeCorrectionAgent [protected, static]
specieCrogaiAgent
speedAgent
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]
steeringForceAgent
steeringForceLenAgent [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]


Generated on Mon Mar 28 11:27:02 2005 for Crogai by  doxygen 1.4.1