sigmlanim
Class SiGMLAnimationGenerator

java.lang.Object
  extended by sigmlanim.SiGMLAnimationGenerator

public class SiGMLAnimationGenerator
extends java.lang.Object

Generator of animation data from a variety of SiGML sources. An instance of this class provides a front-end driver for JAnimgen, the animgen interface class, which this class uses in non-streamed mode. Each generation method, when successful, returns a SiGMLAnimation data-set to its caller.


Constructor Summary
SiGMLAnimationGenerator(java.net.URI baseuri)
          SiGMLAnimationGenerator constructor -- creates the associated SiGMLReader with the given base URI.
 
Method Summary
 SiGMLAnimation getAnimationData(JAnimgenConfigData JAG_CONFIG_DATA, AnimatedSign[] asigns)
          Returns the SiGMLAnimation data for the given sequence of Gestural-SiGML signs, performed by the given avatar at the given frame rate, using the given avatar configuration base URL and animgen logging regime.
 SiGMLAnimation getAnimationForSiGML(JAnimgenConfigData JAG_CONFIG_DATA, java.lang.String SIGML)
          Returns the SiGMLAnimation data for the given SiGML text, performed by the given avatar at the given frame rate, and using the given avatar configuration base URL and animgen logging regime.
 SiGMLAnimation getAnimationForSiGMLURL(JAnimgenConfigData JAG_CONFIG_DATA, java.net.URL SIGML_URL)
          Returns the SiGMLAnimation data for the given SiGML URL, performed by the given avatar at the given frame rate, and using the given avatar configuration base URL and animgen logging regime.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiGMLAnimationGenerator

public SiGMLAnimationGenerator(java.net.URI baseuri)
SiGMLAnimationGenerator constructor -- creates the associated SiGMLReader with the given base URI.

Method Detail

getAnimationData

public SiGMLAnimation getAnimationData(JAnimgenConfigData JAG_CONFIG_DATA,
                                       AnimatedSign[] asigns)
                                throws java.lang.InterruptedException
Returns the SiGMLAnimation data for the given sequence of Gestural-SiGML signs, performed by the given avatar at the given frame rate, using the given avatar configuration base URL and animgen logging regime.

Throws:
java.lang.InterruptedException

getAnimationForSiGML

public SiGMLAnimation getAnimationForSiGML(JAnimgenConfigData JAG_CONFIG_DATA,
                                           java.lang.String SIGML)
                                    throws java.lang.InterruptedException
Returns the SiGMLAnimation data for the given SiGML text, performed by the given avatar at the given frame rate, and using the given avatar configuration base URL and animgen logging regime.

Throws:
java.lang.InterruptedException

getAnimationForSiGMLURL

public SiGMLAnimation getAnimationForSiGMLURL(JAnimgenConfigData JAG_CONFIG_DATA,
                                              java.net.URL SIGML_URL)
                                       throws java.lang.InterruptedException
Returns the SiGMLAnimation data for the given SiGML URL, performed by the given avatar at the given frame rate, and using the given avatar configuration base URL and animgen logging regime.

Throws:
java.lang.InterruptedException