public class QuadTreeAwareStaticCollisionCircle extends StaticCollisionCircle implements QuadTreeAware
collisionsdisposed, positionChangeListeners, sizeChangeListeners| Constructor and Description |
|---|
QuadTreeAwareStaticCollisionCircle(Circle circle) |
QuadTreeAwareStaticCollisionCircle(float radius) |
QuadTreeAwareStaticCollisionCircle(float centerX,
float centerY,
float radius) |
QuadTreeAwareStaticCollisionCircle(int id,
Circle circle) |
QuadTreeAwareStaticCollisionCircle(int id,
Collisions collisions) |
QuadTreeAwareStaticCollisionCircle(int id,
float radius) |
QuadTreeAwareStaticCollisionCircle(int id,
float centerX,
float centerY,
float radius) |
| Modifier and Type | Method and Description |
|---|---|
QuadTree |
getQuad()
Returns the
QuadTree where this object is located. |
protected void |
release() |
void |
setQuad(QuadTree quadTree)
Sets the
QuadTree where this object is located. |
dispose, equals, forceTo, forceTo, forceToHeight, forceToWidth, getId, getRawRenderHeight, getRawRenderWidth, getRawRenderX, getRawRenderY, getRenderCoordMode, getRenderHeight, getRenderRadius, getRenderWidth, getRenderX, getRenderY, hashCode, init, interpolate, preUpdate, setRenderCoordMode, setTocontains, contains, contains, contains, contains, contains, copy, draw, edgeIterator, fill, getBoundingBox, getCenterX, getCenterY, getDistanceFromCenter, getDistanceFromCenter, getDistanceTo, getHeight, getMaxX, getMaxY, getMinX, getMinY, getNumberOfSides, getPolygon, getRadius, getRotation, getWidth, getX, getY, intersects, intersects, intersects, intersectsIgnoringEdges, intersectsIgnoringEdges, intersectsLineSegment, intersectsLineSegment, isCircle, lerp, lerp, lerp, rotate, rotateAround, scale, set, setCenter, setCenterX, setCenterY, setRadius, setRotation, setRotationAround, setX, setXY, setY, translateadd, addPostionChangeListener, addSizeChangeListener, clearPositionChangeListeners, clearPositionListeners, clearPositionListeners, clearSizeChangeListeners, clearSizeListeners, clearSizeListeners, getDistanceTo, intersects, moveTowards, moveTowards, notifyPositionChangeListeners, notifyPositionListeners, notifyPositionListeners, notifySizeChangeListeners, notifySizeListeners, notifySizeListeners, removePositionChangeListener, removePositionListener, removePositionListener, removeSizeChangeListener, removeSizeListener, removeSizeListener, setDisposed, setRotationAround, subtractclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddSizeChangeListener, contains, contains, contains, getCenterX, getCenterY, getHeight, getMaxX, getMaxY, getMinX, getMinY, getNumberOfSides, getPolygon, getWidth, intersects, intersects, intersectsIgnoringEdges, intersectsLineSegment, intersectsLineSegment, isCircle, removeSizeChangeListener, scale, setCenter, setCenterX, setCenterY, setRadiusaddPostionChangeListener, getDistanceTo, getDistanceTo, getX, getY, moveTowards, moveTowards, removePositionChangeListener, setX, setXY, setYpublic QuadTreeAwareStaticCollisionCircle(float radius)
public QuadTreeAwareStaticCollisionCircle(float centerX,
float centerY,
float radius)
public QuadTreeAwareStaticCollisionCircle(Circle circle)
public QuadTreeAwareStaticCollisionCircle(int id,
float radius)
public QuadTreeAwareStaticCollisionCircle(int id,
Circle circle)
public QuadTreeAwareStaticCollisionCircle(int id,
Collisions collisions)
public QuadTreeAwareStaticCollisionCircle(int id,
float centerX,
float centerY,
float radius)
protected void release()
release in class StaticCollisionCirclepublic void setQuad(QuadTree quadTree)
QuadTreeAwareQuadTree where this object is located. Automatically called by CollisionDetection.add(T) methods.
NOTE: Internal use only.setQuad in interface QuadTreeAwarequadTree - The QuadTree where this object is located.public QuadTree getQuad()
QuadTreeAwareQuadTree where this object is located. You can call this method in order to get the QuadTree on which you can do QuadTreeSearchDirection.UPWARDS search.getQuad in interface QuadTreeAware