org.jbox2d.collision
Class ContactID

java.lang.Object
  extended by org.jbox2d.collision.ContactID
All Implemented Interfaces:
Comparable<ContactID>

public class ContactID
extends Object
implements Comparable<ContactID>

Contact ids to facilitate warm starting. Note: the ContactFeatures class is just embedded in here


Nested Class Summary
static class ContactID.Type
           
 
Field Summary
 byte indexA
           
 byte indexB
           
 byte typeA
           
 byte typeB
           
 
Constructor Summary
ContactID()
           
ContactID(ContactID c)
           
 
Method Summary
 int compareTo(ContactID o)
           
 void flip()
           
 int getKey()
           
 boolean isEqual(ContactID cid)
           
 void set(ContactID c)
           
 void zero()
          zeros out the data
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indexA

public byte indexA

indexB

public byte indexB

typeA

public byte typeA

typeB

public byte typeB
Constructor Detail

ContactID

public ContactID()

ContactID

public ContactID(ContactID c)
Method Detail

getKey

public int getKey()

isEqual

public boolean isEqual(ContactID cid)

set

public void set(ContactID c)

flip

public void flip()

zero

public void zero()
zeros out the data


compareTo

public int compareTo(ContactID o)
Specified by:
compareTo in interface Comparable<ContactID>


Copyright © 2013. All Rights Reserved.