Index

A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

acceleration - Variable in class org.alban098.physics2j.PhysicsComponent
 
accumulateLeafs(Collection<QuadTree.Node<T>>) - Method in class org.alban098.physics2j.QuadTree.Node
 
add(float) - Method in class org.alban098.physics2j.Torque
 
add(T) - Method in class org.alban098.physics2j.QuadTree
 
add(T) - Method in class org.alban098.physics2j.QuadTree.Node
 
addAll(Collection<T>) - Method in class org.alban098.physics2j.QuadTree
 
addPoint(float, float) - Method in class org.alban098.physics2j.Polygon
 
angularAcceleration - Variable in class org.alban098.physics2j.PhysicsComponent
 
angularVelocity - Variable in class org.alban098.physics2j.PhysicsComponent
 
applyForce(Force, Vector2f) - Method in class org.alban098.physics2j.PhysicsComponent
 
applyPhysics(double) - Method in class org.alban098.physics2j.PhysicsManager
 
applyTo(PhysicsComponent) - Method in class org.alban098.physics2j.Torque
 
applyTo(PhysicsComponent, Vector2f) - Method in class org.alban098.physics2j.Force
 
applyTorque(float) - Method in class org.alban098.physics2j.PhysicsComponent
 

B

BOTTOM_LEFT - Enum constant in enum class org.alban098.physics2j.QuadTree.Node.Region
 
BOTTOM_RIGHT - Enum constant in enum class org.alban098.physics2j.QuadTree.Node.Region
 
boundingBox - Variable in class org.alban098.physics2j.QuadTree.Node
 
BoundingBox(Vector2f, Vector2f) - Constructor for class org.alban098.physics2j.QuadTree.BoundingBox
 
bounds - Variable in class org.alban098.physics2j.Polygon
 

C

calculateBounds(float[], float[], int) - Method in class org.alban098.physics2j.Polygon
 
capacity - Variable in class org.alban098.physics2j.QuadTree.Node
 
centerPoint - Variable in class org.alban098.physics2j.QuadTree.BoundingBox
 
children - Variable in class org.alban098.physics2j.QuadTree.Node
 
clear() - Method in class org.alban098.physics2j.QuadTree
 
clear() - Method in class org.alban098.physics2j.QuadTree.Node
 
clearForces() - Method in class org.alban098.physics2j.PhysicsComponent
 
clearTorques() - Method in class org.alban098.physics2j.PhysicsComponent
 
collisionCallback(Physical, Vector2f) - Method in interface org.alban098.physics2j.Physical
 
CollisionResult - Class in org.alban098.physics2j
 
CollisionResult() - Constructor for class org.alban098.physics2j.CollisionResult
 
combine(Force) - Method in class org.alban098.physics2j.Force
 
combine(Torque) - Method in class org.alban098.physics2j.Torque
 
components - Variable in class org.alban098.physics2j.Force
 
contactPoint - Variable in class org.alban098.physics2j.CollisionResult
 
contains(float, float) - Method in class org.alban098.physics2j.Polygon
 
contains(Point2D) - Method in class org.alban098.physics2j.Polygon
 
contains(T) - Method in class org.alban098.physics2j.QuadTree
 
contains(T) - Method in class org.alban098.physics2j.QuadTree.Node
 
containsAll(Collection<T>) - Method in class org.alban098.physics2j.QuadTree
 
currentNodeIterator - Variable in class org.alban098.physics2j.QuadTree.QuadTreeIterator
 
currentSegment(double[]) - Method in class org.alban098.physics2j.Polygon.PolygonPathIterator
 
currentSegment(float[]) - Method in class org.alban098.physics2j.Polygon.PolygonPathIterator
 

D

DEFAULT - Static variable in class org.alban098.physics2j.QuadTree.Node
 
DEFAULT_NODE_CAPACITY - Static variable in class org.alban098.physics2j.QuadTree
 
drag - Variable in class org.alban098.physics2j.PhysicsComponent
 

E

elements - Variable in class org.alban098.physics2j.QuadTree.Node
 

F

Force - Class in org.alban098.physics2j
 
Force(float, float) - Constructor for class org.alban098.physics2j.Force
 
forces - Variable in class org.alban098.physics2j.PhysicsComponent
 

G

getAcceleration() - Method in class org.alban098.physics2j.PhysicsComponent
 
getAllLeafs() - Method in class org.alban098.physics2j.QuadTree
 
getAngularAcceleration() - Method in class org.alban098.physics2j.PhysicsComponent
 
getAngularVelocity() - Method in class org.alban098.physics2j.PhysicsComponent
 
getBoundingBox() - Method in class org.alban098.physics2j.Polygon
 
getCenter() - Method in class org.alban098.physics2j.Polygon
 
getCenterOfMass() - Method in class org.alban098.physics2j.PhysicsComponent
 
