org.xith3d.physics.collision
Class CollideableGroupType

java.lang.Object
  extended by org.xith3d.physics.collision.CollideableGroupType

public abstract class CollideableGroupType
extends java.lang.Object

A space type. Could be simple, hash, quadtree, octree, whatever. It's used mainly to determine collisions algorithms which are going to be employed. This class could be used in GUI tools, to get infos on space types


Constructor Summary
CollideableGroupType()
           
 
Method Summary
abstract  java.lang.Class<?> getGroupClass()
           
abstract  java.lang.String getInfo()
           
abstract  java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollideableGroupType

public CollideableGroupType()
Method Detail

getGroupClass

public abstract java.lang.Class<?> getGroupClass()
Returns:
The Class, that the group type corresponds to.

getName

public abstract java.lang.String getName()
Returns:
the name of the space type, it is, the one used to refer to it, in CollisionEngine. All camel-case, please !

getInfo

public abstract java.lang.String getInfo()
Returns:
a small description of how special is this space, and whatever extra features, it does have..