Uses of Package
hmi.util

Packages that use hmi.util
hmi.animation Documentation in the central Hmi Packages LaTeX report. 
hmi.elckerlyc.animationengine.gesturebinding   
hmi.elckerlyc.animationengine.procanimation   
hmi.elckerlyc.anticipator   
hmi.elckerlyc.scheduler   
hmi.environment This package contains several base classes that facilitate easy access to building an environment with graphics, physics and virtual human animation. 
hmi.environment.avatars This package contains code for loading avatars, mixed systems, face bindings, etc. 
hmi.environment.semaine Bridging for several Elckerlyc modules to the SEMAINE API. 
hmi.faceanimation.converters   
hmi.graphics.collada Support for loading Collada Graphics files 
hmi.graphics.jogl The HmiGraphics jogl package contains jogl-specific OpenGL code. 
hmi.graphics.lwjgl The HmiGraphics lwjgl package contains LWJGL-specific OpenGL code. 
hmi.graphics.opengl The HmiGraphics opengl package contains code for opengl based rendering, that is still independent from particular OpenGL java bindings, like jogl and lwjgl 
hmi.graphics.util The HmiGraphics util package contains a few utilities that combine functionality from other HmiGraphics packages. 
hmi.util NO PACKAGE DOCUMENTATION 
 

Classes in hmi.util used by hmi.animation
ClockListener
          A ClockListener can receive callbacks, in the form of time(currentTime) calls, made by some Clock object.
KeyState
          KeyState is a KeyListener, that keeps track of the current key states So, it converts the Java event based interface for the keyboard into a state based interface.
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.elckerlyc.animationengine.gesturebinding
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.elckerlyc.animationengine.procanimation
Id
          Id's are objects that uniquely characterize objects.
 

Classes in hmi.util used by hmi.elckerlyc.anticipator
CircularBuffer
          Creates a Fifo List of fixed size.
SystemClock
          How to use in practice: Allocate a SystemClock object, say "clock " Add one or more ClockListeners by means of the addClockListener() method.
 

Classes in hmi.util used by hmi.elckerlyc.scheduler
SystemClock
          How to use in practice: Allocate a SystemClock object, say "clock " Add one or more ClockListeners by means of the addClockListener() method.
 

Classes in hmi.util used by hmi.environment
ClockListener
          A ClockListener can receive callbacks, in the form of time(currentTime) calls, made by some Clock object.
KeyState
          KeyState is a KeyListener, that keeps track of the current key states So, it converts the Java event based interface for the keyboard into a state based interface.
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
SystemClock
          How to use in practice: Allocate a SystemClock object, say "clock " Add one or more ClockListeners by means of the addClockListener() method.
 

Classes in hmi.util used by hmi.environment.avatars
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.environment.semaine
ClockPanel
          A panel showing the count of a Clock.
 

Classes in hmi.util used by hmi.faceanimation.converters
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.graphics.collada
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.graphics.jogl
ClockListener
          A ClockListener can receive callbacks, in the form of time(currentTime) calls, made by some Clock object.
 

Classes in hmi.util used by hmi.graphics.lwjgl
ClockListener
          A ClockListener can receive callbacks, in the form of time(currentTime) calls, made by some Clock object.
Terminator
          A Terminator is an interface that requires a "terminate" method.
 

Classes in hmi.util used by hmi.graphics.opengl
ResourcePool
          A utility class for pools of resources, in particular for loading and caching resource objects.
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.graphics.util
ResourcePool
          A utility class for pools of resources, in particular for loading and caching resource objects.
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
 

Classes in hmi.util used by hmi.util
ClockListener
          A ClockListener can receive callbacks, in the form of time(currentTime) calls, made by some Clock object.
Console.ConsoleListener
          Listener interface for Console actions, like print.
Console.Counter
          Counters keep the values for a print counter
FilterSet.Predicate
          FilterSet.Predicates are Objects that implement a boolean test on Objects, in the form of their "valid" method.
FilterSet.Transform
          FilterSet.Transforms are objects that define a "mapping" from Objects to Object.
Id
          Id's are objects that uniquely characterize objects.
InputState.Key
          A InputState.Key defines a virtual key code and a key location.
InputState.Pattern
          The interface for key patterns: A pattern can be currently active or not, which can be checked by calling the isActive method.
Predicate
          Predicates are Objects that implement a boolean test on Objects, in the form of their "valid" method.
ResourcePool.ResourceLoader
          A ResourcePool.ResourceLoader object should be able to load a particular type of resource files from Resources, optionally using parameters passed on via the param array
Resources
          Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
StringUtil.TextPos
          Local class, for reposting positions in a String in the form of (line-number, line-pos).
SystemClock
          How to use in practice: Allocate a SystemClock object, say "clock " Add one or more ClockListeners by means of the addClockListener() method.
Terminator
          A Terminator is an interface that requires a "terminate" method.
ThreadDeadlockDetector.Listener
          This is called whenever a problem with threads is detected.