Index
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
X
Y
A B C D E F G H I L M N O P Q R S T U V W X YAll Classes and Interfaces|All Packages|Constant Field Values