diff options
Diffstat (limited to 'doc/sims/collision/package.html')
-rw-r--r-- | doc/sims/collision/package.html | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/doc/sims/collision/package.html b/doc/sims/collision/package.html new file mode 100644 index 0000000..a1e571e --- /dev/null +++ b/doc/sims/collision/package.html @@ -0,0 +1,137 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html> + <head> + <title>Scaladoc for sims.collision</title> + <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> + <script type="text/javascript" src="../../lib/jquery.js"></script> + + <style type="text/css"> + @import url(../../lib/template.css) screen; + </style> + <script type="text/javascript" src="../../lib/template.js"></script> + + </head> + <body class="value"> + + <p id="owner"><a href="../package.html">sims</a></p> + + <div id="definition"> + <img src="../../lib/package_big.png" /> + <h1>collision</h1> + </div> + + <h4 class="signature"> + <span class="kind">package</span> + <span class="symbol"> + <span class="name">collision</span> + </span> + </h4> + <div class="fullcomment" id="comment"> + + + + + + </div> + + <div id="template"> + + + + <div class="members" id="types"> + <h3>Type Members</h3> + <ol><li name="sims.collision.AABB"> + <h4 class="signature"><a href="AABB.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">AABB</span><span class="params">(<span name="minVertex">minVertex: Vector2D</span>, <span name="maxVertex">maxVertex: Vector2D</span>)</span><span class="result"> extends Product</span> + </span> + </a></h4> + <p class="comment cmt">Axis Aligned Bounding Boxes (AABBs) are rectangles that frame a shape</p> + </li><li name="sims.collision.CircleCollision"> + <h4 class="signature"><a href="CircleCollision.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">CircleCollision</span><span class="params">(<span name="c1">c1: Circle</span>, <span name="c2">c2: Circle</span>)</span><span class="result"> extends Collision with Product</span> + </span> + </a></h4> + <p class="comment cmt">Collision between two circles</p> + </li><li name="sims.collision.Collision"> + <h4 class="signature"><a href="Collision.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">Collision</span><span class="result"> extends Constraint</span> + </span> + </a></h4> + <p class="comment cmt">Collision between two shapes</p> + </li><li name="sims.collision.Detector"> + <h4 class="signature"><a href="Detector.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">Detector</span><span class="result"> extends AnyRef</span> + </span> + </a></h4> + <p class="comment cmt">A world detects its collisions through concrete implementations of this class</p> + </li><li name="sims.collision.GridDetector"> + <h4 class="signature"><a href="GridDetector.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">GridDetector</span><span class="result"> extends Detector</span> + </span> + </a></h4> + <p class="comment cmt">A conrete implementation of <code>Detector</code></p> + </li><li name="sims.collision.Overlap"> + <h4 class="signature"><a href="Overlap.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">Overlap</span><span class="params">(<span name="poly">poly: ConvexPolygon</span>, <span name="sideNum">sideNum: Int</span>, <span name="overlap">overlap: Double</span>)</span><span class="result"> extends Product</span> + </span> + </a></h4> + + </li><li name="sims.collision.Pair"> + <h4 class="signature"><a href="Pair.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">Pair</span><span class="params">(<span name="s1">s1: Shape</span>, <span name="s2">s2: Shape</span>)</span><span class="result"> extends (Shape, Shape) with Product</span> + </span> + </a></h4> + <p class="comment cmt">Pair of shapes</p> + </li><li name="sims.collision.PolyCircleCollision"> + <h4 class="signature"><a href="PolyCircleCollision.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">PolyCircleCollision</span><span class="params">(<span name="p">p: ConvexPolygon</span>, <span name="c">c: Circle</span>)</span><span class="result"> extends Collision with Product</span> + </span> + </a></h4> + <p class="comment cmt">Collision between a convex polygon and a circle</p> + </li><li name="sims.collision.PolyCollision"> + <h4 class="signature"><a href="PolyCollision.html"> + <span class="kind">class</span> + <span class="symbol"> + <span class="name">PolyCollision</span><span class="params">(<span name="p1">p1: ConvexPolygon</span>, <span name="p2">p2: ConvexPolygon</span>)</span><span class="result"> extends Collision with Product</span> + </span> + </a></h4> + <p class="comment cmt">Collision between two convex polygons</p> + </li></ol> + </div> + + <div class="members" id="values"> + <h3>Value Members</h3> + <ol><li name="sims.collision.Collision"> + <h4 class="signature"><a href="Collision$.html"> + <span class="kind">object</span> + <span class="symbol"> + <span class="name">Collision</span><span class="result"> extends AnyRef</span> + </span> + </a></h4> + + </li></ol> + </div> + + + + </div> + + </body> + </html>
\ No newline at end of file |