Uses of Class
crystalspace.jbind.impl.csgeom.box.csBox2

Packages that use csBox2
crystalspace.jbind.impl.csgeom.box   
crystalspace.jbind.impl.csgeom.clip2d   
crystalspace.jbind.impl.csgeom.poly2d   
crystalspace.jbind.impl.engine.mesh   
crystalspace.jbind.impl.engine.rview   
crystalspace.jbind.interfaces.iengine.mesh   
crystalspace.jbind.interfaces.iengine.rview   
crystalspace.jbind.interfaces.igeom.clip2d   
 

Uses of csBox2 in crystalspace.jbind.impl.csgeom.box
 

Methods in crystalspace.jbind.impl.csgeom.box that return csBox2
 csBox2 csBox3.getSide(int side)
          Get a side of this box as a 2D box.
 csBox2 csBox2.mul(csBox2 box)
          Compute the intersection of two bounding boxes.
 csBox2 csBox2.add(csVector2 point)
          Compute the union of a point with this bounding box.
 csBox2 csBox2.add(csBox2 box)
          Compute the union of two bounding boxes.
static csBox2 csBox2.mul(csBox2 box1, csBox2 box2)
          Compute the intersection of two bounding boxes.
static csBox2 csBox2.add(csBox2 box, csVector2 point)
          Compute the union of a bounding box and a point.
static csBox2 csBox2.add(csBox2 box1, csBox2 box2)
          Compute the union of two bounding boxes.
 

Methods in crystalspace.jbind.impl.csgeom.box with parameters of type csBox2
 boolean csBox3.projectBox(csTransform trans, float fov, float sx, float sy, csBox2 sbox, float min_z, float max_z)
          Project this box to a 2D bounding box given the view point transformation and also the field-of-view and shift values (for perspective projection).
 boolean csBox3.projectBoxAndOutline(csTransform trans, float fov, float sx, float sy, csBox2 sbox, csPoly2D poly, float min_z, float max_z)
          Project this box to the 2D outline given the view point transformation and also the field-of-view and shift values (for perspective correction).
 boolean csBox2.contains(csBox2 box)
          Test if this box contains the other box.
 csBox2 csBox2.mul(csBox2 box)
          Compute the intersection of two bounding boxes.
 csBox2 csBox2.add(csBox2 box)
          Compute the union of two bounding boxes.
 boolean csBox2.overlap(csBox2 box)
          Test if this box overlaps with the given box.
 boolean csBox2.testIntersect(csBox2 box)
          Test if the two boxes have an intersection.
static csBox2 csBox2.mul(csBox2 box1, csBox2 box2)
          Compute the intersection of two bounding boxes.
static boolean csBox2.nEquals(csBox2 box1, csBox2 box2)
          Tests if two bounding boxes are unequal.
static csBox2 csBox2.add(csBox2 box, csVector2 point)
          Compute the union of a bounding box and a point.
static csBox2 csBox2.add(csBox2 box1, csBox2 box2)
          Compute the union of two bounding boxes.
static boolean csBox2.less(csVector2 point, csBox2 box)
          Tests if a point is contained in a box.
static boolean csBox2.less(csBox2 box1, csBox2 box2)
          Tests if box1 is a subset of box2.
static boolean csBox2.equals(csBox2 box1, csBox2 box2)
          Tests if two bounding boxes are equal.
static boolean csBox2.greater(csBox2 box1, csBox2 box2)
          Tests if box1 is a superset of box2.
 

Uses of csBox2 in crystalspace.jbind.impl.csgeom.clip2d
 

Methods in crystalspace.jbind.impl.csgeom.clip2d with parameters of type csBox2
 int csClipper2D.classifyBox(csBox2 box)
           
 short csClipper2D.clip(csVector2Array InPolygon, csVector2Array OutPolygon, csBox2 BoundingBox)
           
 short csClipper2D.clipInPlace(csVector2Array InPolygon, csBox2 BoundingBox)
           
 

Uses of csBox2 in crystalspace.jbind.impl.csgeom.poly2d
 

Methods in crystalspace.jbind.impl.csgeom.poly2d that return csBox2
 csBox2 csPoly2D.getBoundingBox()
          Get the bounding box (in 2D space) for this polygon.
 

Methods in crystalspace.jbind.impl.csgeom.poly2d with parameters of type csBox2
 void csPoly2D.random(int num, csBox2 max_bbox)
          Generate a random convex polygon with the specified number of vertices.
 

Uses of csBox2 in crystalspace.jbind.impl.engine.mesh
 

Methods in crystalspace.jbind.impl.engine.mesh with parameters of type csBox2
 float csMeshWrapper.getScreenBoundingBox(iCamera camera, csBox2 sbox, csBox3 cbox)
           
 

Uses of csBox2 in crystalspace.jbind.impl.engine.rview
 

Methods in crystalspace.jbind.impl.engine.rview with parameters of type csBox2
 boolean csRenderView.clipBBox(csBox2 sbox, csBox3 cbox, int clip_portal, int clip_plane, int clip_z_plane)
           
 

Uses of csBox2 in crystalspace.jbind.interfaces.iengine.mesh
 

Methods in crystalspace.jbind.interfaces.iengine.mesh with parameters of type csBox2
 float iMeshWrapper.getScreenBoundingBox(iCamera camera, csBox2 sbox, csBox3 cbox)
          Get a very inaccurate bounding box of the object in screen space.
 

Uses of csBox2 in crystalspace.jbind.interfaces.iengine.rview
 

Methods in crystalspace.jbind.interfaces.iengine.rview with parameters of type csBox2
 boolean iRenderView.clipBBox(csBox2 sbox, csBox3 cbox, int clip_portal, int clip_plane, int clip_z_plane)
          Check if the screen bounding box of an object is visible in this render view.
 

Uses of csBox2 in crystalspace.jbind.interfaces.igeom.clip2d
 

Methods in crystalspace.jbind.interfaces.igeom.clip2d with parameters of type csBox2
 int iClipper2D.classifyBox(csBox2 box)
          Classify some bounding box against this clipper.
 short iClipper2D.clip(csVector2Array InPolygon, csVector2Array OutPolygon, csBox2 BoundingBox)
          Clip a set of 2D points.
 short iClipper2D.clipInPlace(csVector2Array InPolygon, csBox2 BoundingBox)
          Wrapper function: clip a polygon in-place.