getDrag() - Method in class org.alban098.physics2j.PhysicsComponent
 
getHitbox() - Method in class org.alban098.physics2j.PhysicsComponent
 
getMass() - Method in class org.alban098.physics2j.PhysicsComponent
 
getMomentOfInertia() - Method in class org.alban098.physics2j.PhysicsComponent
 
getMomentOfInertia(float) - Method in class org.alban098.physics2j.Polygon
 
getNextNode() - Method in class org.alban098.physics2j.QuadTree.QuadTreeIterator
 
getPathIterator(AffineTransform) - Method in class org.alban098.physics2j.Polygon
 
getPathIterator(AffineTransform, double) - Method in class org.alban098.physics2j.Polygon
 
getPhysicsComponent() - Method in interface org.alban098.physics2j.Physical
 
getQuadTree() - Method in class org.alban098.physics2j.PhysicsManager
 
getRegion(T) - Method in class org.alban098.physics2j.QuadTree.Node
 
getRenderableComponent() - Method in class org.alban098.physics2j.QuadTree.Node
 
getTransform() - Method in interface org.alban098.physics2j.Physical
 
getTransform() - Method in class org.alban098.physics2j.QuadTree.Node
 
getVelocity() - Method in class org.alban098.physics2j.PhysicsComponent
 
getWindingRule() - Method in class org.alban098.physics2j.Polygon.PolygonPathIterator
 

H

hasChildren() - Method in class org.alban098.physics2j.QuadTree.Node
 
hasElements() - Method in class org.alban098.physics2j.QuadTree.Node
 
hasNext() - Method in class org.alban098.physics2j.QuadTree.QuadTreeIterator
 
hitbox - Variable in class org.alban098.physics2j.PhysicsComponent
 
Hitbox - Class in org.alban098.physics2j
 
Hitbox() - Constructor for class org.alban098.physics2j.Hitbox
 

I

index - Variable in class org.alban098.physics2j.Polygon.PolygonPathIterator
 
inside(float, float) - Method in class org.alban098.physics2j.Polygon
Deprecated.
invalidate() - Method in class org.alban098.physics2j.Polygon
 
isDone() - Method in class org.alban098.physics2j.Polygon.PolygonPathIterator
 
isEmpty() - Method in class org.alban098.physics2j.QuadTree
 
isSubjectToStaticForces() - Method in class org.alban098.physics2j.PhysicsComponent
 
iterator() - Method in class org.alban098.physics2j.QuadTree
 

L

loadAdditionalUniforms(Window, Camera) - Method in class org.alban098.physics2j.debug.QuadTreeRenderer
 
LOGGER - Static variable in class org.alban098.physics2j.PhysicsManager
Just a Logger to log events

M

mass - Variable in class org.alban098.physics2j.PhysicsComponent
 
merge() - Method in class org.alban098.physics2j.QuadTree.Node
 
MERGE_THRESHOLD - Static variable in class org.alban098.physics2j.QuadTree
 
MIN_LENGTH - Static variable in class org.alban098.physics2j.Polygon
 

N

next() - Method in class org.alban098.physics2j.Polygon.PolygonPathIterator
 
next() - Method in class org.alban098.physics2j.QuadTree.QuadTreeIterator
 
Node(int, Vector2f, Vector2f) - Constructor for class org.alban098.physics2j.QuadTree.Node
 
npoints - Variable in class org.alban098.physics2j.Polygon
 

O

objectA - Variable in class org.alban098.physics2j.CollisionResult
 
objectB - Variable in class org.alban098.physics2j.CollisionResult
 
org.alban098.physics2j - package org.alban098.physics2j
 
org.alban098.physics2j.debug - package org.alban098.physics2j.debug
 

P

Physical - Interface in org.alban098.physics2j
 
PhysicsComponent - Class in org.alban098.physics2j
 
PhysicsComponent(float, Vector2f) - Constructor for class org.alban098.physics2j.PhysicsComponent
 
PhysicsManager - Class in org.alban098.physics2j
 
PhysicsManager(Force...) - Constructor for class org.alban098.physics2j.PhysicsManager
 
poly - Variable in class org.alban098.physics2j.Polygon.PolygonPathIterator
 
Polygon - Class in org.alban098.physics2j
The Polygon class encapsulates a description of a closed, two-dimensional region within a coordinate space.
Polygon() - Constructor for class org.alban098.physics2j.Polygon
 
Polygon(float[], float[], int) - Constructor for class org.alban098.physics2j.Polygon
 
Polygon.PolygonPathIterator - Class in org.alban098.physics2j
 
PolygonPathIterator(Polygon, AffineTransform) - Constructor for class org.alban098.physics2j.Polygon.PolygonPathIterator
 

Q

quadTree - Variable in class org.alban098.physics2j.PhysicsManager
 
QuadTree<T extends Physical> - Class in org.alban098.physics2j
 
