Class AABB
java.lang.Object
com.codename1.gaming.physics.box2d.collision.AABB
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfinal voidfinal booleanfinal Vec2final voidgetCenterToOut(Vec2 out) final Vec2final voidgetExtentsToOut(Vec2 out) final floatfinal voidgetVertices(Vec2[] argRay) final booleanisValid()final booleanraycast(RayCastOutput output, RayCastInput input) final booleanraycast(RayCastOutput output, RayCastInput input, IWorldPool argPool) final voidstatic final booleantestOverlap(AABB a, AABB b) final StringtoString()Returns a string representation of the object.
-
Field Details
-
lowerBound
-
upperBound
-
-
Constructor Details
-
AABB
public AABB() -
AABB
-
AABB
-
-
Method Details
-
set
-
isValid
public final boolean isValid() -
getCenter
-
getCenterToOut
-
getExtents
-
getExtentsToOut
-
getVertices
-
combine
-
getPerimeter
public final float getPerimeter() -
combine
-
contains
-
raycast
-
raycast
-
testOverlap
-
toString
Description copied from class:ObjectReturns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method. The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of: getClass().getName() + '@' + Integer.toHexString(hashCode())
-