org.jbox2d.collision
Class FilterData

java.lang.Object
  extended by org.jbox2d.collision.FilterData

public class FilterData
extends java.lang.Object

This holds contact filtering data.


Field Summary
 int categoryBits
          The collision category bits.
 int groupIndex
          Collision groups allow a certain group of objects to never collide (negative) or always collide (positive).
 int maskBits
          The collision mask bits.
 
Constructor Summary
FilterData()
           
 
Method Summary
 void set(FilterData fd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

categoryBits

public int categoryBits
The collision category bits. Normally you would just set one bit.


maskBits

public int maskBits
The collision mask bits. This states the categories that this shape would accept for collision.


groupIndex

public int groupIndex
Collision groups allow a certain group of objects to never collide (negative) or always collide (positive). Zero means no collision group. Non-zero group filtering always wins against the mask bits.

Constructor Detail

FilterData

public FilterData()
Method Detail

set

public void set(FilterData fd)