| accel | game2dai.entities.Vehicle | protected |
| addFSM() | game2dai.entities.BaseEntity | |
| ap | game2dai.entities.Vehicle | private |
| AP(AutoPilot ap) | game2dai.entities.Vehicle | |
| AP() | game2dai.entities.Vehicle | |
| applyDomainConstraint() | game2dai.entities.MovingEntity | protected |
| BaseEntity() | game2dai.entities.BaseEntity | |
| BaseEntity(String name) | game2dai.entities.BaseEntity | |
| BaseEntity(String entityName, Vector2D entityPos, double entityColRadius) | game2dai.entities.BaseEntity | |
| born(World world, double timeToLive) | game2dai.entities.BaseEntity | |
| canSee(World world, double x0, double y0) | game2dai.entities.MovingEntity | |
| canSee(World world, Vector2D pos) | game2dai.entities.MovingEntity | |
| colRadius (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | protected |
| colRadius() | game2dai.entities.BaseEntity | |
| colRadius(double colRadius) | game2dai.entities.BaseEntity | |
| compareTo(BaseEntity o) | game2dai.entities.BaseEntity | |
| currTurnRate (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| die(World world, double timeToLive) | game2dai.entities.BaseEntity | |
| domainConstraint (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| draw(double elapsedTime, World world) | game2dai.entities.MovingEntity | |
| draw(World world) | game2dai.entities.MovingEntity | |
| entityID (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | protected |
| force | game2dai.entities.Vehicle | protected |
| forceRecorder | game2dai.entities.Vehicle | protected |
| forceRecorder() | game2dai.entities.Vehicle | |
| forceRecorderOff() | game2dai.entities.Vehicle | |
| forceRecorderOn() | game2dai.entities.Vehicle | |
| FSM() | game2dai.entities.BaseEntity | |
| fsm (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | private |
| hasForceRecorder() | game2dai.entities.Vehicle | |
| hasFSM() | game2dai.entities.BaseEntity | |
| heading (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| heading(Vector2D h) | game2dai.entities.MovingEntity | |
| heading(double x, double y) | game2dai.entities.MovingEntity | |
| heading() | game2dai.entities.MovingEntity | |
| headingAtRest (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | private |
| headingAtRest() | game2dai.entities.MovingEntity | |
| headingAtRest(Vector2D restHeading) | game2dai.entities.MovingEntity | |
| ID() | game2dai.entities.BaseEntity | |
| isEitherSide(double x0, double y0, double x1, double y1) | game2dai.entities.MovingEntity | |
| game2dai::entities::BaseEntity.isEitherSide(Vector2D p0, Vector2D p1) | game2dai.entities.BaseEntity | |
| isInDomain(Domain view) | game2dai.entities.MovingEntity | |
| isOver(double px, double py) | game2dai.entities.MovingEntity | |
| isOverLapAllowed() | game2dai.entities.BaseEntity | |
| isSpeedMaxedOut() | game2dai.entities.MovingEntity | |
| isVisible() | game2dai.entities.BaseEntity | |
| makeFromXML(PApplet app, String xmlFilename) | game2dai.entities.Vehicle | static |
| makeFromXML(String xmlFilename) | game2dai.entities.Vehicle | static |
| makeFromXML(File xmlFile) | game2dai.entities.Vehicle | static |
| mass (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| mass(double mass) | game2dai.entities.MovingEntity | |
| mass() | game2dai.entities.MovingEntity | |
| maxForce() | game2dai.entities.Vehicle | |
| game2dai::entities::MovingEntity.maxForce(double mf) | game2dai.entities.MovingEntity | |
| maxSpeed (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| maxSpeed() | game2dai.entities.MovingEntity | |
| maxSpeed(double maxSpeed) | game2dai.entities.MovingEntity | |
| maxTurnRate (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| maxTurnRate() | game2dai.entities.MovingEntity | |
| maxTurnRate(double maxTurnRate) | game2dai.entities.MovingEntity | |
| moveBy(double x, double y) | game2dai.entities.BaseEntity | |
| moveBy(Vector2D p) | game2dai.entities.BaseEntity | |
| moveTo(double x, double y) | game2dai.entities.BaseEntity | |
| moveTo(Vector2D p) | game2dai.entities.BaseEntity | |
| MovingEntity(Vector2D position, double radius, Vector2D velocity, double max_speed, Vector2D heading, double mass, double max_turn_rate, double max_force) | game2dai.entities.MovingEntity | |
| MovingEntity(String name, Vector2D position, double radius, Vector2D velocity, double max_speed, Vector2D heading, double mass, double max_turn_rate, double max_force) | game2dai.entities.MovingEntity | |
| name (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | protected |
| name(String name) | game2dai.entities.BaseEntity | |
| name() | game2dai.entities.BaseEntity | |
| nextID (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | privatestatic |
| overLapAllowed(boolean overLapAllowed) | game2dai.entities.BaseEntity | |
| overlapAllowed (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | package |
| pos (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | protected |
| pos() | game2dai.entities.BaseEntity | |
| prevPos (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| prevPos() | game2dai.entities.MovingEntity | |
| prevTurnRate (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| printForceData() | game2dai.entities.Vehicle | |
| removeFSM() | game2dai.entities.BaseEntity | |
| renderer (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | protected |
| renderer(Picture renderer) | game2dai.entities.BaseEntity | |
| renderer() | game2dai.entities.BaseEntity | |
| rotateHeadingToAlignWith(double deltaTime, final Vector2D allignTo) | game2dai.entities.MovingEntity | |
| rotateHeadingToFacePosition(double deltaTime, Vector2D faceTarget) | game2dai.entities.MovingEntity | |
| side (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| side() | game2dai.entities.MovingEntity | |
| speed() | game2dai.entities.MovingEntity | |
| speedSq() | game2dai.entities.MovingEntity | |
| tag | game2dai.entities.BaseEntity | |
| tagNo | game2dai.entities.BaseEntity | |
| toString() | game2dai.entities.Vehicle | |
| turnRate() | game2dai.entities.MovingEntity | |
| turnRate(double turnRate) | game2dai.entities.MovingEntity | |
| update(double deltaTime, World world) | game2dai.entities.Vehicle | |
| updateFSM(double deltaTime, World world) | game2dai.entities.BaseEntity | |
| Vehicle(Vector2D position, double radius, Vector2D velocity, double max_speed, Vector2D heading, double mass, double max_turn_rate, double max_force) | game2dai.entities.Vehicle | |
| Vehicle(String name, Vector2D position, double radius, Vector2D velocity, double max_speed, Vector2D heading, double mass, double max_turn_rate, double max_force) | game2dai.entities.Vehicle | |
| velocity (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| velocity() | game2dai.entities.MovingEntity | |
| velocity(Vector2D newVel) | game2dai.entities.MovingEntity | |
| velocity(double vx, double vy) | game2dai.entities.MovingEntity | |
| viewDistance (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| viewDistance() | game2dai.entities.MovingEntity | |
| viewDistance(double viewDistance) | game2dai.entities.MovingEntity | |
| viewFactors(double viewDistance, double viewFOV) | game2dai.entities.MovingEntity | |
| viewFOV (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| viewFOV() | game2dai.entities.MovingEntity | |
| viewFOV(double viewFOV) | game2dai.entities.MovingEntity | |
| visible (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | protected |
| visible(boolean visible) | game2dai.entities.BaseEntity | |
| wd (defined in game2dai.entities.MovingEntity) | game2dai.entities.MovingEntity | protected |
| worldDomain(Domain wd) | game2dai.entities.MovingEntity | |
| worldDomain(Domain wd, int constraint) | game2dai.entities.MovingEntity | |
| worldDomain() | game2dai.entities.MovingEntity | |
| worldDomainConstraint(int constraint) | game2dai.entities.MovingEntity | |
| worldDomainConstraint() | game2dai.entities.MovingEntity | |
| Z() | game2dai.entities.BaseEntity | |
| Z(int z) | game2dai.entities.BaseEntity | |
| z (defined in game2dai.entities.BaseEntity) | game2dai.entities.BaseEntity | private |