artisynth.core.mechmodels
Class CollidablePair

java.lang.Object
  extended by artisynth.core.mechmodels.CollidablePair

public class CollidablePair
extends java.lang.Object

Describes a pair of Collidable model components.


Constructor Summary
CollidablePair(Collidable a, Collidable b)
           
CollidablePair(CollidablePair pair)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Collidable getA()
           
 Collidable getB()
           
 int hashCode()
           
 boolean includesCollidables(Collidable a, Collidable b)
           
static boolean isGeneric(Collidable c)
           
 boolean isValidDefault()
           
 java.lang.String toString(CompositeComponent ref)
           
 java.lang.String toString(CompositeComponent ref, Collidable c)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollidablePair

public CollidablePair(Collidable a,
                      Collidable b)

CollidablePair

public CollidablePair(CollidablePair pair)
Method Detail

getA

public Collidable getA()

getB

public Collidable getB()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

includesCollidables

public boolean includesCollidables(Collidable a,
                                   Collidable b)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

isGeneric

public static boolean isGeneric(Collidable c)

isValidDefault

public boolean isValidDefault()

toString

public java.lang.String toString(CompositeComponent ref,
                                 Collidable c)

toString

public java.lang.String toString(CompositeComponent ref)