QuadTree() - Constructor for class org.alban098.physics2j.QuadTree
 
QuadTree(int) - Constructor for class org.alban098.physics2j.QuadTree
 
QuadTree(int, Vector2f) - Constructor for class org.alban098.physics2j.QuadTree
 
QuadTree(int, Vector2f, Vector2f) - Constructor for class org.alban098.physics2j.QuadTree
 
QuadTree(Vector2f) - Constructor for class org.alban098.physics2j.QuadTree
 
QuadTree(Vector2f, Vector2f) - Constructor for class org.alban098.physics2j.QuadTree
 
QuadTree.BoundingBox - Class in org.alban098.physics2j
 
QuadTree.Node<T extends Physical> - Class in org.alban098.physics2j
 
QuadTree.Node.Region - Enum Class in org.alban098.physics2j
 
QuadTree.QuadTreeIterator - Class in org.alban098.physics2j
 
QuadTreeIterator(QuadTree<T>) - Constructor for class org.alban098.physics2j.QuadTree.QuadTreeIterator
 
QuadTreeRenderer - Class in org.alban098.physics2j.debug
 
QuadTreeRenderer() - Constructor for class org.alban098.physics2j.debug.QuadTreeRenderer
 

R

Region() - Constructor for enum class org.alban098.physics2j.QuadTree.Node.Region
 
registered - Variable in class org.alban098.physics2j.PhysicsManager
A Collection of all Movable physics should be applied to
remove(T) - Method in class org.alban098.physics2j.QuadTree.Node
 
remove(T) - Method in class org.alban098.physics2j.QuadTree
 
removeAll(Collection<T>) - Method in class org.alban098.physics2j.QuadTree
 
reset() - Method in class org.alban098.physics2j.Polygon
 
resolveForces() - Method in class org.alban098.physics2j.PhysicsComponent
 
root - Variable in class org.alban098.physics2j.QuadTree
 

S

set(int) - Method in class org.alban098.physics2j.Torque
 
setAcceleration(float, float) - Method in class org.alban098.physics2j.PhysicsComponent
 
setAngularAcceleration(float) - Method in class org.alban098.physics2j.PhysicsComponent
 
setAngularVelocity(float) - Method in class org.alban098.physics2j.PhysicsComponent
 
setDrag(float) - Method in class org.alban098.physics2j.PhysicsComponent
 
setDrag(float, float) - Method in class org.alban098.physics2j.PhysicsComponent
 
setDrag(Vector2f) - Method in class org.alban098.physics2j.PhysicsComponent
 
setMass(float) - Method in class org.alban098.physics2j.PhysicsComponent
 
setVelocity(float, float) - Method in class org.alban098.physics2j.PhysicsComponent
 
size - Variable in class org.alban098.physics2j.QuadTree.BoundingBox
 
size - Variable in class org.alban098.physics2j.QuadTree
 
size() - Method in class org.alban098.physics2j.QuadTree
 
split() - Method in class org.alban098.physics2j.QuadTree.Node
 
stack - Variable in class org.alban098.physics2j.QuadTree.QuadTreeIterator
 
staticForce - Variable in class org.alban098.physics2j.PhysicsManager
 
subTickAccumulator - Variable in class org.alban098.physics2j.PhysicsManager
 

T

TOP_LEFT - Enum constant in enum class org.alban098.physics2j.QuadTree.Node.Region
 
TOP_RIGHT - Enum constant in enum class org.alban098.physics2j.QuadTree.Node.Region
 
torque - Variable in class org.alban098.physics2j.PhysicsComponent
 
Torque - Class in org.alban098.physics2j
 
Torque(float) - Constructor for class org.alban098.physics2j.Torque
 
TPS - Static variable in class org.alban098.physics2j.PhysicsManager
 
track(Physical) - Method in class org.alban098.physics2j.PhysicsManager
 
transform - Variable in class org.alban098.physics2j.Polygon.PolygonPathIterator
 
transform - Variable in class org.alban098.physics2j.QuadTree.Node
 
translate(float, float) - Method in class org.alban098.physics2j.Polygon
 

U

unregister(Physical) - Method in class org.alban098.physics2j.PhysicsManager
 
update(double) - Method in class org.alban098.physics2j.PhysicsComponent
 
updateBounds(float, float) - Method in class org.alban098.physics2j.Polygon
 

V

valueOf(String) - Static method in enum class org.alban098.physics2j.QuadTree.Node.Region
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.alban098.physics2j.QuadTree.Node.Region
Returns an array containing the constants of this enum class, in the order they are declared.
velocity - Variable in class org.alban098.physics2j.PhysicsComponent
 

W

w - Variable in class org.alban098.physics2j.Torque
 

X

xpoints - Variable in class org.alban098.physics2j.Polygon
 

Y

ypoints - Variable in class org.alban098.physics2j.Polygon
 
A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values