A B C D E F G H I K L M N O P R S T U V W X

A

accept(File) - Method in class de.steeringbehaviors.creator.editor.XMLFileFilter
Returns if the file file is accepted
actionPerformed(ActionEvent) - Method in class de.steeringbehaviors.creator.editor.AttributeEditor
Implements the ActionListener function actionPerformed.
actionPerformed(ActionEvent) - Method in class de.steeringbehaviors.creator.SteeringCreator
Implement the ActionListener function actionPerfomed
add(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Point2d
Adds a vector to this point and returns the resulting point
add(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Add another vector to this vector
addBackground(Geometrie) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Adds a new background object to the scene description
ADDBEHAVIOR - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
addBehavior(SteeringTree) - Method in class de.steeringbehaviors.creator.editor.ObjectGenerator
Adds a behavior object into the tree
addBehavior(Behavior) - Method in class de.steeringbehaviors.simulation.mind.Mind
Adds a new behaviors to the list of behaviors
addForce(Vector2d) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
 
addGeometrie(Geometrie) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Adds a new background object to the scene description
ADDMIND - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
addMind(SteeringTree) - Method in class de.steeringbehaviors.creator.editor.ObjectGenerator
Adds a mind object into the tree
addNotify() - Method in class de.steeringbehaviors.applet.OpenXmlDlg
 
ADDOBSTACLE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
addObstacle(SteeringTree) - Method in class de.steeringbehaviors.creator.editor.ObjectGenerator
Adds a obstacle object into the tree
addObstacle(Obstacle) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Adds a new obstacle to the scene description.
addObstacle(Obstacle) - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Adds a new obstacle to the scene description.
addPoint(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
Adds a new point to the end of the polygon description.
addPostSimulation(Simulation) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Adds a new post simulation step to the Simulation.
addPreSimulation(Simulation) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Adds a new pre-simulation step to the Simulation.
addShape(RenderInfo) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Adds a new shape to the shape description array
ADDVEHICLE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
addVehicle(SteeringTree) - Method in class de.steeringbehaviors.creator.editor.ObjectGenerator
Adds a vehicle object into the tree
addVehicle(Vehicle) - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Adds a new vehicle to the scene description.
addVehicle(Vehicle) - Method in class de.steeringbehaviors.simulation.simulationobjects.PathFindingSimulation
Adds a new vehicle to the scene description.
addVehicle(Vehicle) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Adds a new vehicle to the scene description.
addVehicle(Vehicle) - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Adds a new vehicle to the scene description.
addWaypoint(Point2d) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Adds a new waypoint to the list of current waypoints
adjustmentValueChanged(AdjustmentEvent) - Method in class de.steeringbehaviors.creator.editor.CenterPanel
Implementation of the Adjustmentlistener Interface
AlgorithmTest - package AlgorithmTest
 
AlgorithmTest - Class in AlgorithmTest
 
AlgorithmTest() - Constructor for class AlgorithmTest.AlgorithmTest
 
Alignment - Class in de.steeringbehaviors.simulation.behaviors
class Separation Implements the Alignment behaviour
Alignment() - Constructor for class de.steeringbehaviors.simulation.behaviors.Alignment
Constructor
Alignment(int, int) - Constructor for class de.steeringbehaviors.simulation.behaviors.Alignment
Constructor
allowFreePann() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Returns true if panning is allowed to used negative values
Arrive - Class in de.steeringbehaviors.simulation.behaviors
Arrive - Behavior
Arrive() - Constructor for class de.steeringbehaviors.simulation.behaviors.Arrive
Constructor
Arrive(Geometrie, int, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Arrive
Constructor with moving target specification
Arrive(double, double, int, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Arrive
Constructor with static target specification
ARRIVED_TARGET - Static variable in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
 
AStar - Class in AlgorithmTest
 
AStar(int, int, AlgorithmTest) - Constructor for class AlgorithmTest.AStar
 
AttributeEditor - Class in de.steeringbehaviors.creator.editor
Class AttributeEditor Implements the gui for editing the attributes of a tree node
AttributeEditor(JFrame) - Constructor for class de.steeringbehaviors.creator.editor.AttributeEditor
Constructor
AttributeEditor(SteeringTreeNode, JFrame) - Constructor for class de.steeringbehaviors.creator.editor.AttributeEditor
Constructor

B

BACK_TILE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
BasicApplet - Class in de.steeringbehaviors.applet
 
BasicApplet() - Constructor for class de.steeringbehaviors.applet.BasicApplet
 
BasicMenueGenerator - Class in de.steeringbehaviors.applet
 
BasicMenueGenerator(BasicApplet) - Constructor for class de.steeringbehaviors.applet.BasicMenueGenerator
Creates new BasicMenueGenerator
BEHAVIOR - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
Behavior - Class in de.steeringbehaviors.simulation.behaviors
Base class for all steering behaviors
Behavior() - Constructor for class de.steeringbehaviors.simulation.behaviors.Behavior
Constructor
BehaviorInfo - Class in de.steeringbehaviors.simulation.behaviors
The BehaviorInfo class is used to store some data about the currently acive behaviors of a vehicle.
BehaviorInfo() - Constructor for class de.steeringbehaviors.simulation.behaviors.BehaviorInfo
 
buildDescription() - Method in class de.steeringbehaviors.simulation.xml.DescriptionGenerator
Returns the Geometrie object described in the DOM

C

calcCost(Node) - Method in class AlgorithmTest.Node
Calculates the cost of going from this node to the other node It is presumed that both are neighbouring nodes.
CalcEstimate(Node, Node) - Method in class AlgorithmTest.AStar
Calculates the estimated cost of going from Node Start to Node Finish
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Alignment
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Arrive
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Cohesion
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Containment
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Evade
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Flocking
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Pursuit
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Seek
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Separation
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.behaviors.Wander
Calculates the resulting force vector for this frame
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.mind.Mind
Calculates the forces based on internal data
calculate(Vehicle) - Method in class de.steeringbehaviors.simulation.mind.SimpleMind
Calculates the forces based on internal data
CenterPanel - Class in de.steeringbehaviors.creator.editor
The CenterPanel includes the EditorCanvas object and manages the scrollbars
CenterPanel(EditorCanvas) - Constructor for class de.steeringbehaviors.creator.editor.CenterPanel
Contructor
Circle - Class in de.steeringbehaviors.simulation.renderer
 
Circle(double) - Constructor for class de.steeringbehaviors.simulation.renderer.Circle
 
Circle(double, boolean) - Constructor for class de.steeringbehaviors.simulation.renderer.Circle
 
Circle(double, boolean, Color) - Constructor for class de.steeringbehaviors.simulation.renderer.Circle
 
CIRCLE - Static variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
 
CIRCLEOBSTACLE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
clearPoints() - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
Clear the polygon description.
clone() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Clones the GeometrieObject object
CLONE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
clone() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Clones the SteeringTreeNode object
cloneSubTree(DefaultMutableTreeNode, DefaultMutableTreeNode) - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Clones a subtree
CLOSED_LIST - Static variable in class AlgorithmTest.Node
The Node is in the closed list
Cohesion - Class in de.steeringbehaviors.simulation.behaviors
class Separation Implements the Cohesion behaviour
Cohesion() - Constructor for class de.steeringbehaviors.simulation.behaviors.Cohesion
Constructor
Cohesion(int, int) - Constructor for class de.steeringbehaviors.simulation.behaviors.Cohesion
Constructor
compareTo(Object) - Method in class AlgorithmTest.Node
 
compareTo(Object) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Function used in comparable sets to compare two RenderInfo objects
Containment - Class in de.steeringbehaviors.simulation.behaviors
ObstacleAvoidance Implements the Containment behavior.
Containment() - Constructor for class de.steeringbehaviors.simulation.behaviors.Containment
Constructor
cost - Variable in class AlgorithmTest.Node
The cost of entering this tile
COST_HARD - Static variable in class AlgorithmTest.Node
 
COST_IMPOSSIBLE - Static variable in class AlgorithmTest.Node
 
COST_MEDIUM - Static variable in class AlgorithmTest.Node
 
COST_NONE - Static variable in class AlgorithmTest.Node
 
createDOM(DefaultTreeModel) - Method in class de.steeringbehaviors.creator.editor.DOMGenerate
Creates a DOM from the specified TreeModel
createHints() - Method in class de.steeringbehaviors.creator.editor.ObjectGenerator
Creates the hint to each object
createNew(TreeWalker) - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Creates a new tree
createScene(String) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Creates a scene as SteeringBehaviors model from the specified filename
createScene(String) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Creates a scene as SteeringBehaviors model from the specified filename
createSteering() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Sets global attributes, like scenesize or the background image
createSteering() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Sets global attributes, like scenesize or the background image
createUI() - Method in class de.steeringbehaviors.creator.SteeringCreator
Creates the UI of the editor
createVehicle() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Creates a vehicle
createVehicle() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Creates a vehicle

D

de.steeringbehaviors.applet - package de.steeringbehaviors.applet
 
de.steeringbehaviors.creator - package de.steeringbehaviors.creator
 
de.steeringbehaviors.creator.editor - package de.steeringbehaviors.creator.editor
 
de.steeringbehaviors.simulation.behaviors - package de.steeringbehaviors.simulation.behaviors
 
de.steeringbehaviors.simulation.factory - package de.steeringbehaviors.simulation.factory
 
de.steeringbehaviors.simulation.mind - package de.steeringbehaviors.simulation.mind
 
de.steeringbehaviors.simulation.renderer - package de.steeringbehaviors.simulation.renderer
 
de.steeringbehaviors.simulation.simulationobjects - package de.steeringbehaviors.simulation.simulationobjects
 
de.steeringbehaviors.simulation.xml - package de.steeringbehaviors.simulation.xml
 
DELETE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
DescriptionGenerator - Class in de.steeringbehaviors.simulation.xml
Class DescriptionGenerator Generates a object description from a xml file
DescriptionGenerator(TreeWalker) - Constructor for class de.steeringbehaviors.simulation.xml.DescriptionGenerator
Constructor
deselectObjects() - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Deselects all objects
destroy() - Method in class AlgorithmTest.AlgorithmTest
 
destroy() - Method in class de.steeringbehaviors.applet.BasicApplet
 
destroy() - Method in class de.steeringbehaviors.applet.TileTestingApplet
 
destroy() - Method in class de.steeringbehaviors.creator.editor.SimulationCanvas
 
DIAGONAL - Static variable in class AlgorithmTest.AStar
 
DOMGenerate - Class in de.steeringbehaviors.creator.editor
Class DOMGenerate Generates a DOM Document of the SteeringBehaviors object model
DOMGenerate() - Constructor for class de.steeringbehaviors.creator.editor.DOMGenerate
 
dot(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Calculates the dot product of this vector with the other vector
drawGrid(Graphics) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Draws a grid on the graphics context using the defined grid spacing.

E

EditorCanvas - Class in de.steeringbehaviors.creator.editor
Implements the canvas in the editor
EditorCanvas(Hashtable, SteeringTree) - Constructor for class de.steeringbehaviors.creator.editor.EditorCanvas
Constructor
empty() - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Removes all nodes
EUCLIDEAN - Static variable in class AlgorithmTest.AStar
 
Evade - Class in de.steeringbehaviors.simulation.behaviors
Evade Evades a specified target object.
Evade() - Constructor for class de.steeringbehaviors.simulation.behaviors.Evade
Constructor
Evade(Geometrie, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Evade
Constructor

F

f - Variable in class AlgorithmTest.Node
The cost of traversing from start to this node
FINAL_PATH - Static variable in class AlgorithmTest.Node
The Node is part of the final path
findPath(Vector, Node, Node) - Method in class AlgorithmTest.AStar
 
findPath(Vector, Node, Node) - Method in class AlgorithmTest.SearchAlgorithm
 
Flocking - Class in de.steeringbehaviors.simulation.behaviors
class Separation Implements the Flocking behaviour
Flocking() - Constructor for class de.steeringbehaviors.simulation.behaviors.Flocking
Constructor
Flocking(int, int) - Constructor for class de.steeringbehaviors.simulation.behaviors.Flocking
Constructor
FOLLOWING_PATH - Static variable in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
 

G

g - Variable in class AlgorithmTest.Node
The actual cheapest cost of arriving at this node from the start
Geometrie - Class in de.steeringbehaviors.simulation.renderer
class Geometrie Implements the base class for geometrie objects
Geometrie() - Constructor for class de.steeringbehaviors.simulation.renderer.Geometrie
Constructor
Geometrie(Point2d) - Constructor for class de.steeringbehaviors.simulation.renderer.Geometrie
Constructor
Geometrie(Point2d, double, Rect) - Constructor for class de.steeringbehaviors.simulation.renderer.Geometrie
Constructor
Geometrie(String, double, double, double, double, double, double, double) - Constructor for class de.steeringbehaviors.simulation.renderer.Geometrie
Constructor
GeometrieObject - Class in de.steeringbehaviors.creator.editor
class GeometrieObject Implements all the functions for a viewable object in the editor canvas
getAttribute(String) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns a singe attribute
getAttributes() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns a TreeMap of all atttributes
getBackground() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Returns the background object
getBackground() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Returns the background object
getBackgroundImageGeometrie() - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Returns the geometrie object with the background image tile
getBackgroundImageTile() - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Returns the tile object with the background image
getBehaviorName() - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
 
getBehaviors() - Method in class de.steeringbehaviors.simulation.mind.Mind
Gives access to the list of behaviors
getBoundingBox() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the boundingbox of the object
getCaption() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the caption of the node
getCollide() - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Returns collsion detection status
getCollisionDetails(Vehicle, Obstacle, Vector2d, Point2d, Point2d) - Method in class de.steeringbehaviors.simulation.behaviors.Containment
Returns the angle and the distance to the collided object.
getColor() - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
getColor() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the color of the shape
getCount() - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Returns the number of elements in the distance matrix
getCount() - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Returns the number of elements in the distance matrix
getDescription() - Method in class de.steeringbehaviors.creator.editor.XMLFileFilter
Returns the description of the FileFilter
getDocument() - Method in class de.steeringbehaviors.simulation.xml.XMLReader
Returns the Document object
getDrawVector() - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
 
getExtension(File) - Method in class de.steeringbehaviors.creator.editor.XMLFileFilter
Returns the extension of a file
getFarthestDistance() - Method in class de.steeringbehaviors.simulation.renderer.Circle
Returns the distance of the point on the shape that is farthest away from the center of the geometrie.
getFarthestDistance() - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
Returns the distance of the point on the shape that is farthest away from the center of the geometrie.
getFarthestDistance() - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
Returns the distance of the point on the shape that is farthest away from the center of the geometrie.
getFarthestDistance() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the distance of the point on the shape that is farthest away from the center of the geometrie.
getFarthestDistance() - Method in class de.steeringbehaviors.simulation.renderer.Tile
Returns the distance of the point on the shape that is farthest away from the center of the geometrie.
getFarthestDistance() - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
Returns the distance of the point on the shape that is farthest away from the center of the geometrie.
getFarthestX() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the x value of the farthest x point of the shape
getFarthestY() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the y value of the farthest y point of the shape
getFilled() - Method in class de.steeringbehaviors.simulation.renderer.Circle
Returns the fill status
getFilled() - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
getFontSize() - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
getForces() - Method in class de.steeringbehaviors.simulation.mind.Mind
Gives acces to the vector with the forces for each behavior in the last frame
getFrameTime() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Returns the tim ein ms used for rendering the last frame
getGeometrieObject() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the assigned GeometrieObject
getGridColor() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the color of underlying grid
getHeight() - Method in class de.steeringbehaviors.simulation.renderer.Rect
Returns the height of the rectangle
getHeight() - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
getHint(String) - Method in class de.steeringbehaviors.creator.editor.ObjectGenerator
Return the hint of an object
getIcon(String) - Method in class de.steeringbehaviors.creator.editor.ImagePool
Returns the icon specified with the id
getIgnoreVisiblity() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Returns the ingnoreVisiblity status of the renderer
getImage() - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
getInfluence() - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
Returns the influence of the behaviour on the overall steering force
getLength() - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
 
getList() - Method in class de.steeringbehaviors.applet.OpenXmlDlg
 
getLocalX() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the local x axis
getLocalY() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the local y axis
getMainMenu() - Method in class de.steeringbehaviors.creator.editor.SteeringMenuManager
Returns the main menu
getMaxForce() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the current maximum force
getMaxVel() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the current maximum velocity
getMind() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the mind object used for steering this geometrie
getName() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the name of the node
getName() - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Returns the type of the object
getNearObstacles(Vehicle, double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Returns an array of vehicles whose distance from the vehicle is less than the specified distance
getNearObstacles(Vehicle, double) - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Returns an array of vehicles whose distance from the vehicle is less than the specified distance
getNearVehicles(Vehicle, double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Returns an array of vehicles whose distance from the vehicle is less than the specified distance
getNearVehicles(Vehicle, double) - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Returns an array of vehicles where the distance from the vehicle is less than the specified distance
getObjectDescription() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the description of the object
getObjectDescription() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the description of the assigned GeometrieObject
getObjectName() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the name of the object
getObstacle() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Gives acces to the obstacles in the scene description
getObstacles() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Returns a list of all obstacles of the scene
getObstacles() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Returns a list of all obstacles of the scene
getOldPos() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the position before the last simulation step
getOldVel() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the velocity before the last simulation step
getp1() - Method in class de.steeringbehaviors.simulation.renderer.Rect
Returns the upper left point of the rectangle
getp2() - Method in class de.steeringbehaviors.simulation.renderer.Rect
Returns the lower right point of the rectangle
getParent() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the parent Geometrie object
getParent() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Returns the parent simulation object.
getPath() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Give acces to the path for the vehicle.
getPathState() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Give acces to the pathfollowing state of the vehicle.
getPoints() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns all the points of the polygon used as a shape.
getPoints() - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
getPolygon() - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
getPool() - Static method in class de.steeringbehaviors.creator.editor.ImagePool
Returns the ImagePool instance
getPos() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the position of the object
getPos() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the position
getRadius() - Method in class de.steeringbehaviors.simulation.renderer.Circle
Returns the radius
getRadius() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the radius of the object
getRelPos() - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
getRelX() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Access the relative x position
getRelY() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Access the relative y position
getRenderer() - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Returns the Renderer
getRenderer() - Method in class de.steeringbehaviors.creator.editor.SimulationCanvas
Returns the Renderer object
getRepellForce() - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Returns the repelling force
getRootNode() - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Return the root node
getRotationNode() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the description of the rotation node
getScaleNode() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the description of the scale node
getScaleX() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the scale of the object along the x axis
getScaleX() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the scaling of the shape along the x axis
getScaleY() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the scale of the object along the y axis
getScaleY() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the scaling of the shape along the y axis
getScene() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Gives acces to the complete scene description
getScene() - Method in class de.steeringbehaviors.simulation.simulationobjects.VehicleInfoSimulation
Gives acces to the complete scene description
getSceneHeight() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Height of the scene in pixels
getSceneHeight() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Returns the scene height
getSceneHeight() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Returns the scene height
getSceneNode() - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Return the scene node called "steering"
getSceneWidth() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Width of the scene in pixels
getSceneWidth() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Returns the scene width
getSceneWidth() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Returns the scene width
getSelectedNode() - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Returns the selected tree node
getSelectedSteeringTreeNode() - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Returns the selected tree node
getSelection() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the selection geometrie
getShapeIter() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Gets an iterator for the shapes describing the geometrie
getShowGrid() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
The state of the background grid
getSimulationTime() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Returns the time in milliseconds used for the last simulation step
getText() - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
getToolbar() - Method in class de.steeringbehaviors.creator.editor.SteeringMenuManager
Returns the toolbar
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class de.steeringbehaviors.creator.editor.SteeringCellRenderer
Configures the renderer based on the passed in components
getTreeContextMenu(String) - Method in class de.steeringbehaviors.creator.editor.SteeringMenuManager
Returns a context menu, depending on the node type
getTreeWalker() - Method in class de.steeringbehaviors.simulation.xml.XMLReader
Returns the TreeWalker object
getType() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the node type
getType() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Return the type of the object
getTypeByName(String) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the type depending on the specified node name
getVector() - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
 
getVehicleList() - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Gives access to the underlying array of vehicles
getVehicleList() - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Gives access to the underlying array of vehicles
getVehicles() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Gives acces to the vehicles in the scene description
getVehicles() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Returns a list of all vehicles of the scene
getVehicles() - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Returns a list of all vehicles of the scene
getVel() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the current velocity
getVelocityNode() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the description of the velocity node
getVelocityVector() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns the description of the velocity vector
getVisible() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Returns the visiblity status of the geometry object
getVisible() - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Returns visibility status
getVisibleCount() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Get the number of visible shapes
getVisibleDescriptions() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Returns all actually visible descriptions
getVisibleObjects(int, int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Get the visible shapes at the specified position
getWidth() - Method in class de.steeringbehaviors.simulation.renderer.Rect
Returns the width of the rectangle
getWidth() - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
getX() - Method in class de.steeringbehaviors.simulation.renderer.Point2d
Returns the current x position
getX() - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Returns the x member
getX() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the x position
getY() - Method in class de.steeringbehaviors.simulation.renderer.Point2d
Returns the current y position
getY() - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Returns the y member
getY() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the y position
getZ() - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Returns the z position
getZoom() - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Access the zoom factor

H

h - Variable in class AlgorithmTest.Node
The heuristic estimate of the cost from this node to the goal

I

ImagePool - Class in de.steeringbehaviors.creator.editor
The ImagePool is used to load and cache images
InfoBox - Class in de.steeringbehaviors.simulation.renderer
 
InfoBox(Point2d) - Constructor for class de.steeringbehaviors.simulation.renderer.InfoBox
 
InfoBox(Point2d, String) - Constructor for class de.steeringbehaviors.simulation.renderer.InfoBox
 
InfoBox(Point2d, String, int) - Constructor for class de.steeringbehaviors.simulation.renderer.InfoBox
 
INFOBOX - Static variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
 
init() - Method in class AlgorithmTest.AlgorithmTest
 
init() - Method in class de.steeringbehaviors.applet.BasicApplet
 
init() - Method in class de.steeringbehaviors.applet.TileTestingApplet
 
init() - Method in class de.steeringbehaviors.simulation.behaviors.Containment
Inits the object
init() - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Inits the object
init() - Method in class de.steeringbehaviors.simulation.behaviors.Wander
Initialization function
init() - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Initializes the neighborhood object distance matrix
init() - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Initializes the tile matrix.
init(String, double, double, double, double, double, double, double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
 
initControls() - Method in class de.steeringbehaviors.applet.BasicMenueGenerator
Methode, to initialize the graphical user interface.
initObjects() - Method in class AlgorithmTest.AlgorithmTest
initObjects initalizes all additional Objects for the applet
inRect(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.Rect
Tests, if a point is inside the rectangle
isInside(double, double) - Method in class de.steeringbehaviors.simulation.renderer.Circle
Tests if the point is inside the shape
isInside(double, double) - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
Tests if the point is inside the shape
isInside(double, double) - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
Tests if the point is inside the shape
isInside(double, double) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Tests if the point is inside the shape
isInside(double, double) - Method in class de.steeringbehaviors.simulation.renderer.Tile
Tests if the point is inside the shape
isInside(double, double) - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
Tests if the point is inside the shape
itemStateChanged(ItemEvent) - Method in class de.steeringbehaviors.applet.BasicApplet
 

K

KEEP_GOING - Static variable in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
 

L

length() - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Returns the length of the vector
lengthSquared() - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Calculates the langth of the vector in squared space
list - Variable in class AlgorithmTest.Node
The list this node is currently in
loadBackgroundImage(String) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Loads a image and sets it as background
loadFile(InputStream) - Method in class de.steeringbehaviors.creator.SteeringCreator
 
loadFile(String, String) - Method in class de.steeringbehaviors.creator.SteeringCreator
Loads a scene specified by the filename
localToWorld(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Transforms a point from the world coordinate system to local coordinates
localToWorld(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Transforms a vector from the world coordinate system to local coordinates

M

m_AbortSearch - Variable in class AlgorithmTest.AlgorithmTest
 
m_accessible - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood.TileInformation
Accessible shows, if a vehicle is allowed to enter this tile
m_activeDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Arrive
Maximum distance from the target to trigger the behaviour
m_activeDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Evade
Maximum distance to trigger the behaviour
m_activeDistance - Variable in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Maximum distance to trigger the behaviour
m_activeDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Pursuit
Maximum distance to trigger the behaviour
m_activeDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Seek
Maximum distance to trigger the behaviour
m_algorithm - Variable in class AlgorithmTest.AlgorithmTest
 
m_alignment - Variable in class de.steeringbehaviors.simulation.behaviors.Flocking
Alignment behavior used in this behavior
m_allowFreePann - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Allows the panning to use negative relative window positions
m_angle - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The rotation-angle of the object
m_Applet - Variable in class AlgorithmTest.AStar
 
m_arriveDistance - Variable in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
This is the minimum distance to the waypoint to say we arrived there
m_attr - Variable in class de.steeringbehaviors.creator.editor.AttributeEditor
TreeMap of attributes
m_attributeEditor - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
The AttributeEditor
m_background - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
The background object
m_backgroundImage - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Geometrie which contains a tile with the background image
m_behaviorName - Variable in class de.steeringbehaviors.simulation.behaviors.Behavior
The name of the behavior.
m_behaviorName - Variable in class de.steeringbehaviors.simulation.behaviors.BehaviorInfo
The name of the behavior, for example 'Arrive'
m_behaviors - Variable in class de.steeringbehaviors.simulation.mind.Mind
List of behaviors used on this object
m_behaviors - Variable in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Array of behaviours
m_bmg - Variable in class de.steeringbehaviors.applet.BasicApplet
 
m_boundingbox - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Bounding box rectangle
m_canvas - Variable in class de.steeringbehaviors.applet.BasicApplet
 
m_clickedObject - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Geometrie which describes the last clicked object
m_clickedShapes - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sorted structure used to cache the requested shapes at a specific position
m_cohesion - Variable in class de.steeringbehaviors.simulation.behaviors.Flocking
Cohesion behavior used in this behavior
m_collide - Variable in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Collsion detection status
m_color - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
The color of the shape
m_color - Variable in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Color of the obstacle
m_components - Variable in class de.steeringbehaviors.creator.editor.AttributeEditor
Hashtable of components, stored with the attribute name as key
m_costEstimate - Variable in class AlgorithmTest.AStar
 
m_currentObject - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Geometrie which describes the current selected object
m_dbGraphics - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Graphic context
m_distMatrix - Variable in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Distance matrix
m_document - Variable in class de.steeringbehaviors.creator.editor.DOMGenerate
Document object
m_DoubleBuffer - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Image used for double buffering
m_drawVector - Variable in class de.steeringbehaviors.simulation.renderer.VectorShape
The Vector as drawn on the screen
m_editorCanvas - Variable in class de.steeringbehaviors.creator.editor.AttributeEditor
The canvas of the editor
m_estimateFactor - Variable in class de.steeringbehaviors.simulation.behaviors.Evade
The estimate factor is used to determine the future position of the quarry.
m_estimateFactor - Variable in class de.steeringbehaviors.simulation.behaviors.Pursuit
The estimate factor is used to determine the future position of the quarry.
m_estimatePos - Variable in class de.steeringbehaviors.simulation.behaviors.Evade
This is the estimated position of the target object
m_estimatePos - Variable in class de.steeringbehaviors.simulation.behaviors.Pursuit
This is the estimated position of the target object
m_farthestX - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Value of the farthest x point of the shape
m_farthestY - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Value of the farthest y point of the shape
m_filled - Variable in class de.steeringbehaviors.simulation.renderer.Circle
Filled or unfilled circle
m_filled - Variable in class de.steeringbehaviors.simulation.renderer.PolygonShape
Switch between filled or outlined polygon
m_fontMetrics - Variable in class de.steeringbehaviors.simulation.renderer.InfoBox
 
m_fontSize - Variable in class de.steeringbehaviors.simulation.renderer.InfoBox
 
m_forcebars - Variable in class de.steeringbehaviors.simulation.simulationobjects.VehicleInfoSimulation
A shortcut to the shapes representing the behavior forces
m_forces - Variable in class de.steeringbehaviors.simulation.mind.Mind
List of the behaviors with the associated forces for the last frame
m_frameTime - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Time used for rendering the last frame in ms
m_frontAngle - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The angle to the obstacle in front of the vehicle
m_frontDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The distance to the obstacle in front of the vehicle
m_frontIntersection - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Predicates, whether the front test vector intersects an obsacle or not
m_frontIntersectionPoint1 - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The first point of an intersected line-segment in front of the vehicle
m_frontIntersectionPoint2 - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The second point of an intersected line-segment in front of the vehicle
m_frontTest - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Vector used for testing the front for possible collisions
m_gbc - Variable in class de.steeringbehaviors.creator.editor.AttributeEditor
GridBagConstraints
m_gbl - Variable in class de.steeringbehaviors.creator.editor.AttributeEditor
GridBagLayout
m_geometrieObjects - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Hashtable with all objects
m_gridColor - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
The color of the grid lines
m_gridHeight - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Spacing of the grid along the y axis
m_gridWidth - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Spacing of the grid along the x axis
m_height - Variable in class de.steeringbehaviors.simulation.renderer.Tile
 
m_ignoreVisiblity - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Set this flag to ignore all visibility information of the geometry objects when rendering
m_influence - Variable in class de.steeringbehaviors.simulation.behaviors.Behavior
Influence of the behavior on the overall force
m_info - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Used as return value
m_item - Variable in class de.steeringbehaviors.creator.editor.DOMGenerate
Element object
m_label - Variable in class de.steeringbehaviors.applet.MyCheckBox
 
m_lastForce - Variable in class de.steeringbehaviors.simulation.behaviors.BehaviorInfo
The last force for this behavior.
m_leftAngle - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The angle to the obstacle on the left side of the vehicle
m_leftDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The distance to the obstacle on the left side of the vehicle
m_leftIntersection - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Predicates, whether the left test vector intersects an obsacle or not
m_leftIntersectionPoint1 - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The first point of an intersected line-segment on the left side of the vehicle
m_leftIntersectionPoint2 - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The second point of an intersected line-segment on the left side of the vehicle
m_leftTest - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Vector used for testing the left side for possible collisions
m_length - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Length of the testing cylinder
m_length - Variable in class de.steeringbehaviors.simulation.renderer.VectorShape
Length of the vector
m_localX - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The x component of the local x-axis
m_localx - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Local x axis
m_localY - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The y component of the local x-axis
m_localy - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Local y axis
m_menuManager - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
The menu manager object if necessary
m_mind - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
The mind of the geometry, in case it needs one :)
m_nearAreaRadius - Variable in class de.steeringbehaviors.simulation.behaviors.Alignment
Radius of the area to be searched for relevant vehicles
m_nearAreaRadius - Variable in class de.steeringbehaviors.simulation.behaviors.Cohesion
Radius of the area to be searched for relevant vehicles
m_nearAreaRadius - Variable in class de.steeringbehaviors.simulation.behaviors.Flocking
Radius of the area to be searched for relevant vehicles
m_nearAreaRadius - Variable in class de.steeringbehaviors.simulation.behaviors.Separation
Radius of the area to be searched for relevant vehicles
m_nearest - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Object nearest to our vehicle
m_nearObstacles - Variable in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
 
m_nearVehicles - Variable in class de.steeringbehaviors.simulation.behaviors.Alignment
Area of vehicles currently in the relevant area
m_nearVehicles - Variable in class de.steeringbehaviors.simulation.behaviors.Cohesion
Area of vehicles currently in the relevant area
m_nearVehicles - Variable in class de.steeringbehaviors.simulation.behaviors.Flocking
Area of vehicles currently in the relevant area
m_nearVehicles - Variable in class de.steeringbehaviors.simulation.behaviors.Separation
Area of vehicles currently in the relevant area
m_nearVehicles - Variable in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
 
m_needsNeighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Behavior
Signals that the behavior needs access to a neighborhood simulation to function correctly
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Alignment
Neighboorhood object used for area searches
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Behavior
The neighborhood simulation to use for specific behaviors
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Cohesion
Neighboorhood object used for area searches
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
A neighborhood object used for spatial queries
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Flocking
Neighboorhood object used for area searches
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
A neighborhood object used for spatial queries
m_neighborhood - Variable in class de.steeringbehaviors.simulation.behaviors.Separation
Neighboorhood object used for area searches
m_nElements - Variable in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Number of elements in the distance matrix
m_node - Variable in class de.steeringbehaviors.simulation.xml.DescriptionGenerator
Used to store the current position of the TreeWalker
m_objectDescription - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Geometrie which describes the object
m_objectName - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Name of the object
m_Obstacle - Variable in class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
Array with all the obstacles in the scene
m_Obstacle - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Array with all the obstacles in the scene
m_obstacles - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Array of obstacles to test for collsions
m_obstacles - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood.TileInformation
This array holds all obstacles that are inside the tile, or cross the tile in any way
m_offset - Variable in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Offset relative to the target object
m_p1 - Variable in class de.steeringbehaviors.simulation.renderer.Rect
Upper left point of the rectangle
m_p2 - Variable in class de.steeringbehaviors.simulation.renderer.Rect
Lower right point of the rectangle
m_parent - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
This is the parent Geometrie object
m_parent - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Reference to the parent simulation.
m_Path - Variable in class AlgorithmTest.AStar
 
m_points - Variable in class de.steeringbehaviors.simulation.renderer.PolygonShape
Array with the single polygon points
m_poly - Variable in class de.steeringbehaviors.simulation.renderer.PolygonShape
This is for speeding up the actual painting of the polygon
m_polyPoints - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Array used to store the points of a polygon for intersection - testing
m_pos - Variable in class de.steeringbehaviors.simulation.behaviors.Wander
Position of the circle in local coordinates
m_pos - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Current object position in world coordinates
m_pos - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
Position of the shape after transformation into view space
m_postSimulation - Variable in class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
Array with the simulation objects that have to run after the scene is recomputed
m_postSimulation - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Array with the simulation objects that have to run after the scene is recomputed
m_preSimulation - Variable in class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
Array with the simulation objects that have to run before the scene is recomputed
m_preSimulation - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Array with the simulation objects that have to run before the scene is recomputed
m_prevPos - Variable in class de.steeringbehaviors.simulation.behaviors.Evade
The previous position of the target
m_prevPos - Variable in class de.steeringbehaviors.simulation.behaviors.Pursuit
The previous position of the target
m_projectName - Variable in class de.steeringbehaviors.applet.OpenXmlDlg
The name of the new project
m_r - Variable in class de.steeringbehaviors.simulation.behaviors.Wander
Radius of the inhibiting circle
m_radius - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Radius of the testing cylinder
m_radius - Variable in class de.steeringbehaviors.simulation.renderer.Circle
The radius of the circle
m_radius - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Radius of the bounding sphere
m_rate - Variable in class de.steeringbehaviors.simulation.behaviors.Wander
Maximum rate of variation
m_relPos - Variable in class de.steeringbehaviors.simulation.renderer.InfoBox
 
m_relX - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
X-Offset of the viewing rectangle
m_relY - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Y-Offset of the viewing rectangle
m_Renderer - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
The SteeringRenderer
m_result - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Resulting steering force
m_returnBackgroundShapes - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Used to be able to distinguish between foreground and background shapes when using getVisibleObjects
m_rForce - Variable in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Repelling force
m_rightAngle - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The angle to the obstacle on the right side of the vehicle
m_rightDistance - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The distance to the obstacle on the right side of the vehicle
m_rightIntersection - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Predicates, whether the right test vector intersects an obsacle or not
m_rightIntersectionPoint1 - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The first point of an intersected line-segment on the right side of the vehicle
m_rightIntersectionPoint2 - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
The second point of an intersected line-segment on the right side of the vehicle
m_rightTest - Variable in class de.steeringbehaviors.simulation.behaviors.Containment
Vector used for testing the right side for possible collisions
m_root - Variable in class de.steeringbehaviors.creator.editor.DOMGenerate
Root Element
m_rotationNode - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Geometrie which describes the rotation node
m_scaleNode - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Geometrie which describes the scale node
m_scaleNodeX - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The x position of the scale node
m_scaleNodeY - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The y position of the scale node
m_scaleX - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The scale factor in x-direction
m_scaleX - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
The scale factor along the x axis for all shapes of this object
m_scaleX - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
The scale of the shape along the x axis
m_scaleY - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The scale factor in y-direction
m_scaleY - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
The scale factor along the y axis for all shapes of this object
m_scaleY - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
The scale of the shape along the y axis
m_Scene - Variable in class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
Array with all the objects in the scene
m_Scene - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Array with all the objects in the scene
m_sceneHeight - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Height of the complete scene
m_sceneHeight - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
The height of a scene in world coordinates
m_sceneWidth - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Width of the complete scene
m_sceneWidth - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
The width of a scene in world coordinates
m_screenHeight - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Height of the viewing rectangle
m_screenWidth - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Width of the viewing rectangle
m_seekPoint - Variable in class de.steeringbehaviors.simulation.behaviors.Wander
Resulting seek direction
m_selected - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Flag to set the object selected
m_selectedObjects - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
List of all selected objects
m_selection - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
List of descriptions of all selection objects
m_selection - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Geometrie which describes the selection box
m_separation - Variable in class de.steeringbehaviors.simulation.behaviors.Flocking
Separation behavior used in this behavior
m_shapes - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Array with all the Shapes of type RenderInfo describing the geometrie
m_showGrid - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Flag to show or hide the grid
m_simulationTime - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Contains the amount of time used for one simulation step in ms
m_state - Variable in class de.steeringbehaviors.applet.MyCheckBox
 
m_steeringTree - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
The SteeringTree
m_steps - Variable in class de.steeringbehaviors.simulation.behaviors.Arrive
Number of steps used to arrive at the target
m_stn - Variable in class de.steeringbehaviors.creator.editor.AttributeEditor
SteeringTreeNode which attributes should be edited
m_stn - Variable in class de.steeringbehaviors.creator.editor.DOMGenerate
Actual SteeringTreeNode
m_stop - Variable in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
Flag to show if, the vehicle should stop at the last waypoint
m_target - Variable in class de.steeringbehaviors.simulation.behaviors.Arrive
Target object
m_target - Variable in class de.steeringbehaviors.simulation.behaviors.Evade
Target object
m_target - Variable in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Target object
m_target - Variable in class de.steeringbehaviors.simulation.behaviors.Pursuit
Target object
m_target - Variable in class de.steeringbehaviors.simulation.behaviors.Seek
Target object
m_tempObstacle - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Current object to be tested
m_test - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Vector used for testing for possible collsions
m_testlength - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Current length of the testing cyclinder
m_text - Variable in class de.steeringbehaviors.simulation.renderer.InfoBox
 
m_texture - Variable in class de.steeringbehaviors.simulation.renderer.Tile
 
m_theNormal - Variable in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Resulting normal vector
m_tiles - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
An array of tiles.
m_tilesizeX - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
The size of a tile along the x axis
m_tilesizeY - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
The size of a tile along the y axis
m_tilesX - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Number of tiles along the x axis
m_tilesY - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Number of tiles along the y axis
m_trackBehaviors - Variable in class de.steeringbehaviors.simulation.mind.Mind
Use this to turn on the tracking of behavior forces
m_trackedVehicle - Variable in class de.steeringbehaviors.simulation.simulationobjects.VehicleInfoSimulation
The currently tracked vehicle
m_treeModel - Variable in class de.steeringbehaviors.creator.editor.DOMGenerate
TreeModel of the JTree
m_treeWalker - Variable in class de.steeringbehaviors.simulation.xml.DescriptionGenerator
TreeWalker object used to build the description of a Geometrie object
m_type - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Type of the object
m_type - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
The type of the shape.
m_useSceneConstraints - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Use this to test the vehicles for violation of scene constraints.
m_vector - Variable in class de.steeringbehaviors.simulation.renderer.VectorShape
The vector
m_Vehicles - Variable in class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
Array with all the vehicles in the scene
m_Vehicles - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Array with all the vehicles in the scene
m_vehicles - Variable in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood.TileInformation
This linked list holds all vehicles that are inside the tile, e.g. their center position is inside the tile
m_velocityNode - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
Geometrie which describes the velocity node
m_velocityNode - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Geometrie which describes a node to change the velocity with the mouse.
m_velocityVector - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
Geometrie which describes the velocity vector
m_velocityVectorShape - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
A shape of type RenderInfo which describes the vector
m_velX - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
If type is vehicle, the x component of the velocity
m_velY - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
If type is vehicle, the y component of the velocity
m_visible - Variable in class de.steeringbehaviors.simulation.renderer.Geometrie
Flag to set the visibility of the whole object
m_visible - Variable in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Visibility status
m_visibleInfo - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sorted structure used to cache the visible shapes for each frame
m_visibleObjects - Variable in class de.steeringbehaviors.creator.editor.EditorCanvas
List of all visible objects
m_width - Variable in class de.steeringbehaviors.simulation.renderer.Tile
 
m_wrapAround - Variable in class de.steeringbehaviors.simulation.simulationobjects.Simulation
This flag is used to determine is vehicles start out on the other side of the scene, if they cross the boundary.
m_x - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
x-position of the object
m_x - Variable in class de.steeringbehaviors.simulation.renderer.Point2d
X position
m_x - Variable in class de.steeringbehaviors.simulation.renderer.Vector2d
X member of vector
m_xAxis - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The x axis
m_xAxisLabel - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The x axis label
m_xAxisLabelShape - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The InfoBox object for the x axis label
m_xAxisShape - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The x axis vector shape
m_y - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
y-position of the object
m_y - Variable in class de.steeringbehaviors.simulation.renderer.Point2d
Y position
m_y - Variable in class de.steeringbehaviors.simulation.renderer.Vector2d
Y member of vector
m_yAxis - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The y axis
m_yAxisLabel - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The y axis label
m_yAxisLabelShape - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The InfoBox object for the y axis label
m_yAxisShape - Variable in class de.steeringbehaviors.creator.editor.GeometrieObject
The y axis vector shape
m_z - Variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
Z position of the shape.
m_zoom - Variable in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Zoom factor, must be greater zero.
m_zoomedHeight - Variable in class de.steeringbehaviors.simulation.renderer.Tile
Height used for drawing on the screen
m_zoomedRadius - Variable in class de.steeringbehaviors.simulation.renderer.Circle
The radius of the circle when drawn on the screen
m_zoomedWidth - Variable in class de.steeringbehaviors.simulation.renderer.Tile
Width used for drawing on the screen
main(String[]) - Static method in class de.steeringbehaviors.creator.SteeringCreator
The main function of the SteeringCreator
MANHATTAN - Static variable in class AlgorithmTest.AStar
 
MAX_DX_DY - Static variable in class AlgorithmTest.AStar
 
MIND - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
Mind - Class in de.steeringbehaviors.simulation.mind
 
Mind() - Constructor for class de.steeringbehaviors.simulation.mind.Mind
Constructor
Mind(Vector) - Constructor for class de.steeringbehaviors.simulation.mind.Mind
Constructor
moveCenter(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Transforms the shapes attached to this object by the vector.
moveCenter(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
Transforms the shape in local space.
moveCenter(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Transforms the shape in local space.
MyCheckBox - Class in de.steeringbehaviors.applet
 
MyCheckBox() - Constructor for class de.steeringbehaviors.applet.MyCheckBox
Creates new MyCheckBox
MyCheckBox(String) - Constructor for class de.steeringbehaviors.applet.MyCheckBox
Creates new MyCheckBox
MyCheckBox(String, boolean) - Constructor for class de.steeringbehaviors.applet.MyCheckBox
Creates new MyCheckBox
MyCheckBox(String, boolean, CheckboxGroup) - Constructor for class de.steeringbehaviors.applet.MyCheckBox
Creates new MyCheckBox
MyCheckBox(String, CheckboxGroup, boolean) - Constructor for class de.steeringbehaviors.applet.MyCheckBox
Creates new MyCheckBox

N

needsNeighborhood() - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
This function is used to signal if the behavior needs a Neighborhood simulation object to function correctly
Neighborhood - Class in de.steeringbehaviors.simulation.simulationobjects
The Neighborhood class implements a spatial scene lookup table.
Neighborhood() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Constructor
newFile() - Method in class de.steeringbehaviors.creator.SteeringCreator
Loads default.xml
NO_LIST - Static variable in class AlgorithmTest.Node
The Node is in no pathfinding - list
Node - Class in AlgorithmTest
This is one node of the scene.
Node(int, int) - Constructor for class AlgorithmTest.Node
 
normalize() - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Normalizes the vector

O

ObjectAttributes - Interface in de.steeringbehaviors.simulation.behaviors
 
ObjectGenerator - Class in de.steeringbehaviors.creator.editor
Generates a SteeringBehavior object described in the standard objects.xml file
ObjectGenerator(Component) - Constructor for class de.steeringbehaviors.creator.editor.ObjectGenerator
Constructor
OBSTACLE - Static variable in class de.steeringbehaviors.creator.editor.GeometrieObject
 
Obstacle - Class in de.steeringbehaviors.simulation.simulationobjects
class Obstacle Implements the base class for obstacle objects
Obstacle() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Constructor
Obstacle(String, double, double, double, double, double, double, double) - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Constructor
ObstacleAvoidance - Class in de.steeringbehaviors.simulation.behaviors
ObstacleAvoidance Implements the ObstacleAvoidance behavior.
ObstacleAvoidance() - Constructor for class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Constructor
ObstacleAvoidance(double, double, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Constructor
OffsetSeek - Class in de.steeringbehaviors.simulation.behaviors
OffsetSeek Seeks a position relative to a specified target object
OffsetSeek(Geometrie, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Constructor
OffsetSeek(Geometrie, double, double, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Constructor
onCollide(Geometrie) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Simple collsion event handler
OPEN_LIST - Static variable in class AlgorithmTest.Node
The Node is in the open list
OpenXmlDlg - Class in de.steeringbehaviors.applet
 
OpenXmlDlg(Frame) - Constructor for class de.steeringbehaviors.applet.OpenXmlDlg
 
OpenXmlDlg(Frame, boolean) - Constructor for class de.steeringbehaviors.applet.OpenXmlDlg
 
OpenXmlDlg(Frame, String, boolean) - Constructor for class de.steeringbehaviors.applet.OpenXmlDlg
 

P

paint(Graphics) - Method in class AlgorithmTest.AlgorithmTest
 
paint(Graphics) - Method in class de.steeringbehaviors.applet.BasicApplet
 
paint(Graphics) - Method in class de.steeringbehaviors.applet.MyCheckBox
 
paint(Graphics) - Method in class de.steeringbehaviors.applet.TileTestingApplet
 
paint(Graphics) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Paints the canvas
paint(Graphics) - Method in class de.steeringbehaviors.creator.editor.SimulationCanvas
Paints the scene
parent - Variable in class AlgorithmTest.Node
The parent node.
PathFindingSimulation - Class in de.steeringbehaviors.simulation.simulationobjects
Simulation step for enforcing the 'non-penetration' constraint.
PathFindingSimulation() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.PathFindingSimulation
Creates an empty simulation object.
PhysicsSimulation - Class in de.steeringbehaviors.simulation.simulationobjects
Post simulation step for enforcing the 'non-penetration' constraint.
PhysicsSimulation() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
Creates an empty simulation object.
Point2d - Class in de.steeringbehaviors.simulation.renderer
class Point2d Implements a point in 2d space
Point2d() - Constructor for class de.steeringbehaviors.simulation.renderer.Point2d
Constructor
Point2d(double, double) - Constructor for class de.steeringbehaviors.simulation.renderer.Point2d
Constructor
Point2d(Point2d) - Constructor for class de.steeringbehaviors.simulation.renderer.Point2d
Constructor
PolygonShape - Class in de.steeringbehaviors.simulation.renderer
 
PolygonShape() - Constructor for class de.steeringbehaviors.simulation.renderer.PolygonShape
 
POLYGONSHAPE - Static variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
 
posX - Variable in class AlgorithmTest.Node
The x position of the node
posY - Variable in class AlgorithmTest.Node
The y position of the node
Pursuit - Class in de.steeringbehaviors.simulation.behaviors
Pursuit Pursuits a specified target object.
Pursuit() - Constructor for class de.steeringbehaviors.simulation.behaviors.Pursuit
Constructor
Pursuit(Geometrie, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Pursuit
Constructor

R

rand - Variable in class de.steeringbehaviors.simulation.behaviors.Wander
Random number generator
readXMLFile(String, String) - Method in class de.steeringbehaviors.simulation.xml.XMLReader
Reads and parses a a XML-file
readXMLFile(File) - Method in class de.steeringbehaviors.simulation.xml.XMLReader
 
readXMLFile(InputStream) - Method in class de.steeringbehaviors.simulation.xml.XMLReader
Reads and parses the specified inputstream
Rect - Class in de.steeringbehaviors.simulation.renderer
class Rectangle Implements a simple rectangle based on Point2d objects
Rect() - Constructor for class de.steeringbehaviors.simulation.renderer.Rect
Constructor
Rect(Point2d, Point2d) - Constructor for class de.steeringbehaviors.simulation.renderer.Rect
Constructor
Rect(double, double, double, double) - Constructor for class de.steeringbehaviors.simulation.renderer.Rect
Constructor
Rect(Point2d, double, double) - Constructor for class de.steeringbehaviors.simulation.renderer.Rect
Constructor
RECTOBSTACLE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
removeAll() - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Removes all objects from the scene description.
removeAll() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Removes all objects from the scene description.
removeGeometrie(Geometrie) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Removes a Geometrie object from the scene description.
removeObstacle(Obstacle) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Removes an Obstacle object from the scene description.
removeVehicle(Vehicle) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Removes an Obstacle object from the scene description.
removeWaypoint() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Removes the first waypoint from the list
RenderInfo - Class in de.steeringbehaviors.simulation.renderer
Base class for all shapes used by the renderer
RenderInfo() - Constructor for class de.steeringbehaviors.simulation.renderer.RenderInfo
Constructs a simple shape
RenderInfo(int) - Constructor for class de.steeringbehaviors.simulation.renderer.RenderInfo
Constructs a shape including the z position
RenderInfo(int, Geometrie) - Constructor for class de.steeringbehaviors.simulation.renderer.RenderInfo
Constructs a new shape
RENDERINFO - Static variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
 
renderScene(Iterator, Graphics) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Renders the scene into the graphics object
repaint() - Method in class de.steeringbehaviors.creator.editor.CenterPanel
Overrides the repaint method
resize() - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Resizes the Canvas and the Renderer to the size specified with the methods setWidth() and setHeight()
restoreState() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Restores the position, the direction the vehicle is facing and the velocity back to the last saved state.
run() - Method in class AlgorithmTest.AlgorithmTest
 
run() - Method in class de.steeringbehaviors.applet.BasicApplet
 
run() - Method in class de.steeringbehaviors.applet.TileTestingApplet
 
RUN - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
run() - Method in class de.steeringbehaviors.creator.editor.SimulationCanvas
 
runSimlation() - Method in class de.steeringbehaviors.simulation.simulationobjects.PathFindingSimulation
runSimulation is called to run a simulation step on all the vehicles and additional simulators.
runSimlation() - Method in class de.steeringbehaviors.simulation.simulationobjects.PhysicsSimulation
runSimulation is called to run a simulation step on all the vehicles and additional simulators.
runSimulation() - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Updates the current neighborhood state and recalculates the distance informations.
runSimulation() - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
runSimulation is called to run a simulation step on all the vehicles and additional Simulations.
runSimulation() - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Updates the current neighborhood state and recalculates the tile informations.
runSimulation() - Method in class de.steeringbehaviors.simulation.simulationobjects.VehicleInfoSimulation
runSimulation is called to run a simulation step on all the vehicles and additional Simulations.

S

saveFile(String, String) - Method in class de.steeringbehaviors.creator.SteeringCreator
Saves a scene into a xml file
saveState() - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Makes a copy of the last position, the direction the vehicle is facing and the velocity.
scale(double) - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
Scales the complete object according to the factor.
scale(double) - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Scales the vector
scanConvertObstacle(Vector, Obstacle) - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Sets the accessible flag for all tiles that the obstacle covers.
screenToWorldX(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Transforms a screen coordinate into world space
screenToWorldY(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Transforms a screen coordinate into world space
scrollLeft - Variable in class de.steeringbehaviors.applet.BasicMenueGenerator
 
scrollUp - Variable in class de.steeringbehaviors.applet.BasicMenueGenerator
 
SearchAlgorithm - Class in AlgorithmTest
 
SearchAlgorithm() - Constructor for class AlgorithmTest.SearchAlgorithm
 
Seek - Class in de.steeringbehaviors.simulation.behaviors
class Seek Seeks a specified target object
Seek() - Constructor for class de.steeringbehaviors.simulation.behaviors.Seek
Constructor
Seek(Geometrie, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Seek
Constructor
Seek(double, double, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Seek
Constructor
selectNode(DefaultMutableTreeNode) - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Selects a node from the tree
selectObject(Geometrie) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Selects a Geometrie object
Separation - Class in de.steeringbehaviors.simulation.behaviors
class Separation Implements the Separation behaviour
Separation() - Constructor for class de.steeringbehaviors.simulation.behaviors.Separation
Constructor
Separation(int, int) - Constructor for class de.steeringbehaviors.simulation.behaviors.Separation
Constructor
setActiveDistance(double) - Method in class de.steeringbehaviors.simulation.behaviors.Arrive
Sets the maximum distance from the target to trigger the behaviour
setActiveDistance(double) - Method in class de.steeringbehaviors.simulation.behaviors.Evade
Sets the maximum distance to the target to trigger the behaviour
setActiveDistance(double) - Method in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Sets the maximum distance to the target to trigger the behaviour
setActiveDistance(double) - Method in class de.steeringbehaviors.simulation.behaviors.Pursuit
Sets the maximum distance to the target to trigger the behaviour
setActiveDistance(double) - Method in class de.steeringbehaviors.simulation.behaviors.Seek
Sets the maximum distance to the target to trigger the behaviour
setActiveObject(Geometrie) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the active object
setAllowFreePann(boolean) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Allow panning to use negative values
setAttribute(String, String) - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Sets an attribute
setAttribute(String, String) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Sets a single attribute
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Alignment
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Arrive
Sets a attribute specified by name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Cohesion
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Containment
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Evade
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Flocking
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in interface de.steeringbehaviors.simulation.behaviors.ObjectAttributes
 
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Pursuit
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Seek
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Separation
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.behaviors.Wander
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Sets a attribute specified by the name
setAttribute(String, String, Hashtable) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Sets a attribute specified by the name
setAttributeEditor(AttributeEditor) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the AttributeEditor
setAttributes(TreeMap) - Method in class de.steeringbehaviors.creator.editor.AttributeEditor
Sets the attributes stored in the TreeMap
setAttributes(NamedNodeMap) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Sets the attributes listed in the NamedNodeMap
setBackgroundImage(Image) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the background image
setBehaviors(Vector) - Method in class de.steeringbehaviors.simulation.mind.Mind
Replaces the array of behaviors with a new one
setBehaviors(Vector) - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Sets the behaviours stored in the obstacle
setCaption(String) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Sets the caption of the node
setCollide(boolean) - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Turns collision detection on / off
setColor(Color) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Sets the color of the shape
setColor(Color) - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Sets the color of the object
setCost(int) - Method in class AlgorithmTest.AStar
 
setCost(int) - Method in class AlgorithmTest.SearchAlgorithm
 
setDocument(Document) - Method in class de.steeringbehaviors.creator.editor.XMLWriter
Sets the Document to write in the file
setDrawVector(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
 
setEditorCanvas(EditorCanvas) - Method in class de.steeringbehaviors.creator.editor.AttributeEditor
Sets the EditorCanvas object
setFilled(boolean) - Method in class de.steeringbehaviors.simulation.renderer.Circle
Sets the fill status of the circle
setFilled(boolean) - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
setFontMetrics(FontMetrics) - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
setFontSize(int) - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
setFunction(int) - Method in class AlgorithmTest.AStar
 
setFunction(int) - Method in class AlgorithmTest.SearchAlgorithm
 
setGeometrieObject(GeometrieObject) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Sets a GeometrieObject
setGeometrieObjects(Hashtable) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the Hashtable with all geometrie objects
setGridColor(Color) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the color of underlying grid
setGridHeight(double) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the spacing of underlying grid in the y-axis
setGridWidth(double) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the spacing of underlying grid in the x-axis
setHeight(int) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the height of the canvas
setHeight(int) - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
setIgnoreVisiblity(boolean) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the ingnoreVisiblity status of the renderer
setInfluence(int) - Method in class de.steeringbehaviors.simulation.behaviors.Alignment
Sets the influence of the behaviour
setInfluence(double) - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
Sets the influence of the behaviour
setInfluence(int) - Method in class de.steeringbehaviors.simulation.behaviors.Cohesion
Sets the influence of the behaviour
setInfluence(int) - Method in class de.steeringbehaviors.simulation.behaviors.Flocking
Sets the influence of the behaviour
setInfluence(int) - Method in class de.steeringbehaviors.simulation.behaviors.Separation
Sets the influence of the behaviour
setLabelXY(double, double) - Method in class de.steeringbehaviors.creator.editor.CenterPanel
Refreshes the posLabel
setLength(double) - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
 
setLocalx(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets the local x axis to the specified vector
setMass(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Sets the mass of the vehicle
setMaxForce(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Sets the maximum force of the vehicle
setMaxVel(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Sets the maximum velocity of the vehicle
setMenuManager(SteeringMenuManager) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the menu manager object
setMind(Mind) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets the mind that controlls this vehicle
setName(String) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Sets the name of the node
setNearAreaRadius(int) - Method in class de.steeringbehaviors.simulation.behaviors.Alignment
Sets the radius of the area to be searched for relevant vehicles
setNearAreaRadius(int) - Method in class de.steeringbehaviors.simulation.behaviors.Cohesion
Sets the radius of the area to be searched for relevant vehicles
setNearAreaRadius(int) - Method in class de.steeringbehaviors.simulation.behaviors.Flocking
Sets the radius of the area to be searched for relevant vehicles
setNearAreaRadius(int) - Method in class de.steeringbehaviors.simulation.behaviors.Separation
Sets the radius of the area to be searched for relevant vehicles
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.behaviors.Alignment
Sets the neighborhood object to be used
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
 
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.behaviors.Cohesion
Sets the neighborhood object to be used
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.behaviors.Flocking
Sets the neighborhood object to be used
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.behaviors.Separation
Sets the neighborhood object to be used
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Sets the Neighborhood
setNeighborhood(Neighborhood) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Sets the Neighborhood
setNewName(DefaultMutableTreeNode, String) - Method in class de.steeringbehaviors.creator.editor.SteeringTree
Sets a new object name and checks if the name is already available.
setObjectDescription(Geometrie) - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Sets the description of the object
setObjectName(String) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets the name of the object
setObstacles(Vector) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Sets the array of obstacle to test for collisions each frame
setObstacles(Vector) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Sets the list of obtacles
setObstacles(Vector) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Sets the list of obtacles
setp1(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.Rect
Sets the upper left point of the rectangle
setp2(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.Rect
Sets the lower right point of the rectangle
setParent(Geometrie) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Sets the parent Geometrie object
setParent(Simulation) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Sets the parent simulation object.
setPathState(int) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Sets the current pathfollowing state for the vehicle
setPoint(int, Point2d) - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
setPolygon(Polygon) - Method in class de.steeringbehaviors.simulation.renderer.PolygonShape
 
setPos(double, double) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets the position of the object in world coordinates
setPos(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Sets the position
setRadius(double) - Method in class de.steeringbehaviors.simulation.renderer.Circle
Sets the radius of the circle
setRadius(double) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets the radius of the object
setRate(double) - Method in class de.steeringbehaviors.simulation.behaviors.Wander
 
setRelPos(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
setRelX(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the relative x position of the viewing rectangle
setRelY(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the relative y position of the viewing rectangle
setRepellForce(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Sets the repelling force of the object
setScaleX(double) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Scales the complete object along the x axis according to the factor.
setScaleX(double) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Scales the complete object along the x axis according to the factor.
setScaleY(double) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Scales the complete object along the y axis according to the factor.
setScaleY(double) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Scales the complete object along the Y axis according to the factor.
setSceneHeight(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the height of the scene in pixel
setSceneHeight(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Sets the height of the scene in world coordinates.
setSceneWidth(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the width of the scene in pixel
setSceneWidth(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Sets the width of the scene in world coordinates.
setScreenHeight(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the height of the viewing rectangle
setScreenWidth(int) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the width of the viewing rectangle
setSelected(boolean) - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Sets the object selected
setShowGrid(boolean) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the state of the background grid
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.Alignment
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.Behavior
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.Cohesion
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.Containment
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.Flocking
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.Separation
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setSpecialObject(String, Object) - Method in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
Use this function if you need to pass a special object to certain behaviors, but do not know which behavior really recognizes this object.
setTarget(Geometrie) - Method in class de.steeringbehaviors.simulation.behaviors.Arrive
Sets the moving target
setTarget(Geometrie) - Method in class de.steeringbehaviors.simulation.behaviors.Evade
Sets the current target
setTarget(Geometrie) - Method in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Sets the current target
setTarget(Geometrie) - Method in class de.steeringbehaviors.simulation.behaviors.Pursuit
Sets the current target
setTarget(Geometrie) - Method in class de.steeringbehaviors.simulation.behaviors.Seek
Sets the current target
setTargetXY(double, double) - Method in class de.steeringbehaviors.simulation.behaviors.Arrive
Sets the static target position
setTargetXY(double, double) - Method in class de.steeringbehaviors.simulation.behaviors.OffsetSeek
Sets the current target to a new fixed position
setTargetXY(double, double) - Method in class de.steeringbehaviors.simulation.behaviors.Seek
Sets the current target to a new fixed position
setText(String) - Method in class de.steeringbehaviors.simulation.renderer.InfoBox
 
setTrackBehaviors(boolean) - Method in class de.steeringbehaviors.simulation.mind.Mind
Toggles the state of behavior tracking.
setTrackedVehicle(Vehicle) - Method in class de.steeringbehaviors.simulation.simulationobjects.VehicleInfoSimulation
 
setType(String) - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Sets the node type
setUseSceneConstraints(boolean) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Use this to turn the scene constraints on or off.
setVector(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.VectorShape
Sets a new vector to be used for displaying.
setVehicleList(Vector) - Method in class de.steeringbehaviors.simulation.simulationobjects.Neighborhood
Replaces the list of vehicles with a new list
setVehicleList(Vector) - Method in class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Replaces the list of vehicles with a new list
setVehicles(Vector) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactory
Sets the list of vehicles
setVehicles(Vector) - Method in class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Sets the list of vehicles
setVel(Vector2d) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the current velocity
setVisible(boolean) - Method in class de.steeringbehaviors.applet.OpenXmlDlg
 
setVisible(boolean) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Sets the visiblity status of the geometry object
setVisible(boolean) - Method in class de.steeringbehaviors.simulation.simulationobjects.Obstacle
Sets the visibility of the object
setWait(int) - Method in class AlgorithmTest.AStar
 
setWait(int) - Method in class AlgorithmTest.SearchAlgorithm
 
setWidth(int) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Sets the width of the canvas
setWidth(int) - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
setWrapAround(boolean) - Method in class de.steeringbehaviors.simulation.simulationobjects.Simulation
Toggles between constraining the vehicles inside the scene rectangle (wrapAround = false) and wrapping the vehicles
setX(double) - Method in class de.steeringbehaviors.simulation.renderer.Point2d
Sets the current x position
setX(double) - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Sets the x member
setX(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the x position
setY(double) - Method in class de.steeringbehaviors.simulation.renderer.Point2d
Sets the current y position
setY(double) - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Sets the y member
setY(double) - Method in class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Returns the y position
setZ(int) - Method in class de.steeringbehaviors.simulation.renderer.RenderInfo
Sets the z position
setZoom(double) - Method in class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Sets the new zoom factor
setZoomedHeight(int) - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
setZoomedRadius(double) - Method in class de.steeringbehaviors.simulation.renderer.Circle
Sets the radius of the circle when drawn on the screen
setZoomedWidth(int) - Method in class de.steeringbehaviors.simulation.renderer.Tile
 
SimpleMind - Class in de.steeringbehaviors.simulation.mind
 
SimpleMind() - Constructor for class de.steeringbehaviors.simulation.mind.SimpleMind
Constructor
SimpleMind(Vector) - Constructor for class de.steeringbehaviors.simulation.mind.SimpleMind
Constructor
SimplePathfollowing - Class in de.steeringbehaviors.simulation.behaviors
Base class for all steering behaviors
SimplePathfollowing() - Constructor for class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
Constructor
Simulation - Class in de.steeringbehaviors.simulation.simulationobjects
Simulation base class
Simulation() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Simulation
Creates an empty simulation object.
SimulationCanvas - Class in de.steeringbehaviors.creator.editor
Implements the canvas and the main functions for the simulation preview
SimulationCanvas() - Constructor for class de.steeringbehaviors.creator.editor.SimulationCanvas
Constructor
STATE_PANN - Static variable in class de.steeringbehaviors.applet.BasicApplet
 
STATE_PANN - Static variable in class de.steeringbehaviors.applet.TileTestingApplet
The mouse state for panning the view
STATE_SELECT - Static variable in class de.steeringbehaviors.applet.BasicApplet
 
STATE_SELECT - Static variable in class de.steeringbehaviors.applet.TileTestingApplet
The mouse state for selecting objects
STATE_ZOOM - Static variable in class de.steeringbehaviors.applet.BasicApplet
 
STATE_ZOOM - Static variable in class de.steeringbehaviors.applet.TileTestingApplet
The mouse state for zooming in and out of the view
stateChanged(ChangeEvent) - Method in class de.steeringbehaviors.creator.SteeringCreator
Implement the ChangeListener method stateChanged
STEERING - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
SteeringCellRenderer - Class in de.steeringbehaviors.creator.editor
Class SteeringCellRenderer Implements a custom TreeCellRenderer of the SteeringTree
SteeringCellRenderer() - Constructor for class de.steeringbehaviors.creator.editor.SteeringCellRenderer
Constructor
SteeringCreator - Class in de.steeringbehaviors.creator
Implements the main class of the SteeringCreator
SteeringCreator() - Constructor for class de.steeringbehaviors.creator.SteeringCreator
 
SteeringFactory - Class in de.steeringbehaviors.simulation.xml
class SteeringFactory Loads a xml file an generates a SteeringBehaviors object model
SteeringFactory(Object) - Constructor for class de.steeringbehaviors.simulation.xml.SteeringFactory
Constructor
SteeringFactoryLocal - Class in de.steeringbehaviors.simulation.xml
class SteeringFactory Loads a xml file an generates a SteeringBehaviors object model
SteeringFactoryLocal(Object) - Constructor for class de.steeringbehaviors.simulation.xml.SteeringFactoryLocal
Constructor
SteeringMenuManager - Class in de.steeringbehaviors.creator.editor
This class creates all menu entries and manages the status of the buttons.
SteeringMenuManager(Object) - Constructor for class de.steeringbehaviors.creator.editor.SteeringMenuManager
Constructor
SteeringRenderer - Class in de.steeringbehaviors.simulation.renderer
This represents a simple 2d rendering system.
SteeringRenderer() - Constructor for class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Contructs an instance of the Renderer
SteeringRenderer(int, int) - Constructor for class de.steeringbehaviors.simulation.renderer.SteeringRenderer
Constructs an instance of the renderer
SteeringTree - Class in de.steeringbehaviors.creator.editor
class SteeringTree Implements a browseable tree of the steering model
SteeringTree() - Constructor for class de.steeringbehaviors.creator.editor.SteeringTree
Constructor
SteeringTree(DefaultMutableTreeNode) - Constructor for class de.steeringbehaviors.creator.editor.SteeringTree
Constructor
SteeringTree(DefaultMutableTreeNode, TreeWalker) - Constructor for class de.steeringbehaviors.creator.editor.SteeringTree
Constructor
SteeringTreeNode - Class in de.steeringbehaviors.creator.editor
Class SteeringTreeNode implements a user object of the tree
STOP_AT_TARGET - Static variable in class de.steeringbehaviors.simulation.behaviors.SimplePathfollowing
 
sub(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.Point2d
Subtracts a vector from this point and returns the resulting point
sub(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Vector2d
Subtract a vector from this vector

T

TextureManagerBase - Class in de.steeringbehaviors.simulation.renderer
 
TextureManagerBase() - Constructor for class de.steeringbehaviors.simulation.renderer.TextureManagerBase
 
TILE - Static variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
 
Tile - Class in de.steeringbehaviors.simulation.renderer
 
Tile(Image) - Constructor for class de.steeringbehaviors.simulation.renderer.Tile
 
Tile(Image, int, int) - Constructor for class de.steeringbehaviors.simulation.renderer.Tile
 
TileNeighborhood - Class in de.steeringbehaviors.simulation.simulationobjects
The Neighborhood class implements a spatial scene lookup table.
TileNeighborhood() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood
Constructor
TileNeighborhood.TileInformation - Class in de.steeringbehaviors.simulation.simulationobjects
The TileInformation class holds special informations for each tile.
TileNeighborhood.TileInformation() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.TileNeighborhood.TileInformation
 
TileTestingApplet - Class in de.steeringbehaviors.applet
 
TileTestingApplet() - Constructor for class de.steeringbehaviors.applet.TileTestingApplet
 
toString() - Method in class de.steeringbehaviors.creator.editor.SteeringTreeNode
Returns the caption.

U

update(Graphics) - Method in class AlgorithmTest.AlgorithmTest
 
update(Graphics) - Method in class de.steeringbehaviors.applet.BasicApplet
 
update(Graphics) - Method in class de.steeringbehaviors.applet.TileTestingApplet
 
update() - Method in class de.steeringbehaviors.creator.editor.GeometrieObject
Updates all objects, its descriptions and attributes
updateBoundingRadius() - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Updates the bounding box radius automaitcally
updateDescriptions(SteeringTree) - Method in class de.steeringbehaviors.creator.editor.EditorCanvas
Generates all descriptions of the objects from the spzified SteeringTree
updateToolbarButtons(String) - Method in class de.steeringbehaviors.creator.editor.SteeringMenuManager
Enables and disables the buttons depending on the selected type
updateValueView() - Method in class de.steeringbehaviors.creator.editor.AttributeEditor
Updates the values of the attributes in the gui

V

Vector2d - Class in de.steeringbehaviors.simulation.renderer
Implements a simple 2d vector class
Vector2d() - Constructor for class de.steeringbehaviors.simulation.renderer.Vector2d
Construct zero length vector
Vector2d(double, double) - Constructor for class de.steeringbehaviors.simulation.renderer.Vector2d
Construct vector from x and y info
Vector2d(Vector2d) - Constructor for class de.steeringbehaviors.simulation.renderer.Vector2d
Copyconstructor
Vector2d(Point2d) - Constructor for class de.steeringbehaviors.simulation.renderer.Vector2d
Construct vector from point
VECTORSHAPE - Static variable in class de.steeringbehaviors.simulation.renderer.RenderInfo
 
VectorShape - Class in de.steeringbehaviors.simulation.renderer
 
VectorShape() - Constructor for class de.steeringbehaviors.simulation.renderer.VectorShape
Creates new VectorShape.
VectorShape(Vector2d) - Constructor for class de.steeringbehaviors.simulation.renderer.VectorShape
Creates new VectorShape
VectorShape(Vector2d, double) - Constructor for class de.steeringbehaviors.simulation.renderer.VectorShape
Creates new VectorShape
VEHICLE - Static variable in class de.steeringbehaviors.creator.editor.GeometrieObject
 
VEHICLE - Static variable in class de.steeringbehaviors.creator.editor.ImagePool
 
Vehicle - Class in de.steeringbehaviors.simulation.simulationobjects
Class defining vehicles
Vehicle() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Constructor
Vehicle(Point2d, Vector2d, double, Rect, double, double, double) - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Constructor
Vehicle(String, double, double, double, double, double, double, double) - Constructor for class de.steeringbehaviors.simulation.simulationobjects.Vehicle
Constructor
VehicleInfoSimulation - Class in de.steeringbehaviors.simulation.simulationobjects
This Simulation class is used to display information about the forces genereated by the behaviors on a specified vehicle.
VehicleInfoSimulation() - Constructor for class de.steeringbehaviors.simulation.simulationobjects.VehicleInfoSimulation
Creates an empty simulation object.

W

Wander - Class in de.steeringbehaviors.simulation.behaviors
The wander behaviour to steer a vehicle in a random way
Wander() - Constructor for class de.steeringbehaviors.simulation.behaviors.Wander
Constructor
Wander(Point2d, double, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Wander
Constructor
Wander(double, double, double, double) - Constructor for class de.steeringbehaviors.simulation.behaviors.Wander
Constructor
windowClosing(WindowEvent) - Method in class de.steeringbehaviors.creator.editor.WindowClosingAdapter
windowClosing
WindowClosingAdapter - Class in de.steeringbehaviors.creator.editor
Class WindowClosingAdapter Implements a WindowAdapter for closing the window
WindowClosingAdapter(boolean) - Constructor for class de.steeringbehaviors.creator.editor.WindowClosingAdapter
Constructor
WindowClosingAdapter() - Constructor for class de.steeringbehaviors.creator.editor.WindowClosingAdapter
Constructor
worldToLocal(Point2d) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Transforms a point from the local coordinate system to world coordinates
worldToLocal(Vector2d) - Method in class de.steeringbehaviors.simulation.renderer.Geometrie
Transforms a vector from the local coordinate system to world coordinates
writeXML(String, String) - Method in class de.steeringbehaviors.creator.editor.XMLWriter
Writes the Document in a xml file using the XMLSerializer

X

xaxis_circle_intersect(Point2d, double, Vector2d) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
xaxis_circle_intersect Test a circle for intersection with the local x axis of the vehicle.
xaxis_poly_intersect(Vehicle, Vector2d) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
xaxis_poly_intersect Test a polygon for intersection with the local x axis of the vehicle.
xaxis_rect_intersect(Vehicle, Point2d, Point2d, Point2d, Point2d, Point2d, Vector2d) - Method in class de.steeringbehaviors.simulation.behaviors.ObstacleAvoidance
xaxis_rect_intersect Tests a rectangle for intersection with the local x axis.
XMLFileFilter - Class in de.steeringbehaviors.creator.editor
Class XMLFileFilter Implements a custom file filter for xml files
XMLFileFilter() - Constructor for class de.steeringbehaviors.creator.editor.XMLFileFilter
Constructor
XMLReader - Class in de.steeringbehaviors.simulation.xml
class XMLReader Implements the main functions for parsing a XML-file
XMLReader() - Constructor for class de.steeringbehaviors.simulation.xml.XMLReader
Constructor
XMLWriter - Class in de.steeringbehaviors.creator.editor
Class XMLWriter Implements functions to write a Document in a xml file
XMLWriter(Document) - Constructor for class de.steeringbehaviors.creator.editor.XMLWriter
Constructor

A B C D E F G H I K L M N O P R S T U V W X