Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

abortCurrentSiGMLStream() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Notifies this receiver that the sign stream associated with the most recent checkpoint (established using StreamedSiGMLReceiver.addStreamAbortCheckpoint()) has now been aborted, so that the receiver can respond appropriately.
abortCurrentSiGMLStream() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Notifies this receiver that the sign stream associated with the most recent checkpoint (established using SiGMLInputAnimGenCoordinator.addStreamAbortCheckpoint()) has now been aborted, so that the receiver can respond appropriately.
acceptStream(InputStream) - Method in class sigmlanim.StreamOfStreamsAdapter
Stream-Received event handler -- does nothing.
acceptStream(InputStream) - Method in interface sigmlanim.StreamOfStreamsHandler
Accepts the latest input stream in the stream of streams.
ACCESS_CLASS - Variable in class jautil.avatar.AvatarData
The access class for the avatar data files, if it has one.
AccessChoice() - Constructor for class jautil.install.AvatarsAccessChooser.AccessChoice
Constructs a new access choice record, with the default settings, that is, remote avatar definitions.
AccessChoice(boolean, boolean) - Constructor for class jautil.install.AvatarsAccessChooser.AccessChoice
Constructs a new access choice reccord, initialised with the given values.
add(Quaternion) - Method in class jautil.geometry.Quaternion
Returns a new Quaternion representing this + q.
addChild(Bone) - Method in class jarp.Bone
Adds the given bone to this bone's dynamic children list.
addStreamAbortCheckpoint() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Sets a checkpoint for abortion of the sign stream generated for an individual SiGML document.
addStreamAbortCheckpoint() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Sets a checkpoint for abortion of the sign stream generated for an individual SiGML document.
addToVerticesVector(int, float[]) - Method in class jarp.Mesh
Adds the three given xyz values, to this mesh's vertices vector at positions v3, v3+1, v3+2.
addToVerticesVectorScaled(int, float[], float) - Method in class jarp.Mesh
Adds the three given xyz values, with the given scaling, to this mesh's vertices vector at positions v3, v3+1, v3+2.
adjust(CASFrame, float) - Method in class jarp.AmbientManager
 
adjustForTimeDelta(CASFrame, float, float) - Method in class jarp.AmbientManager
 
adjustTime(float) - Method in class cas.CASFrame
Adjusts this frame's timestamp by the given amount.
adjustViewYInternal() - Method in class jarp.Character
Returns the deviation of this character's maximum y-value from the standard one, in the character's internal units -- which are the same as GL units for a character in v3 format.
advanceFrame() - Method in class player.AnimationScan
Advances this scan to the next frame index, unless it is not initially in range.
AG_OK_STATUS - Static variable in class sigmlanim.JAnimgen
animgen status value: NO ERRORS
AG_SIGML_WARNING - Static variable in class sigmlanim.JAnimgen
animgen status value: SIGML WARNING(S)
AGS_FINAL_FAIL - Static variable in class sigmlanim.JAnimgen
Animgen completion status value: failure on completion.
AGS_INIT_FAIL - Static variable in class sigmlanim.JAnimgen
Animgen completion status value: failure at initialization.
AGS_OK - Static variable in class sigmlanim.JAnimgen
Animgen completion status value: OK.
AGS_SIGML_QUERY - Static variable in class sigmlanim.JAnimgen
Animgen completion status value: OK, but SiGML warnings.
AGS_STATUS_FAIL - Static variable in class sigmlanim.JAnimgen
Animgen completion status value: failure at initialization.
AGS_TBD - Static variable in class sigmlanim.JAnimgen
Animgen completion status value: Yet to be determined.
AmbientManager - Class in jarp
Provides ambient motion management for a parent JARP Character
AmbientManager(CASFrame[], float) - Constructor for class jarp.AmbientManager
 
AnimatedSign - Class in sigmlanim
This class extends a GSiGMLSign by attaching the corresponding sequence of animation frames to it.
AnimatedSign(GSiGMLSign) - Constructor for class sigmlanim.AnimatedSign
Constructs a new sign object for the given GSiGMLSign, initially with no associated animation frames.
AnimatedSign(String, String, PlayerSettings) - Constructor for class sigmlanim.AnimatedSign
Constructs a new sign object with the given gestural SiGML, gloss and player settings, and with no associated animation frames.
AnimatedSign(String, int, CASFrame[]) - Constructor for class sigmlanim.AnimatedSign
Constructs a new sign object with the given frames at the given frame base; the inherited GSiGMLSign will have no data apart from the given gloss name.
animation() - Method in class player.AnimationScan
Returns this scan's underlying animation if any, otherwise null.
animationIsIncomplete() - Method in class player.AnimationScan
Indicates whether this scan is backed by an animation for which there are (or at least may be) yet further frames to be generated.
animationIsInProgress() - Method in class jarp.FrameAnimationSynch
Indicates whether or not an animation is in progress.
AnimationScan - Class in player
A state descriptor for a scan of an animation data-set, which may be represented by a full SiGMLAnimation data-set.
AnimationScan(SiGMLAnimation, PlayerFlags) - Constructor for class player.AnimationScan
Constructs a scan for the given full animation data-set.
AnimationScheduler - Class in player
Schedules the rendering of a sequence of animation frames by a JA avatar.
AnimationScheduler(View, CameraController, AnimationScan, JAPlayerEventHandler, SpeedProvider, int, int, int, boolean, boolean, boolean, boolean, boolean) - Constructor for class player.AnimationScheduler
Constructs a new animation scheduler.
animFPS() - Method in class player.AnimationScan
Returns the frame-rate of the animation behind this scan.
animFPS() - Method in class sigmlanim.SiGMLAnimation
Returns the frame-rate for this animation.
animgenDoLog() - Method in class jautil.JAOptions
Returns the setting of the "animgen.do.log" option.
animgenFPS() - Method in class jautil.JAOptions
Returns the setting of the "animgen.fps" (frames-per-second) option.
animgenLogDoAppend() - Method in class jautil.JAOptions
Returns the setting of the "animgen.log.do.append" option.
animgenLogFileURL() - Method in class jautil.JAOptions
Returns the setting of the "animgen.log.file.uri" option.
animLoadDone(int, int) - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationLoadEventHandler
Notifies this handler that the loading of the animation is now complete, consisting of the given numbers of signs and of frames.
animLoadStarted() - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationLoadEventHandler
Notifies this handler that the loading of the animation is starting.
animSignLoaded(int, int) - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationLoadEventHandler
Notifies this handler that the animation for the next sign is now complete, the sign having the given sequence number and its animation ending at the given limit frame number.
appendSiGMLFragment(String) - Method in class jautil.SiGMLPipe
Appends the given fragment of SiGML text to this pipe.
appendSiGMLFragment(String) - Method in interface player.JALoadingPlayer.SiGMLPipeWriter
Appends the given SiGML fragment to this pipe.
AppletPropertiesSetter - Class in jautil
Provides static methods to copy specified applet parameter settings to the system properties.
AppletPropertiesSetter() - Constructor for class jautil.AppletPropertiesSetter
 
approxEq(float, float) - Static method in class cas.CASTRSet
Tests whether the given pair of values are approximately equal.
approxEqRots(float[], float[]) - Static method in class cas.CASTRSet
Tests whether the given pair of translations are approximately equal.
approxOne(float, float) - Static method in class casxml.CASWriter
 
approxOneForRot(float) - Static method in class casxml.CASWriter
 
approxZero(float, float) - Static method in class casxml.CASWriter
 
approxZeroForRot(float) - Static method in class casxml.CASWriter
 
appWindowLocationAndSize() - Method in class jautil.JAOptions
Returns the values (x,y,width,height) from the "app.window.loc.size" option.
argsToProperties(String[]) - Static method in class jautil.AppletPropertiesSetter
Returns a Properties object derived from the App args given.
arrayIsFinal() - Method in interface player.SignsArrayAccess
Returns this array-access's completion flag.
ASD_IX - Static variable in class jautil.avatar.AvatarData
 
ASD_XML - Variable in class jautil.avatar.AvatarData
The data in the avatar's ASD XML file (asd.xml).
ASD_XML_NAME - Static variable in class jautil.JAAvatarsEnv
ASD (Avatar Structure Definition) XML file name.
asdData() - Method in interface jautil.avatar.AvatarAccess
Returns the avatar's ASD XML file (asd.xml) as a byte array.
asdData() - Method in class jautil.avatar.BaseAccess
Returns the content of the avatar's ASD XML file (asd.xml).
asFloats() - Method in class jautil.geometry.Quaternion
Returns a copy of this quaternion as a new array of floats.
asNewStream() - Method in interface jautil.avatar.AvatarDefinitionAccess
Returns the avatar definition data stream if available, null otherwise.
asNewStream() - Method in class jautil.avatar.AvatarDefinitionForView
Returns an input stream for this ARP avatar definition, or null if the definition is unavailable.
assignNewTRData(CASTRSet, float) - Method in class jarp.Bone
Update this bone's TR-Set data (relative to its parent), applying the given scale factor to its translation.
assignNewTRData(CASTRSet) - Method in class jarp.Bone
Update this bone's TR-Set data (relative to its parent) -- ignoring the translation, i.e.
asURL() - Method in interface jautil.avatar.AvatarDefinitionAccess
Returns URL for the avatar data if available, null otherwise.
asURL() - Method in class jautil.avatar.AvatarDefinitionForView
Returns the URL for this ARP avatar definition, or null if the definition is unavailable.
asynchWriteCAS(String, File) - Method in class sigmlanim.SiGMLAnimation
Using a separate thread, writes this animation as CAS data for the given avatar to the given local filesystem path.
autoPlayIsOn() - Method in class player.JASocketPlayer
Returns the current setting of this player's auto-play flag.
AVATAR - Variable in class jautil.avatar.AvatarData
The avatar name.
AVATAR - Variable in class sigmlanim.JAnimgenConfigData
Configuration data for JAnimgen: Avatar.
AVATAR_CONFIG_BASE_URI_KEY - Static variable in class jautil.JAOptions
 
AVATAR_CONFIG_PROPS_FILE - Static variable in class jautil.JAOptions
 
AVATAR_CONFIG_PROPS_PFX - Static variable in class jautil.JAOptions
 
AVATAR_DEF - Variable in class jautil.avatar.AvatarData
The data in the ARP avatar definition file for this avatar (avatardef.jarp or avatardef.jarp).
AVATAR_DEF_NAME - Variable in class jautil.avatar.AvatarData
The name of the avatar definition file.
AVATAR_DEF_NAME_ARP - Static variable in class jautil.JAAvatarsEnv
Avatar definition file name with ".arp" suffix.
AVATAR_DEF_NAME_JARP - Static variable in class jautil.JAAvatarsEnv
Avatar definition file name with standard ".jarp" suffix.
AVATAR_DEF_STEM - Static variable in class jautil.JAAvatarsEnv
Avatar definition file name stem.
AVATAR_DEF_URL - Variable in class jautil.avatar.AvatarData
The full URL for the avatar definition file.
AVATAR_ID_KEY - Static variable in class jautil.JAOptions
 
AVATAR_ID_LIST_KEY - Static variable in class jautil.JAOptions
 
AVATAR_JAR_BASE_URI_KEY - Static variable in class jautil.JAOptions
 
AVATAR_TAG - Static variable in class casxml.CASHandler
 
AVATAR_XML_TEXTS - Variable in class sigmlanim.JAnimgenConfigData
Configuration data for JAnimgen: Avatar-related XML texts.
AvatarAccess - Interface in jautil.avatar
Interface defining access to the data files needed to work with a JARP avatar.
avatarConfigBaseURL() - Method in class jautil.JAOptions
Returns the setting of the "avatar.config.base.uri" option.
AvatarConfigDataset - Class in jautil.avatar
A record of the avatar configuration data for a given JASigning instance.
AvatarConfigDataset(JAOptions) - Constructor for class jautil.avatar.AvatarConfigDataset
Constructs a new avatar configuration data record for the current JASigning instance based on the installation avatar configuration settings, overridden and extended as appropriate by the current app/applet's JAOptions set.
AvatarData - Class in jautil.avatar
Holds all the essential data for a particular instance of a JARP avatar, including its name and base URL.
AvatarData(String, String) - Constructor for class jautil.avatar.AvatarData
Constructs a new avatar data record for the avatar with the given name and data at the given base URL.
AvatarData(String, Class<?>) - Constructor for class jautil.avatar.AvatarData
Constructs a new avatar data record for the avatar with the given name and access class.
AvatarDataException - Exception in jautil.avatar
Checked exception for failures in avatar data access.
AvatarDataException(String) - Constructor for exception jautil.avatar.AvatarDataException
 
AvatarDefinitionAccess - Interface in jautil.avatar
Provides access to an avatar definition, either as an input stream or as a URL.
AvatarDefinitionForView - Class in jautil.avatar
An AvatarDefinitionAccess implementation supported by an AvatarAccess, suitable for use by a View.
AvatarDefinitionForView(AvatarAccess) - Constructor for class jautil.avatar.AvatarDefinitionForView
Constructs a new ARP avatar definition access object, using the given AvatarAccess, which must not be null.
AvatarDefinitionForView(String) - Constructor for class jautil.avatar.AvatarDefinitionForView
Constructs a new ARP avatar definition access object for the avatar with the given name, but with a null access object.
avatarDefinitionIsToBeSaved() - Method in class jautil.JAOptions
Returns the setting of the "avatar.definition.do.save" option.
avatarDefinitionSaveURL() - Method in class jautil.JAOptions
Returns the setting of the "avatar.definition.save.uri" option.
avatarDefinitionVersion() - Method in class jautil.JAOptions
Returns the setting of the "avatar.definition.version" option.
avatarDefStream() - Method in interface jautil.avatar.AvatarAccess
Returns an input stream for the data in the ARP avatar definition file for this avatar (avatardef.jarp or avatardef.jarp).
avatarDefStream() - Method in class jautil.avatar.BaseAccess
Returns an input stream for the data in the ARP avatar definition file for this avatar (avatardef.jarp or avatardef.jarp).
avatarDefURL() - Method in interface jautil.avatar.AvatarAccess
Returns the URL for the ARP avatar definition file for this avatar (avatardef.jarp or avatardef.jarp).
avatarDefURL() - Method in class jautil.avatar.BaseAccess
Returns the URL for the ARP avatar definition file for this avatar (avatardef.jarp or avatardef.jarp).
AvatarEventHandler - Interface in player
Interface for avatar View events.
avatarID() - Method in class jautil.JAOptions
Returns the setting of the "avatar.id" option.
avatarIDList() - Method in class jautil.JAOptions
Returns the setting of the "avatar.id.list" option.
avatarIsLoaded(String) - Method in interface player.AvatarEventHandler
Reports that the associated View has loaded its avatar.
avatarIsLoaded(String) - Method in class player.JAFramesPlayer
Handler for the avatar-loaded event generated by our view: sets up a camera controller for the view, and forwards the event to this player's own handler if it has one.
avatarIsUnloaded(String) - Method in interface player.AvatarEventHandler
Reports that the associated View has unloaded loaded its avatar.
avatarIsUnloaded(String) - Method in class player.JAFramesPlayer
Handler for the avatar-unloaded event generated by our view: updates the preferences with the camera settings, and forwards the event to this player's own handler if it has one.
avatarJarBaseURL() - Method in class jautil.JAOptions
Returns the setting of the "avatar.jar.base.uri" option.
avatarMenuDoUseSubmenus() - Method in class jautil.JAOptions
Returns the setting of the "avatar.menu.do.use.submenus" option.
avatarName() - Method in interface jautil.avatar.AvatarAccess
The avatar name.
avatarName() - Method in interface jautil.avatar.AvatarDefinitionAccess
The name of the avatar whose definition is provided here.
avatarName() - Method in class jautil.avatar.AvatarDefinitionForView
Returns the name of the avatar whose definition is provided here.
avatarName() - Method in class jautil.avatar.BaseAccess
Returns the avatar name.
AVATARS_CONFIG_ZIP - Static variable in class jautil.install.DeploymentParameters
Avatars configuration data ZIP file name.
AVATARS_FOLDER - Static variable in class jautil.install.DeploymentParameters
Avatars configuration data folder name.
AvatarsAccessChooser - Class in jautil.install
An AvatarsAccessChooser is able to present several forms of choice dialog in order to determine the user's preferences for access to avatar definition files, in particular whether remote or local definition files should be used, and in the latter case whether local files already exist or whether they should be downloaded from a remote site.
AvatarsAccessChooser() - Constructor for class jautil.install.AvatarsAccessChooser
Constructs a new avatars access chooser.
AvatarsAccessChooser.AccessChoice - Class in jautil.install
Defines the choices for access to avatar definitions: local vs.
AvatarsCacheHandler - Class in jautil.avatar
An avatars cache handler provides access to a local cache for remote avatar definition files and other remote avatar-related data files, notably avatar properties files.
AvatarsConfigManager - Class in jautil.install
The purpose of an AvatarsConfigManager is to ensure that the JA_HOME preferences key is properly defined, so that a JA app has access to the necessary avatar definition files.
AvatarsConfigManager() - Constructor for class jautil.install.AvatarsConfigManager
Constructs a new avatars configuration manager.
AvatarsFolderDialog - Class in jautil.install
A wrapper for a JFileChooser, used to determine a local avatar definitions folder.
AvatarsFolderDialog() - Constructor for class jautil.install.AvatarsFolderDialog
Constructs a new avatar folders dialog.
AvatarsMemCache - Class in jautil.avatar
In-memory cache of avatar data files.
AvatarsMemCache(AvatarConfigDataset) - Constructor for class jautil.avatar.AvatarsMemCache
Constructs a new in-memory avatar data cache, supported by the given avatar configuration dataset.
AvatarStreamManager - Class in jarp
An avatar stream manager provides the input stream needed to load an avatar given a URL for the avatar definition file.
AvatarStreamManager(JAOptions, AvatarStreamManager.ASMClient, String, String) - Constructor for class jarp.AvatarStreamManager
Constructs a new AvatarStreamManager for the avatar determined by the given avatar name and non-standard (overriding) URL, using the given JA Options settings and using the given client for notification if necessary.
AvatarStreamManager.ASMClient - Interface in jarp
Callback interface for an Avatar Stream Manager's client.
avatarSubmenuSpecs() - Method in class jautil.JAOptions
Returns the setting of the "avatar.submenu.specs" option.
awaitAvatarAvailable() - Method in class jarp.View
Synchronously awaits establishment of an avatar if necessary.
awaitPlayerInactive() - Method in class player.JAFramesPlayer
Delays until this player is inactive.
AXI_ASD - Static variable in class jautil.JAAvatarsEnv
Avatar XML Index: for avatar's ASD file.
AXI_AVATAR_CONFIG - Static variable in class jautil.JAAvatarsEnv
Avatar XML Index: for avatar's configuration file.
AXI_COMMON_CONFIG - Static variable in class jautil.JAAvatarsEnv
Avatar XML Index: for common configuration file.
AXI_COUNT - Static variable in class jautil.JAAvatarsEnv
Total count of valid Avatar XML Indices.
AXI_NONMANUALS - Static variable in class jautil.JAAvatarsEnv
Avatar XML Index: for avatar's non-manuals file.

B

backgroundRGB() - Method in class jautil.JAOptions
Returns an array of three RGB values taken from the "background.rgb" option if set, otherwise null.
BASE_URL - Variable in class jautil.avatar.AvatarData
The base URL for the directory containing the avatar data files, if it has one.
BaseAccess - Class in jautil.avatar
Abstract base class for an implementation of the AvatarAccess interface supported by an AvatarData instance.
BaseAccess() - Constructor for class jautil.avatar.BaseAccess
 
baseAndFileForFileURL(URL) - Static method in class jautil.JAIO
 
baseURL() - Method in interface jautil.avatar.AvatarAccess
The base URL for the directory containing the avatar data files.
baseURL() - Method in class jautil.avatar.BaseAccess
Returns the base URL for the avatar data.
BasicOptionSet - Class in jautil
A BasicOptionSet is a basic collection of options settings, with an associated JA Preferences node, and with a back up options set, either or both of which may be null.
BasicOptionSet(BasicOptionSet, URL, Properties) - Constructor for class jautil.BasicOptionSet
Constructs a simple BasicOptionSet with the given backup option set, base url and defining properties, but with no key validator, preferences handler or preferences node.
BasicOptionSet(URL, URL, JAPreferencesHandler, String) - Constructor for class jautil.BasicOptionSet
BasicOptionSet constructor with a null valid keys filter, a null back-up set, and no preferences update.
BasicOptionSet(BasicOptionSet, URL, URL, JAPreferencesHandler, String) - Constructor for class jautil.BasicOptionSet
BasicOptionSet constructor with a null valid keys filter and no preferences update.
BasicOptionSet(URL, URL, JAPreferencesHandler, String, boolean) - Constructor for class jautil.BasicOptionSet
BasicOptionSet constructor with a null valid keys filter and a null back-up set.
BasicOptionSet(BasicOptionSet, URL, URL, JAPreferencesHandler, String, boolean) - Constructor for class jautil.BasicOptionSet
BasicOptionSet constructor with a null valid keys filter.
BasicOptionSet(JAOptions.KeyChecker, BasicOptionSet, URL, URL, JAPreferencesHandler, String, boolean) - Constructor for class jautil.BasicOptionSet
BasicOptionSet constructor.
BasicSpeedProvider - Class in jautil
 
BasicSpeedProvider(float) - Constructor for class jautil.BasicSpeedProvider
 
beginSignSequence() - Method in class sigmlanim.SiGMLAnimation
Accepts notificatation that input of the sign sequence is starting.
beginSignSequence() - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationBuildHandler
Notifies this handler that the generation of the sign sequence is starting.
beginSignSequence() - Method in class sigmlanim.SignsListBuilder
Accepts notification of the start of the sign sequence.
beginSignStream() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Notifies the receiver of the start of the SiGML sequence, including possibly the start of a nested sequence specified by a SiGML <signing_ref> element.
beginSignStream() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Accepts notification of the start either of the entire input sign stream, or of an indirectly accessed stream embedded within it, keeping track of the level of such embedding.
BG_RGB_STD - Static variable in class jarp.View
 
BLANK - Static variable in class casxml.CASHandler
 
Bone - Class in jarp
A bone in the ARP avatar's skeleton hierarchy.
Bone() - Constructor for class jarp.Bone
Default constructor.
Bone(JAInputStream) - Constructor for class jarp.Bone
 
Bone(JAInputStream, boolean) - Constructor for class jarp.Bone
Constructs this Bone from the given stream.
BONE_TAG - Static variable in class casxml.CASHandler
 
BONECOUNT_TAG - Static variable in class casxml.CASHandler
 
buildSkin() - Method in class jarp.Character
Computes the new mesh data for the current skeleton and morphs, and passes the result to GL for rendering.
busyAmbientMaxScale() - Method in class jautil.JAOptions
Returns the current setting of the "busy.ambient.max.scale" option.
bytes - Variable in class jautil.FourCCBytes
The byte array for this 4-cc value.

C

CACHEABLE_AVATAR_LIST_KEY - Static variable in class jautil.JAOptions
 
CacheableAccess - Class in jautil.avatar
Implements the AvatarAccess interface for a "cacheable" collection of avatar data files, that is, one held in a JAR as for a ClassPathAccess, although in this case the JAR is not on the JVM class path.
CacheableAccess(String, String, AvatarsCacheHandler) - Constructor for class jautil.avatar.CacheableAccess
Constructs a new cacheable avatar access instance for the avatar with the given name, whose source URL is obtained from the given JAOptions set.
cacheableAvatarJarURL(String) - Method in class jautil.avatar.AvatarConfigDataset
Assuming the given avatar has Cacheable access, determines and returns the URL for (the cached copy of) the avatar's JAR file.
cacheableAvatarList() - Method in class jautil.JAOptions
Returns the setting of the "cacheable.avatar.list" option.
cacheableAvatarURI(String) - Method in class jautil.JAOptions
Returns the setting of the cacheable avatar URI key for the given avatar.
cacheableAvatarURIKey(String) - Static method in class jautil.JAOptions
Returns the cacheable avatar URI key for the given avatar name.
CAM_NONE - Static variable in class jarp.View
 
CAM_PANNING - Static variable in class jarp.View
 
CAM_PANNING_H - Static variable in class jarp.View
 
CAM_PANNING_V - Static variable in class jarp.View
 
CAM_ROTATING - Static variable in class jarp.View
 
CAM_ZOOMING - Static variable in class jarp.View
 
CAMERA_TAG - Static variable in class casxml.CASHandler
 
CameraAccess - Interface in player
Provides access to a CameraController.
CameraChangeMonitor - Interface in player
Interface supporting the monitoring of changes in a player's camera settings.
CameraChangeMonitorForPlayer - Class in player
Provides access to a CameraChangeMonitor implementation, for use by a JAFramesPlayer.
CameraChangeMonitorForPlayer(CameraAccess) - Constructor for class player.CameraChangeMonitorForPlayer
Constructs a new change monitor for the enclosing player.
CameraController - Class in jarp
The standard external mouse-driven camera-controller for a JA avatar view.
CameraController(View) - Constructor for class jarp.CameraController
Constructs a new external mouse-driven camera controller, and attaches it to the given view.
CameraDataManager - Class in jarp
Data-manager for a mouse-driven camera-controller (CameraController).
CameraDataManager(double, double, double, double, double, double[], double) - Constructor for class jarp.CameraDataManager
 
cameraSettings(int, float) - Method in class jautil.JAOptions
Returns an array of camera-settings values taken from the "camera.settings" option; the array has the given size if that value is non-negative, or the actual number of available settings values otherwise; any entries for which no setting is available will be set to the given default value.
cameraSettings(int) - Method in class jautil.JAOptions
Returns an array of camera-settings values taken from the "camera.settings" option; the array has the given size if that value is non-negative, or the actual number of available settings values otherwise; any entries for which no setting is available will be set to -1.
cameraSettings() - Method in class jautil.JAOptions
Returns an array of camera-settings values taken from the "camera.settings" option; any entries for which no setting is available will be set to -1.
cameraSettings() - Method in interface player.CameraChangeMonitor
Returns the camera settings used in the most recent check.
cameraSettings() - Method in class player.CameraChangeMonitorForPlayer
Returns the most recently checked camera settings.
cameraSettingsString(float[]) - Static method in class jautil.JAOptions
Returns the string representataion of the given camera settings values.
cameraSettingsString() - Method in interface player.CameraChangeMonitor
Returns the string representation of the camera settings used in the most recent check.
cameraSettingsString() - Method in class player.CameraChangeMonitorForPlayer
Returns the string representation for the most recently checked camera settings.
cas - package cas
Provides classes defining CAS (Character Animation Stream) data objects.
CAS_TAG - Static variable in class casxml.CASHandler
 
CAS_VERSION - Static variable in class casxml.CASWriter
Current CAS version number in string format.
CASFrame - Class in cas
A CASFrame contains the bones-and-morphs data needed to render a single animation frame for an ARP avatar.
CASFrame() - Constructor for class cas.CASFrame
Default constructor.
CASFrame(CASTRSet[], CASMorph[]) - Constructor for class cas.CASFrame
Constructs a frame using the given arrays.
CASFrame(float, CASTRSet[], CASMorph[]) - Constructor for class cas.CASFrame
Constructs a frame using the given time-stamp and data arrays.
CASFrame(float, float, CASTRSet[], CASMorph[]) - Constructor for class cas.CASFrame
Constructs a frame using the given time-stamp, duration, and data arrays.
CASFrame(CASFrame) - Constructor for class cas.CASFrame
Constructs a frame by copying all the data from the given one.
CASFrame(JAInputStream, float, float) - Constructor for class cas.CASFrame
Constructs a new frame with the given timing values and the morphs and bones data taken from the given stream.
CASHandler - Class in casxml
SAX handler for CAS 2.1 data, providing the class method CASHandler.readCASSigns(java.lang.String) to obtain CAS animation data from a given URL.
CASHandler() - Constructor for class casxml.CASHandler
Constructs a new CAS 2.1 SAX input handler.
CASMorph - Class in cas
A CASMorph defines a morph setting for a CAS animation frame.
CASMorph(String, float) - Constructor for class cas.CASMorph
Constructs a shape morph with the given name and amount value.
CASMorph(int, float) - Constructor for class cas.CASMorph
Constructs a shape morph with the given (four-cc) name and amount value.
CASMorph(CASMorph) - Constructor for class cas.CASMorph
Constructs a copy of the given morph.
CASMorph(JAInputStream) - Constructor for class cas.CASMorph
Constructs this morph from the given stream.
CASTRSet - Class in cas
A CASTRSet contains the translation (i.e.
CASTRSet(String, float[], float[]) - Constructor for class cas.CASTRSet
Constructs a new CASTRSet with the given name, and using the given rotation and translation arrays (which are not copied).
CASTRSet(int, float[], float[]) - Constructor for class cas.CASTRSet
Constructs a new CASTRSet with the given (Four-CC) name, and using the given rotation and translation arrays (which are not copied).
CASTRSet(CASTRSet) - Constructor for class cas.CASTRSet
Constructs a new TR-Set, copied from the given one.
CASTRSet(JAInputStream) - Constructor for class cas.CASTRSet
Constructs this PR-Set from the given stream.
CASWriter - Class in casxml
Writes the animation data for a sequence of AnimatedSigns in CAS 2.1 format to an underlying writer, supplied at construction time.
CASWriter(Writer, String, AnimatedSign[]) - Constructor for class casxml.CASWriter
Constructs a new CAS writer, for the given avatar and animated sign sequence, to the given writer, using the standard XML encoding, indentation unit and CAS version number (2.1).
CASWriter(Writer, String, String, AnimatedSign[]) - Constructor for class casxml.CASWriter
Constructs a new CAS writer specifying the given XML encoding, for the given avatar and animated sign sequence, to the given writer, using the standard XML indentation unit and CAS version number (2.1).
CASWriter(Writer, String, String, String, String, AnimatedSign[]) - Constructor for class casxml.CASWriter
Constructs a new CAS writer specifying the given XML encoding, for the given avatar and animated sign sequence, to the given writer, using the given indentation unit and CAS version number.
CASWriter.CASWriterException - Exception in casxml
CASWriter checked exception class.
CASWriterException(String) - Constructor for exception casxml.CASWriter.CASWriterException
 
casxml - package casxml
Provides classes to handle CAS (Character Animation Stream) XML data input.
Character - Class in jarp
The main avatar definition class: this maintains definitions of both the static and the dynamic aspects of the avatar's skeleton and surface mesh, and provides methods to support rendering of the avatar in its current configuration.
Character(String, JAOptions) - Constructor for class jarp.Character
Minimal constructor, without specific avatar definition data.
Character(JAInputStream) - Constructor for class jarp.Character
Constructs this Character using avatar definition data from the given stream, assuming to other context/resources are required (typically used by our Character.main(java.lang.String[]) method to read an avatar definition).
Character(String, JAInputStream) - Constructor for class jarp.Character
 
Character(String, JAInputStream, String, GL2, GLUgl2, JAOptions) - Constructor for class jarp.Character
Constructs this Character using avatar definition data from the given stream.
checkCameraForChange() - Method in interface player.CameraChangeMonitor
Checks the current camera settings for any change (since the last check), and returns a flag indicating whether or not there has been a change.
checkCameraForChange() - Method in class player.CameraChangeMonitorForPlayer
Updates the camera settings if possible, and checks whether or not they have changed since the previous check, which cannot happen unless the settings are well-defined on both occasions.
checkedFileForFileURL(URL) - Static method in class jautil.JAIO
 
checkedFileForFileURL(String) - Static method in class jautil.JAIO
 
checkedURL(String) - Static method in class jautil.JAIO
 
checkedURL(String, boolean) - Static method in class jautil.JAIO
 
checkedURL(String, int, boolean) - Static method in class jautil.JAIO
 
checkForAnimationUpdate() - Method in class player.AnimationScan
If the animation is not yet complete and this scan is at a sign boundary then this method attempts to update the scan's signs-array.
checkForNull(String) - Static method in class jautil.BasicOptionSet
Returns the given property string value unless it is a string representation of null, in which case null is returned; the empty string and the string "null" and its case-insensitive invariants are taken to be valid representations of null.
CI_CX - Static variable in class jarp.CameraDataManager
 
CI_CY - Static variable in class jarp.CameraDataManager
 
CI_FACING - Static variable in class jarp.CameraDataManager
 
CI_FOV - Static variable in class jarp.CameraDataManager
 
CI_LOC - Static variable in class jarp.CameraDataManager
 
CI_PHI - Static variable in class jarp.CameraDataManager
 
CI_R - Static variable in class jarp.CameraDataManager
 
CI_ROT_LEFT_LIM - Static variable in class jarp.CameraDataManager
 
CI_ROT_RIGHT_LIM - Static variable in class jarp.CameraDataManager
 
CI_THETA - Static variable in class jarp.CameraDataManager
 
CI_UP - Static variable in class jarp.CameraDataManager
 
CI_X - Static variable in class jarp.CameraDataManager
 
CI_Y - Static variable in class jarp.CameraDataManager
 
CI_Z - Static variable in class jarp.CameraDataManager
 
clampWOfRotation(float[]) - Static method in class jautil.geometry.TRUtil
Returns the given rotation as long as its w component does not exceed 1; otherwise returns a new copy of the given rotation but with the copy's w value set to 1.
ClassPathAccess - Class in jautil.avatar
Implements the AvatarAccess interface by means of a JAR on the JVM class path.
ClassPathAccess(String) - Constructor for class jautil.avatar.ClassPathAccess
Constructs a class path based avatar access object for the given avatar name.
clear() - Method in class jautil.MapInt
Clears this map.
clear(String) - Method in class jautil.prefs.JAPreferencesHandler
Clears the specified JARP preferences node.
clearAnimation() - Method in class player.JAFramesPlayer
Detaches its current animation, if any, from this player.
clearStreamAbortCheckpoint() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Clears the most recently established stream abortion checkpoint.
clearStreamAbortCheckpoint() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Clears the most recently established stream abortion checkpoint.
close() - Method in class jautil.install.ProgressInputStream
 
close() - Method in class jautil.JAInputStream
Closes this stream.
close() - Method in class jautil.JAOutputStream
Flushes and closes this stream.
COMMON_BASE_NAME - Static variable in class jautil.JAAvatarsEnv
Common avatar data base directory name.
Comp() - Constructor for class jautil.MapInt.Int.Comp
 
compare(MapInt.Int, MapInt.Int) - Method in class jautil.MapInt.Int.Comp
Compares the values wrapped by the given pair of Ints.
compareFrames(int) - Method in class sigmlanim.AnimatedSign
Returns an index comparison value for the frames of this sign with the given frame: the result is: negative if this sign is before the given frame; zero if it contains the frame; positive if it is after the frame.
completeGZIPBlock() - Method in class jautil.JAOutputStream
Completes the current GZIP block by
computeGlobalBoneTransforms() - Method in class jarp.Skeleton
Recursively sets the (global) transformation matrix for each bone in the hierarchy, using its relative TR-set, and the matrix of its parent.
computeGlobalTransforms(float) - Method in class jarp.Bone
Throws an exception if this is not the root bone; otherwise, computes this root bone's (gobal) transformation matrix from the given offset and its own current TR-set, and then does the same recursively for its descendants in the hierarchy.
computeGlobalTransforms() - Method in class jarp.Bone
Computes this bone's (gobal) transformation matrix from its parent's transform and its own current PR-set, and then does the same recursively for its descendants in the hierarchy.
CONFIG_IX - Static variable in class jautil.avatar.AvatarData
 
CONFIG_XML - Variable in class jautil.avatar.AvatarData
The data in the avatar's animgen configuration data XML file (config.xml).
CONFIG_XML_NAME - Static variable in class jautil.JAAvatarsEnv
Animgen configuration XML file name.
configData() - Method in interface jautil.avatar.AvatarAccess
Returns the avatar's animgen configuration data XML file (config.xml) as a byte array.
configData() - Method in class jautil.avatar.BaseAccess
Returns the content of the avatar's animgen configuration data XML file (config.xml).
configInLocalJAHome(File) - Static method in class jautil.install.JAHomeStatus
Returns true if and only if the given (JA_HOME) directory contains a valid avatar configuration data directory.
convertToElement(Element) - Method in class sigmlanim.sigmlstream.HNSToHamGesturalConverter
Converts the given HNS sign SiGML element, returning the corresponding gestural SiGML DOM element.
convertToText(Element) - Method in class sigmlanim.sigmlstream.HNSToHamGesturalConverter
Converts the given HNS sign SiGML element, returning the text for the corresponding gestural SiGML element.
CopiableBytesStream - Class in jautil
A CopiableBytesStream is a ByteArrayOutputStream equipped with methods allowing the array contents to be copied to some other output-stream or to a Java ARP output-stream.
CopiableBytesStream(int) - Constructor for class jautil.CopiableBytesStream
Constructs a new instance with the specified initial capacity in bytes, with doszpfx defaulting to true.
CopiableBytesStream(int, boolean) - Constructor for class jautil.CopiableBytesStream
Constructs a new instance with the specified initial capacity in bytes, and whose output methods will or will not prefix the data with a little-endian integer giving the data-block size in bytes, as determined by the second parameter.
copy(float, float, CASTRSet[], CASMorph[]) - Method in class cas.CASFrame
Completely redefines this frame by creating its own copies of all the given data.
copyData(JAOutputStream) - Method in class jautil.CopiableBytesStream
Copies the data from this stream's backing array to the specified Java ARP output stream.
copyData(OutputStream) - Method in class jautil.CopiableBytesStream
Copies the data from this stream's backing array to the specified output stream.
copyDuplicateVerticesAndNormals() - Method in class jarp.Mesh
Copy the data for each duplicate vertex/normal pair.
copyStdAppletProperties(Applet) - Static method in class jautil.AppletPropertiesSetter
Sets the standard system properties for the given JASigning applet, by copying the corresponding applet parameter values.
copyStdAppProperties(Properties) - Static method in class jautil.AppletPropertiesSetter
Sets the standard system properties for the given JASigning applet, by copying the corresponding applet parameter values.
copyStreams(InputStream, OutputStream) - Static method in class jautil.JAIO
 
COUNT_TAG - Static variable in class casxml.CASHandler
 
countAvatars() - Method in class jautil.JAAvatarsEnv
Returns the number of avatars in this environment's avatar list.
countFrames() - Method in class player.JAFramesPlayer
Returns the number of frames in the currently loaded animation, or 0 if there is none.
countFrames() - Method in interface player.SignsArrayAccess
Returns the number of available animation frames.
countSigns() - Method in class player.JAFramesPlayer
Returns the number of signs in the currently loaded animation, or -1 if there are none.
countSigns() - Method in interface player.SignsArrayAccess
Returns the number of valid signs in the array, i.e.
createLog(String, String) - Static method in class jautil.JALog
Creates a logger with the given name and an attached file handler using the given file name.
createLog() - Static method in class jautil.JALog
Creates a logger using the standard name and file handler name.
createStandardCameraChangeMonitor() - Method in class player.JAFramesPlayer
Creates a standard camera change monitor implementation attached to this player.
crossProd(Vector3f) - Method in class jautil.geometry.Vector3f
Returns the vector product of this Vector3f with the given one.
CTRL_MODIFIER_MASK - Static variable in class jautil.platform.OpSystem
 
currentAvatar() - Method in class jarp.View
Return name of current avatar.
currentAvatar() - Method in class jautil.JAAvatarsEnv
Returns the name of this environment's currently selected avatar.
currentSign() - Method in class player.JAFramesPlayer
Returns the current sign for this player's animation scan, or null if the player currently has no animation scan.
CX_TAG - Static variable in class casxml.CASHandler
 
CY_TAG - Static variable in class casxml.CASHandler
 
cyclicPlayIsOn() - Method in class player.PlayerFlags
Returns the current cyclic-play flag value.

D

dataLength() - Method in class jautil.cache.JACacheDescriptor
Returns the length of the original data file for the entry to which this descriptor refers.
DEFAULT_JA_PREFS - Static variable in class jautil.JAOptions
Default Preferences node name.
DEFAULT_PROPS_FILE - Static variable in class jautil.JAOptions
Common defaults properties file name.
defaultSiGMLBaseURL() - Method in class jautil.JAOptions
Returns the setting of the "default.sigml.base.uri" option.
DEGS_TO_RADS - Static variable in class jarp.Bone
 
DEGS_TO_RADS - Static variable in class jarp.CameraDataManager
 
DEGS_TO_RADS - Static variable in class jautil.geometry.Quaternion
 
delay(float) - Method in class player.AnimationScheduler
Delays the calling thread for the specified time (ms).
DeploymentParameters - Class in jautil.install
 
DeploymentParameters() - Constructor for class jautil.install.DeploymentParameters
 
DIRECT_FILES_AVATAR_LIST_KEY - Static variable in class jautil.JAOptions
 
DirectFilesAccess - Class in jautil.avatar
Implements the AvatarAccess interface directly through a collection of avatar data files under a given base URL.
DirectFilesAccess(String, String) - Constructor for class jautil.avatar.DirectFilesAccess
Constructs a new direct files access instance for the avatar with the given name and using the given avatar base URL.
directFilesAvatarList() - Method in class jautil.JAOptions
Returns the setting of the "direct.files.avatar.list" option.
directFilesAvatarURI(String) - Method in class jautil.JAOptions
Returns the setting of the direct files avatar base URI key for the given avatar.
directFilesAvatarURIKey(String) - Static method in class jautil.JAOptions
Returns the direct files avatar URI key for the given avatar name.
directFilesBaseURL(String) - Method in class jautil.avatar.AvatarConfigDataset
Assuming the given avatar has Direct Files access, determines and returns the base URL for the avatar definition files.
directoryIsEmpty(File) - Static method in class jautil.JAIO
 
directoryToBaseURL(File) - Static method in class jautil.JAIO
 
directoryToBaseURL(String) - Static method in class jautil.JAIO
 
disableLog() - Static method in class jautil.JALog
Disables the JA logger, which is initially disabled by default.
display(GLAutoDrawable) - Method in class jarp.View
JOGL EventListener method: renders the current state of this avatar view's character onto its GLCanvas -- which is identical to the given drawable.
displayChanged(GLAutoDrawable, boolean, boolean) - Method in class jarp.View
JOGL EventListener method: accepts notification of the given changes to the characteristics of the display supporting this avatar view's OpenGL canvas.
DisplayScheduler - Class in jarp
A DisplayScheduler sets up a thread to drive the display() method of a GLDrawable.
DisplayScheduler(GLAutoDrawable) - Constructor for class jarp.DisplayScheduler
Creates a new GLDisplayScheduler for the given drawable.
dispose(GLAutoDrawable) - Method in class jarp.View
 
divScalar(float) - Method in class jautil.geometry.Vector3f
Returns a new Vector3f obtained by dividing this one by the given scalar.
divScalarEq(float) - Method in class jautil.geometry.Vector3f
Returns this Vector3f after dividing it by a given scalar.
DO_APPEND_LOG - Variable in class sigmlanim.JAnimgenConfigData
Configuration data for JAnimgen: Flag: append to log file.
DO_LOG - Variable in class sigmlanim.JAnimgenConfigData
Configuration data for JAnimgen: Flag: do logging output.
doAvatarSelfSliding() - Method in class jautil.JAOptions
Returns the setting of the "do.avatar.self.sliding" option.
doAvatarSkinSliding() - Method in class jautil.JAOptions
Returns the setting of the "do.avatar.skin.sliding" option.
doBusyAmbient() - Method in class jautil.JAOptions
Returns the current setting of the "do.busy.ambient" option.
doesSliding() - Method in class jarp.Bone
Indicate if this bone does sliding.
doForceAWT() - Method in class jautil.JAOptions
Returns the setting of the "do.use.awt.only" option.
doIdleAmbient() - Method in class jautil.JAOptions
Returns the current setting of the "do.idle.ambient" option.
doInstall() - Method in class jautil.install.ZIPListInstaller
Performs the installation as determined by the configuration parameters supplied at construction time.
doLazyAvatarCacheRefresh() - Method in class jautil.JAOptions
Returns the setting of the "do.lazy.avatar.cache.refresh" option.
doLogAnimationSummary() - Method in class jautil.JAOptions
Returns the setting of the "player.do.log.animation.summary" option.
doLogDroppedFrames() - Method in class jautil.JAOptions
Returns the setting of the "player.do.log.dropped.frames" option.
doLogDroppedFramesSummary() - Method in class jautil.JAOptions
Returns the setting of the "player.do.log.dropped.frames.summary" option.
doneSignAnimation() - Method in class sigmlanim.sigmlstream.FilteringSupplierForAnimGen
Accepts notification either from the animation generator or, in the case of a sign with animation data already attached, directly from FilteringSupplierForAnimGen.getNextSignToBeAnimated() that one more sign has been completely generated, and forwards this notice to this supplier's primary supplier.
doneSignAnimation() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLSupplierForAnimationGen
Accepts a notification from this supplier's client indicating that it has completed processing the sign received from the previous getNextSignToBeAnimated() call.
doneSignAnimation() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Accepts notification from the animation generator that one more sign has been generated, and forwards this notice to this coordinator's animation builder.
doneSignAnimation() - Method in class sigmlanim.SignsArraySupplier
Accepts notification that the most recently supplied sign now has animation data attached, and if this is the final sign signals completion of animation generation for the benefit of SignsArraySupplier.waitUntilAllAnimated().
doSelfSliding() - Method in class jarp.Bone
Returns this bone's self-sliding flag value.
doShowAnimationTimes() - Method in class jautil.JAOptions
Returns the setting of the "player.do.show.animation.times" option.
doSkinSliding() - Method in class jarp.Bone
Returns this bone's skin-sliding flag value.
doStreamedAnimationBuild() - Method in class jautil.JAOptions
Returns the setting of the "do.streamed.animation.build" option.
dotProd(Vector3f) - Method in class jautil.geometry.Vector3f
Returns the inner product of this Vector3f with the given one.
doVideoGen(String, boolean) - Method in class player.JAFramesPlayer
Initiates video generation from this player's current animation; assumes that the player and the video service are in a state for this to be possible, as indicated by JAFramesPlayer.videoGenIsPossible() and JAFramesPlayer.videoServiceIsAvailable().
DOWNLOAD_FOLDER - Static variable in class jautil.install.DeploymentParameters
Download folder name.
draw(GL2) - Method in class jarp.Character
Draws this character, using the given GL interface.
draw(GL2, float[], int) - Method in class jarp.Mesh
Sets up and performs the OpenGL drawElements() for this mesh.
drawNormalsColour(GL2) - Method in class jarp.Character
Draws the normals colour for this character, using the given GL interface.
drawNormalsColour(GL2) - Method in class jarp.Mesh
(used for bill-board avatar loading).
DURATION_TAG - Static variable in class casxml.CASHandler
 

E

elText(Element) - Method in class sigmlanim.sigmlstream.HNSToHamGesturalConverter
Returns the text for the given XML element text.
embedInContainer(Component) - Method in interface player.JACanvasEmbedder
Adds the given JARP view canvas to its container.
enableLog() - Static method in class jautil.JALog
Enables the JA logger, which is initially disabled by default.
endDocument() - Method in class casxml.CASHandler
Handler for end-document event.
endElement(String, String, String) - Method in class casxml.CASHandler
Handler for CAS end-document event.
endSignSequence() - Method in class sigmlanim.SiGMLAnimation
Accetps notification that no further signs are to be added to the sequence for this animation.
endSignSequence() - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationBuildHandler
Notifies this handler that there are no more signs in the sequence under construction.
endSignSequence() - Method in class sigmlanim.SignsListBuilder
Accepts notification of the completion of the sign sequence, making the resulting list available for use by SignsListBuilder.getSigns().
endSignStream() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Notifies the receiver that the most recently begun SiGML content stream is now complete.
endSignStream() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Accepts notification of the completion either of the entire input sign stream, or of an indirectly accessed stream embedded within it, keeping track of the embedding level and notifying this coordinator's animation builder when the end of the entire input stream has been encountered.
ensureAnimationIsComplete() - Method in class player.JAFramesPlayer
Ensures that if this player has an animation then the animation is completely loaded.
ensureBaseIndex(int) - Method in class sigmlanim.AnimatedSign
Ensures that this sign's base frame index has the given value, achieved by adjusting its base and limit values if necessary.
ensureCached(String, String) - Method in class jautil.cache.JACacheHandler
Tries to ensure that this cache contains an up-to-date pair of files for the entry with the given name and original data URL, returning the cache descriptor if successful, or null otherwise.
ensureStartTime(float) - Method in class sigmlanim.AnimatedSign
Ensures that this sign's start time has the given value, achieved in the case where the given start time differs significantly from the current start time by adjusting each frame's timestamp by the amount of that difference.
entryName() - Method in class jautil.cache.JACacheDescriptor
Returns the name of the entry to which this descriptor refers.
equals(Object) - Method in class jautil.MapInt.Int
Equality test: satisfied if both Ints have the same value.
equalTrans(float[], float[]) - Static method in class cas.CASTRSet
Tests whether the given pair of translations are (exactly) equal.
establishDirectory(File) - Static method in class jautil.JAIO
 
establishJAHome() - Method in class jautil.install.AvatarsConfigManager
Ensures that there is a setting for the JA_HOME preferences key, possibly after performing a local installation of the avatars folder.
existing - Variable in class jautil.install.AvatarsAccessChooser.AccessChoice
In the case of local definitions, the choice is for existing ones, not new ones.
exp() - Method in class jautil.geometry.Quaternion
Return a new Quaternion representing the exponential of this one.
export(String, OutputStream) - Method in class jautil.prefs.JAPreferencesHandler
Exports the specified JARP preferences node to the specified output-stream.
export(String, String) - Method in class jautil.prefs.JAPreferencesHandler
Exports the specified JARP preferences node to the file with the specified path.
extendBaseURL(String, String) - Static method in class jautil.JAIO
 
extendBaseURL(String, String[]) - Static method in class jautil.JAIO
 
extendBaseURL(URL, String) - Static method in class jautil.JAIO
 
extendBaseURL(URL, String[]) - Static method in class jautil.JAIO
 
extendURL(String, String) - Static method in class jautil.JAIO
 
extendURL(String, String[]) - Static method in class jautil.JAIO
 
extractAnimation() - Method in class casxml.CASHandler
Returns the sequence of animated signs generated by this handler.
extractRotX(Quaternion) - Method in class jautil.geometry.Quaternion
Decomposes this quaternion into qx.qyz, where qx and qyz represent rotations about, respectively, the x-axis and some axis in the yz-plane, setting the given qx to be the first of the two factors.
EYEL_4CC - Static variable in class jarp.Character
 
EYER_4CC - Static variable in class jarp.Character
 

F

f() - Method in class player.AnimationScan
Returns the current frame index.
FBIX_BONE_COUNT - Static variable in class sigmlanim.JAnimgen
Frame data-buffer index: bone count.
FBIX_DATA - Static variable in class sigmlanim.JAnimgen
Frame data-buffer index: bone/morph data start.
FBIX_DURATION - Static variable in class sigmlanim.JAnimgen
Frame data-buffer index: frame duration.
FBIX_MORPH_COUNT - Static variable in class sigmlanim.JAnimgen
Frame data-buffer index: morph count.
fCount() - Method in class player.AnimationScan
Returns the current frame count.
FILE_SEPARATOR - Static variable in class jautil.JAIO
 
fileForAbsDirectoryPath(String) - Static method in class jautil.JAIO
 
fileForAbsPath(String) - Static method in class jautil.JAIO
 
fileForFileURL(URL) - Static method in class jautil.JAIO
 
fileForFileURL(String) - Static method in class jautil.JAIO
 
fileOutputStream(File, boolean) - Static method in class jautil.JAIO
 
fileOutputStream(File) - Static method in class jautil.JAIO
 
filesInLocalJAHome(File) - Static method in class jautil.install.JAHomeStatus
Returns true iff the given (JA_HOME) directory contains one or more files.
fileToURL(File) - Static method in class jautil.JAIO
 
fileToURL(String) - Static method in class jautil.JAIO
 
FilteringSupplierForAnimGen - Class in sigmlanim.sigmlstream
An implementation of StreamedSiGMLSupplierForAnimationGen which uses another StreamedSiGMLSupplierForAnimationGen as its primary supplier and which filters from the sign stream provided by the primary supplier those signs to which animation data has already been attached.
FilteringSupplierForAnimGen(StreamedSiGMLSupplierForAnimationGen) - Constructor for class sigmlanim.sigmlstream.FilteringSupplierForAnimGen
Constructs a new filtering supplier that uses the given supplier as its own primary supplier.
firstAvatar() - Method in class jautil.avatar.AvatarConfigDataset
Returns the name of the avatar to be displayed first by the present JASigning app/applet.
fixArgs(String[]) - Static method in class jautil.JAOptions
 
fixBoneReferences(Skeleton) - Method in class jarp.Mesh
Fix up the influencing-bone references for each of this mesh's vertices -- that is, convert each bone-id read from the definition file into (a link to) the actual bone with that id.
fixBoneReferences(Skeleton) - Method in class jarp.MeshVertex
Defines the influencing-bones array for this vertex.
fixChildren() - Method in class jarp.Bone
Sets up the child-bones array for this bone (on the assumption that its dynamic children list is now frozen).
fixFourCCInt(int) - Static method in class jautil.FourCCUtil
Purges spurious trailing space(s) from the given 4-cc tag value: if such space characters are present a new value is returned in which they have been replaced with NUL values, but if not the original valid tag is returned unchanged.
FORCE_REMOTE_JA_HOME() - Static method in class jautil.JARemote
Returns the property setting, which is defined to be true in the case when there is no explicit definition for the property.
FORCE_REMOTE_JA_HOME_KEY - Static variable in class jautil.JARemote
"Force remote JA_HOME" property name.
forceBaseURL(String) - Static method in class jautil.JAIO
 
forceBaseURL(URL) - Static method in class jautil.JAIO
 
FourCCBytes - Class in jautil
A representation of a Four-CC (i.e "four-character-code") tag as an array of byte values with a count.
FourCCBytes() - Constructor for class jautil.FourCCBytes
Constructor for an empty 4-cc tag.
FourCCBytes(int, byte[]) - Constructor for class jautil.FourCCBytes
Constructs a new object for the 4-cc tag defined by the given bytes and count value.
FourCCBytes(int) - Constructor for class jautil.FourCCBytes
Constructs a new object for the given 4-cc tag.
fourCCBytes(int, FourCCBytes) - Static method in class jautil.FourCCUtil
Sets the given FourCCBytes object to match the given 4-cc tag value.
fourCCInt(String) - Static method in class jautil.FourCCUtil
Returns the 4-cc value for the given 4-cc name, whose length should not exceed four.
fourCCString(int) - Static method in class jautil.FourCCUtil
Returns the unpadded string representation of the given 4-cc tag.
fourCCStringPadded(int) - Static method in class jautil.FourCCUtil
Returns the unpadded string representation of the given 4-cc tag, padded to length 4 with spaces if necessary.
FourCCUtil - Class in jautil
FourCCUtil provides a set of class (that is, static) utility methods for handling four-cc tags.
FourCCUtil() - Constructor for class jautil.FourCCUtil
 
FOV_TAG - Static variable in class casxml.CASHandler
 
FPS - Variable in class sigmlanim.JAnimgenConfigData
Configuration data for JAnimgen: frame-rate.
frame() - Method in class player.AnimationScan
Returns the current frame if any, or null otherwise.
FRAME_TAG - Static variable in class casxml.CASHandler
 
frameAnimationIsBusy() - Method in class jarp.FrameAnimationSynch
Indicates whether or not generation/display of a new animation frame is currently in progress.
FrameAnimationSynch - Class in jarp
An instance of this class provides synchronisation for the playing of an animation consisting of a sequence of frames.
FrameAnimationSynch() - Constructor for class jarp.FrameAnimationSynch
Constructs a new frame animation synchronization object.
FrameDataExchange - Class in player
Assume a single producer and a single consumer thread, each of which must to create and contribute just one buffer to make the double-buffering game viable.
FrameDataExchange() - Constructor for class player.FrameDataExchange
 
frameExists(int) - Method in class player.AnimationScan
Indicates whether or not f is a currently valid frame index.
frameGenerationIsBusy() - Method in class jarp.FrameAnimationSynch
Indicates whether or not the generation-phase for an animation frame is currently in progress.
FrameIndexScanAccess - Interface in player
Interface defining access to the frame index values used by an AnimationScan.
framePlayFinishes() - Method in class player.JAFramesPlayer
Responds to the completion of a single frame play operation.
framePlayStarts() - Method in class player.JAFramesPlayer
Responds to the start of a single frame play operation.
FRAMES_TAG - Static variable in class casxml.CASHandler
 
fromAngleAxis(float, float, float, float) - Method in class jautil.geometry.Quaternion
Sets this Quaternion to represent a rotation by the given angle about the axis with the given components -- where the axis length should be 1.
fromAxisRotations(float, float, float) - Method in class jautil.geometry.Quaternion
Set this Quaternion from the given "Euler" angle values (in degrees), that is, sequence of rotations about the axes.

G

generateFrame() - Method in class jarp.Character
Generates the mesh-rendering data for the current frame.
generateFrame(float, float, float) - Method in class jarp.Character
Update mesh-data (vertex coordinates and normals) based on latest skeleton and morph data.
get(int) - Method in class jautil.MapInt
Returns the value to which the given key is mapped, or null if none.
get4CC() - Method in class jarp.Bone
Returns this bone's Four-CC name.
getAccess(String) - Method in class jautil.avatar.AvatarsMemCache
Ensures that this cache has an entry for the given avatar, by loading the entry if necessary, and returns the entry.
getAccessChoice() - Method in class jautil.install.AvatarsAccessChooser
Returns the AvatarsAccessChooser.AccessChoice defining the outcome of the most recent choice dialog presentation.
getAccessClass(String) - Static method in class jautil.avatar.ClassPathAccess
Returns the Java access class for the given resource base name (typically an avatar name).
getAdjacentVertices() - Method in class jarp.MeshVertex
Returns the array of indices of mesh-points adjacent to this one.
getAmbientFPS() - Method in class jarp.AmbientManager
 
getAmbientFrames() - Method in class jarp.AmbientManager
 
getAmbientManager() - Method in class jarp.Character
Returns this character's Ambient motion manager, or null if there is none.
getAmbientManager() - Method in class jarp.View
Returns the ambient motion manager for this view's current character if there is one, and if there is a rest pose frame for the character, or null otherwise.
getAmount() - Method in class cas.CASMorph
Returns this morph's amount value.
getAndShowRelativeTimeMS(long, String) - Method in class jautil.JATimer
As for JATimer.showRelativeTimeMS(long, String), but this method also returns the displayed value.
getAndShowTimeMS(String) - Method in class jautil.JATimer
As for JATimer.showTimeMS(String), but this method also returns the displayed value.
getAnimation() - Method in class player.JAFramesPlayer
Returns the animation currently associated with this player if there is one, or null otherwise.
getAnimation() - Method in class sigmlanim.NonStreamedAnimationLoader
Returns the animation produced by this loader, or null if an error occurred during the SiGML loading or animation generation steps.
getAnimation() - Method in class sigmlanim.StreamableAnimationLoader
Returns the animation that this loader generates, which may be incomplete at the time it is returned.
getAnimation() - Method in class sigmlanim.StreamedAnimationLoader
Returns this loader's animation, which for a streamed loader is the same as its animation build handler, and which may not be complete at the time this invocation returns.
getAppBaseURL() - Method in class jautil.JAEnv
Returns the app/applet base URL.
getAvatars() - Method in class jautil.avatar.AvatarConfigDataset
Returns the complete list of avatars in this dataset.
getAvatars() - Method in class jautil.JAAvatarsEnv
Returns this environment's avatar list.
getAvatarsEnv() - Method in class jautil.JAOptions
Returns the avatars-data handler for this JAOptions set.
getAvatarStream() - Method in class jarp.AvatarStreamManager
Provided AvatarStreamManager.isFinished() holds, this method returns an input stream for the avatar definition handled by this manager, or throws an IOException if it was not possible to obtain a stream for the avatar definition.
getAvatarURL() - Method in class jarp.AvatarStreamManager
Returns the URL for the avatar definition file handled by this manager, provided that URL is valid; returns null otherwise.
getAverageDisplayTime(int) - Method in class player.JAPlayerStats
 
getAverageGenerateTime(int) - Method in class player.JAPlayerStats
 
getAverageIdleTime(int) - Method in class player.JAPlayerStats
 
getAveragePlayTime(int) - Method in class player.JAPlayerStats
 
getBaseNormal(int) - Method in class jarp.MeshVertex
Returns the base-normal vector for this mesh-point.
getBaseURLProperty(String) - Method in class jautil.BasicOptionSet
Performs a base URL look-up, just as BasicOptionSet.getURLProperty(String), except that the result is guaranteed to be valid as a base URL, by appending a trailing slash character if necessary.
getBaseURLProperty(String) - Method in class jautil.JAOptions
Returns the Base URL property with the given key.
getBone(int) - Method in class jarp.Character
Returns the bone with the given ID.
getBone(int) - Method in class jarp.MeshVertex
Returns the specified influencing bone for this mesh-point.
getBone(int) - Method in class jarp.Skeleton
Returns the bone with the given Four-CC name.
getBoneEndDistance(int) - Method in class jarp.MeshVertex
Returns the distance from this point to its (main) bone-end.
getBooleanProperty(String) - Method in class jautil.JAOptions
Returns the boolean property with the given key.
getBytesFromStream(InputStream) - Static method in class jautil.JAIO
 
getBytesFromStream(InputStream, int) - Static method in class jautil.JAIO
 
getBytesFromURL(URL) - Static method in class jautil.JAIO
 
getBytesFromURL(String) - Static method in class jautil.JAIO
 
getBytesFromURL(URL, String) - Static method in class jautil.JAIO
 
getBytesFromURL(String, String) - Static method in class jautil.JAIO
 
getCachedDataURL(String, String) - Method in class jautil.cache.JACacheHandler
Returns a URL for the local copy of the data in the cache entry for the given name and remote data URL; the result is null if the required cache entry does not exist and cannot be created.
getCamClipPlanes(float[]) - Method in class jarp.View
 
getCameraClipLimits(float[]) - Method in class jarp.CameraDataManager
 
getCameraFOV() - Method in class jarp.CameraDataManager
 
getCameraSettings(float[]) - Method in class jarp.CameraController
Delivers the current camera settings data in the given array, whose length should be CameraDataManager.SZ_CAM_DATA.
getCameraValues(double[]) - Method in class jarp.CameraDataManager
 
getCameraValues(float[]) - Method in class jarp.CameraDataManager
 
getCameraValuesForRenderer(float[]) - Method in class jarp.CameraDataManager
 
getCameraValuesForRenderer(double[]) - Method in class jarp.CameraDataManager
 
getCamFacing(float[]) - Method in class jarp.View
 
getCamFOV() - Method in class jarp.View
 
getCamLocation(float[]) - Method in class jarp.View
 
getCamUp(float[]) - Method in class jarp.View
 
getChildBones() - Method in class jarp.Bone
Returns this bone's child-bones array.
getClassBaseURLString(Class<?>, String) - Method in class jautil.JAEnv
Returns the base URL for the given class, identified by both its Class object and its name.
getController() - Method in interface player.CameraAccess
Returns the controller currently provided by this camera access object.
getCountValid(int) - Method in class player.JAPlayerStats
 
getData(String) - Method in class jautil.avatar.AvatarData
Loads and returns the data from the specified resource for this avatar.
getDataFileURL(JACacheDescriptor) - Method in class jautil.cache.JACacheHandler
Returns a URL for the local copy of the data in the cache entry identified by the given descriptor; if the given descriptor is null the result is also null.
getDataFileURLStr(JACacheDescriptor) - Method in class jautil.cache.JACacheHandler
Returns the string form of the URL for the local copy of the data in the cache entry identified by the given descriptor; if the given descriptor is null the result is also null.
getDefinition(String) - Method in class jautil.JAAvatarsEnv
 
getDuration() - Method in class cas.CASFrame
Gets the timestamp for this frame.
getEmptyForFull(byte[]) - Method in class player.FrameDataExchange
Producer method -- blocks if necessary until consumer supplies next empty buffer, but does not wait for consumer to take next full buffer.
getErrorText() - Static method in class jautil.install.MSVCRedistInfo
Returns the dialog text for a "missing MSVC runtime for JAGLib" error, specifying the URLs for the relevant Microsoft download.
getExistingFolder() - Method in class jautil.install.AvatarsFolderDialog
Prestents a dialog asking the user to select an existing avatar definitions folder, and returns the folder selected by the user, or null if the user did not select one.
getFileDataAtBase(String, String, String) - Static method in class jautil.avatar.AvatarData
Loads and returns the given file under the given avatar base URL, using the given base description tag in any download progress dialog, if one is used.
getFloatProperty(String) - Method in class jautil.JAOptions
Returns the float property with the given key.
getFourCC() - Method in class cas.CASTRSet
Returns this PR-Set's name.
getFourCCName() - Method in class jarp.MorphTarget
Returns the Four-CC name of this morph-target.
getFrame(int) - Method in class sigmlanim.AnimatedSign
Returns frame f, assuming this.hasFrame(f).
getFrameAnimationSynch() - Method in class jarp.DisplayScheduler
Returns this display-scheduler's frame-animation-synchronisation object.
getFrameIndexAccess() - Method in class player.AnimationScan
Returns a new FrameIndexScanAccess implementation bound to this scanner.
getFrameIndexAccess() - Method in class player.JAFramesPlayer
Returns a frame index access object for this player's current animation scanner if it has one, or null otherwise.
getFrames() - Method in class sigmlanim.AnimatedSign
Returns the animation frames for this sign.
getFramesBase() - Method in class sigmlanim.AnimatedSign
Returns the lower limit for this sign's frame range.
getFramesLimit() - Method in class sigmlanim.AnimatedSign
Returns the upper limit for this sign's frame range.
getFullForEmpty(byte[]) - Method in class player.FrameDataExchange
Consumer method -- assumes previous empty buffer (if any) has already been taken, but blocks if necessary until producer supplies next full buffer.
getGlobalPosition() - Method in class jarp.Bone
Returns the global position vector for this bone.
getGlobalPosition(Vector3f) - Method in class jarp.Bone
Sets the given result vector to the global position vector for this bone.
getGLTextureID() - Method in class jarp.ImageHandler
 
getHeight() - Method in class jarp.View
Returns the height of this view's GL canvas.
getHHConverter() - Static method in class sigmlanim.sigmlstream.HNSToHamGesturalConverter
Returns a gestural-to-HNS SiGML element converter (singleton factory method).
getIndex() - Method in class jarp.MeshVertex
Returns this point's index, w.r.t.
getInitPose() - Method in class jarp.Character
Returns a frame with standard timestamp and duration values, the initial skeleton pose, and an empty morph set.
getInputStream(File, boolean) - Static method in class jautil.JAIO
 
getInputStream(File) - Static method in class jautil.JAIO
 
getInputStream(URL, boolean) - Static method in class jautil.JAIO
 
getInputStream(URL) - Static method in class jautil.JAIO
 
getInputStream(String) - Static method in class jautil.JAIO
 
getInputStream(String, String) - Static method in class jautil.JAIO
 
getInputStream(URL, String) - Static method in class jautil.JAIO
 
getInstallFolder() - Method in class jautil.install.AvatarsFolderDialog
Presents a dialog asking the user to select the parent folder for a new avatar definitions folder, and returns the the parent folder selected by the user, or null if the user did not select one.
getIntComp() - Static method in class jautil.MapInt
Returns a comparator for the built-in integer wrapper class.
getIntegerProperty(String) - Method in class jautil.JAOptions
Returns the int property with the given key.
getInverse() - Method in class jautil.geometry.TRTransform
Returns a new transformation representing the inverse of this one; note that the new transform does NOT have a rotation quaternion.
getJAEnv() - Method in class jautil.JAOptions
Returns the JAEnv instance for this JAOptions set.
getJAHomeURL() - Static method in class jautil.JAEnv
Returns this JVM's JA Home Base URL.
getJPIArgs() - Method in class jautil.install.JPIArgumentsUpdater
Returns the Java Plugin arguments string in force at the time of this JPIArgumentsUpdater's creation.
getLastPathStep(String) - Static method in class jautil.JAIO
 
getLastPathStep(URL) - Static method in class jautil.JAIO
 
getLength() - Method in class jarp.Bone
Returns this bone's length.
getLimitTime(float) - Method in class sigmlanim.AnimatedSign
Returns this sign's limit time, that is, the natural timestamp for the next frame following this sign's final frame, or the given default value in the case where this sign's frame list is empty.
getLines(InputStream) - Static method in class jautil.JAIO
Reads and returns the lines from the given input stream, which is expected to use the default encoding, UTF-8.
getLODRange() - Method in class jarp.Mesh
Returns the LOD range for this mesh.
getLogger() - Method in class jautil.JALog
Returns the logger, or null if none has yet been created.
getMeshCount() - Method in class jarp.Character
Returns the number of meshes for this character.
getMorph(int) - Method in class cas.CASFrame
Returns this frame's morph of the given name if it has one, or null otherwise.
getMorphHandler() - Method in class jarp.Mesh
Returns this mesh's morph-handler.
getMorphs() - Method in class cas.CASFrame
Gets the morph array for this frame.
getMorphSet(int) - Method in class jarp.MorphTarget
Returns the MorphSet with the given index.
getMorphSetCount() - Method in class jarp.MorphTarget
Returns the number of morph-sets for this morph-target.
getMorphSets() - Method in class jarp.MorphTarget
Returns the morph-sets array for this morph-target.
getMorphTarget(int) - Method in class jarp.MorphHandler
Returns the morph-target with the given Four-CC name.
getName() - Method in class cas.CASMorph
Returns this morph's Four-CC name.
getNewJPIArgs() - Method in class jautil.install.JPIArgumentsUpdater
Returns the new Java Plugin arguments string established by this JPIArgumentsUpdater, or returns null if the new string is unchanged from the original one (or if the original string itself is undetermined).
getNewPrimerSource() - Static method in class sigmlanim.PrimerForAnimationLoader
Returns a reader for the standard primer input string, a simple SiGML text.
getNextSignToBeAnimated() - Method in class sigmlanim.sigmlstream.FilteringSupplierForAnimGen
Returns the next sign to be animated, or null if the source sign stream is exhausted.
getNextSignToBeAnimated() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLSupplierForAnimationGen
Returns next SiGML sign to be animated, or null, if the sign stream is exhausted.
getNextSignToBeAnimated() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Blocks if necessary until sufficent data is available, and then returns the next sign for animation generation, or null if the input sign sequence is known to be exhausted.
getNextSignToBeAnimated() - Method in class sigmlanim.SignsArraySupplier
Returns the next sign from this supplier's sign sequence.
getNormal() - Method in class jarp.MorphSet
Returns this morph-set's normal vector.
getNormalFloats() - Method in class jarp.MorphSet
Returns this morph-set's normal vector as an array of 3 floats.
getNormals() - Method in class jarp.Mesh
Returns the normals array for this mesh.
getNumBones() - Method in class jarp.MeshVertex
Returns the number of bones influencing this point.
getOffset(int) - Method in class jarp.MeshVertex
Returns the specified offset vector for this mesh-point.
getOffset() - Method in class jarp.MorphSet
Returns this morph-set's offset (distortion) vector.
getOffsetFloats() - Method in class jarp.MorphSet
Returns this morph-set's offset (distortion) vector as an array of 3 floats.
getOutputURLProperty(String) - Method in class jautil.JAOptions
Returns the Output URL property with the given key.
getPackageBaseURLString(Class<?>, String, int) - Method in class jautil.JAEnv
Returns the base URL for the package at the given height above the given class, identified by both its Class object and its name.
getParent() - Method in class jarp.Bone
Returns this bone's parent bone.
getParent4CC() - Method in class jarp.Bone
Returns the Four-CC name of this bone's parent.
getPoints() - Method in class jarp.Mesh
Returns the points array for this mesh.
getPossibleInputStream(File) - Static method in class jautil.JAIO
 
getPossibleInputStream(URL) - Static method in class jautil.JAIO
 
getProgressMonitorInputStream(URLConnection, String) - Static method in class jautil.JAIO
 
getProgressMonitorInputStream(URL, String) - Static method in class jautil.JAIO
 
getProgressMonitorInputStream(String, String) - Static method in class jautil.JAIO
 
getPRString() - Method in class jarp.Bone
Returns the string describing this bone's current PR-Set.
getRelativeTimeMS(long) - Method in class jautil.JATimer
Returns the duration of the interval defined by the given base value (measured in nanoseconds) and the present, the duration being measured in milliseconds.
getRequestBuffer() - Method in class jarp.GLGrabCoordinator
Returns the target buffer for the currently pending frame-grab request if there is one, or null if there is none.
getResourceBaseURL(String) - Static method in class jautil.avatar.ClassPathAccess
A utility method returning a (jar:... resource base URL for the given resource base name (typically an avatar name).
getResourceBaseURL(Class<?>) - Static method in class jautil.avatar.ClassPathAccess
A utility method returning a (jar:... resource base URL that contains the given Java access class, which is assumed to be in a class file named Access.class.
getResourceData(Class<?>, String) - Static method in class jautil.avatar.AvatarData
Loads and returns the data from the given resource from the same package/folder as the given access class.
getRestPose(String, JAOptions) - Static method in class sigmlanim.NonStreamedAnimationLoader
 
getRotation() - Method in class cas.CASTRSet
Returns this TR-Set's rotation array [xyzw] (length 4).
getRotation() - Method in class jarp.Bone
Returns this bone's current (relative) rotation data.
getRotationInDegrees() - Method in class jarp.Bone
Returns "Euler" angles (in degrees) for this bone's rotation, derived from its current TR-set (that is, relative rotation).
getRotationInX(Quaternion) - Method in class jarp.Bone
Sets the given quaternion to represent the "rotation-round-X-axis" factor in this bone's rotation.
getScaleProperty(String) - Method in class jautil.JAOptions
Returns the scale float property with the given key, whose value is necessarily in the range [0..1].
getSiGMLInputStream() - Method in class jautil.SiGMLPipe
Returns the input stream for the SiGML data fed into this pipe.
getSiGMLSupplierForAG() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Returns the SiGML supplier for animation generation to be used in association with this coordinator.
getSigns() - Method in class sigmlanim.SignsListBuilder
Returns this builder's final signs list.
getSignsArray() - Method in class sigmlanim.SiGMLAnimation
Returns a signs-array-access implementatation for this animation.
getSize() - Method in class jarp.MorphHandler
Returns the size of this handler's morph-target collection.
getSkeleton() - Method in class jarp.Character
Returns this character's skeleton.
getSkeletonYOffest() - Method in class jarp.Skeleton
Returns this skeleton's global Y-offset value.
getSpeedUp() - Method in class jautil.BasicSpeedProvider
 
getSpeedUp() - Method in interface jautil.SpeedProvider
Returns the factor by which speed is to be increased from normal.
getStandardAvatarOptions() - Method in class jautil.JAOptions
Returns the standard avatar option set.
getStartTime(float) - Method in class sigmlanim.AnimatedSign
Returns the timestamp of this sign's initial frame, or the given default value in the case where this sign's frame list is empty.
getStringListProperty(String) - Method in class jautil.JAOptions
Returns the String list property with the given key, obtained by obtaining the property as a String and splitting it on the standard separator character, ":"; the result is guaranteed to be non-null but it may be empty.
getStringProperty(String) - Method in class jautil.BasicOptionSet
Returns the string value of the property with the given key, or null if there is none.
getStringProperty(String) - Method in class jautil.JAOptions
Returns the String property with the given key.
getSystemPreference(String) - Static method in class jautil.prefs.JAPreferencesHandler
Loads and returns the jarp System preference identified by the given key.
getTheACH() - Static method in class jautil.avatar.AvatarsCacheHandler
Singleton factory method: returns the single avatars cache handler for this JVM, having first created it if necessary.
getTheMCH() - Static method in class jautil.cache.MiscCacheHandler
Singleton factory method: returns the single miscellaneous cache handler for this JVM, having first created it if necessary.
getTime() - Method in class cas.CASFrame
Gets the timestamp for this frame.
getTime() - Method in class jarp.AmbientManager
 
getTimeDeltaMS(long, long) - Method in class jautil.JATimer
Returns the duration of the interval defined by the given pair of time values: the result is measured in milliseconds, while the inputs are measured in nanoseconds.
getTimeMS() - Method in class jautil.JATimer
Returns the duration of the interval defined by this timer's "start" value and the present, the duration being measured in milliseconds.
getTimeNow() - Method in class jautil.JATimer
Returns the current system time in nanoseconds (so this is just a wrapper for System.nanotime().
getTransform() - Method in class jarp.Bone
Returns this bone's current (global) transform.
getTranslation() - Method in class cas.CASTRSet
Returns this TR-Set's translation array (length 3).
getTranslation() - Method in class jarp.Bone
Returns this bone's current (relative) translation data.
getTRSet(int) - Method in class cas.CASFrame
Returns this frame's TR-set of the given name, if it has one, or null otherwise.
getTRSets() - Method in class cas.CASFrame
Gets the TR-Set (bones) array for this frame.
getURLConnection(URL, boolean) - Static method in class jautil.JAIO
 
getURLConnection(URL) - Static method in class jautil.JAIO
 
getURLConnection(String, boolean) - Static method in class jautil.JAIO
 
getURLConnection(String) - Static method in class jautil.JAIO
 
getURLData(String, String) - Static method in class jautil.URLDataLoader
Downloads the data from a given URL, using the given descriptive tag in the progress dialog, if any, and returns the data as a byte array.
getURLProperty(String) - Method in class jautil.BasicOptionSet
Looks up the URL property in this option set with the given key, and returns the result as a string; if found the URL is resolved against this option set's base URL, but any URL retrieved from the back-up option set is resolved against that set's base URL; the result is null if the look up fails.
getURLProperty(String) - Method in class jautil.JAOptions
Returns the URL property with the given key.
getUserHomeURL() - Static method in class jautil.JAEnv
Returns this JVM's User Home Base URL.
getValues(E[]) - Method in class jautil.MapInt
Places the values in this map in the given array, which should be of the correct size, i.e.
getVersion() - Method in class jarp.Character
Returns the version number string for this character.
getVertex(int, float[]) - Method in class jarp.Mesh
Returns the coordinates of the vertex at position v3 in the given array vtx.
getVertexId() - Method in class jarp.MorphSet
Returns this morph-set's vertex index.
getVertices() - Method in class jarp.Mesh
Returns the vertices array for this mesh.
getWeight(int) - Method in class jarp.MeshVertex
Returns the specified weight component for this mesh-point.
getWeight() - Method in class jarp.MorphSet
Returns this morph-set's weight.
getWidth() - Method in class jarp.View
Returns the width of this view's GL canvas.
getWidthHeight() - Method in class jarp.GLGrabCoordinator
Returns the width and height values for the current video.
getXMLConfigTexts(String) - Method in class jautil.JAAvatarsEnv
Returns the texts of the XML configuration files for the current avatar, as byte arrays, whose indices are JAAvatarsEnv.AXI_COMMON_CONFIG, etc.
GLGrabCoordinator - Class in jarp
Controller and synchronization manager for frame grabbing from a JA View.
GLGrabCoordinator(View) - Constructor for class jarp.GLGrabCoordinator
Constructs a new Grab Controller for the given parent view, with no outstanding request.
gloss() - Method in class player.SignStatusRecord
Returns the sign's gloss string.
GLOSS_TAG - Static variable in class casxml.CASHandler
 
GS_EPSILON - Static variable in class jautil.geometry.Quaternion
 
gSiGMLSignText(Element, String) - Method in class sigmlanim.sigmlstream.HNSToHamGesturalConverter
Returns the text form for the given Gestural SiGML sign element, or returns the text of an empty Gestural SiGML sign, using the given gloss, if the given element is null.

H

H - Variable in class jarp.ImageBytes
Image height in pixels
handleDoIdleAmbientChange() - Method in class jarp.View
Responds to a change in the idle ambient scale option setting, starting or stopping idle ambient motion if appropriate.
handleDoIdleAmbientChange() - Method in class player.JAFramesPlayer
Responds to a change in the do.idle.ambient scale option setting.
handleQuitRequestWith(AppEvent.QuitEvent, QuitResponse) - Method in class jautil.platform.MacOSXQuitHandler
Accepts a QuitEvent and calls the registered Java quitter.
has4CCName(int) - Method in class cas.CASTRSet
Indicates whether or not this TR set has the given 4-CC name.
hasACacheEntry(String, String) - Method in class jautil.cache.JACacheHandler
Determines whether the cache contains a (possibly stale) entry for the given name and original data URL.
hasAnimationData() - Method in class player.JAFramesPlayer
Returns a flag value indicating whether or not this player has a playable animation loaded.
hasAvatar() - Method in class player.PlayerFlags
Returns the current has-avatar flag value.
hasAvatarsLocalJAHome() - Method in class jautil.install.JAHomeStatus
Returns true if and only if a local JA_HOME directory is defined for the host system and there is an avatar configuration data directory at that location.
hasFrame(int) - Method in class sigmlanim.AnimatedSign
Tests whether this frame index is in the range associated with this sign.
hashCode() - Method in class cas.CASTRSet
Returns a hash code value for this object.
hashCode() - Method in class jautil.MapInt.Int
Returns the hash code for this wrapper, in fact, its value.
hasName(int) - Method in class cas.CASMorph
Indicates whether or not this morph has the given Four-CC name.
hasRemoteJAHome() - Method in class jautil.install.JAHomeStatus
Returns true if and only if a JA_HOME location is defined for the host system and that location is remote.
hasV3Scaling() - Method in class jarp.Character
Indicates whether this character uses v3.0-style scaling.
hasValidLocalJAHome() - Method in class jautil.install.JAHomeStatus
Returns true if and only if a valid local JA_HOME directory is defined for the host system, that is, JA_HOME is defined, is defined to be a local directory, and that directory both contains files and contains an avatar configuration data directory.
HEAD_4CC - Static variable in class jarp.Character
 
HEAD_4CC - Static variable in class jarp.Skeleton
4-cc value for HEAD bone.
heightMetres() - Method in class jarp.Character
Returns this character's height in metres.
HNSToHamGesturalConverter - Class in sigmlanim.sigmlstream
A translator that generates the gestural SiGML element (<hamgestural_sign>) for any given HNS SiGML element (<hns_sign>) -- accessed via the singleton factory method HNSToHamGesturalConverter.getHHConverter().

I

ID_ROT_ARRAY - Static variable in class jautil.geometry.TRUtil
The array for the identity rotation (in the order: x, y, z, w).
IDENTITY - Static variable in class jautil.geometry.Quaternion
 
idleAmbientContinueWaitMS() - Method in class jautil.JAOptions
Returns the current setting of the "idle.ambient.continue.wait.ms" option.
idleAmbientInitialWaitMS() - Method in class jautil.JAOptions
Returns the current setting of the "idle.ambient.initial.wait.ms" option.
idleAmbientMaxScale() - Method in class jautil.JAOptions
Returns the current setting of the "idle.ambient.max.scale" option.
IdleAvatarScheduler - Class in jarp
An avatar display scheduler for use during an idle period for which ambient motion is enabled.
IdleAvatarScheduler(CASFrame, AmbientManager, View, FrameAnimationSynch) - Constructor for class jarp.IdleAvatarScheduler
Constructs a new idle avatar scheduler, using the given rest frame, ambient manager, avatar view and animation synchronization object, with the standard wait time value (4 ms) and ambient motion scale factor (1.0); creates and starts the associated idle thread.
IdleAvatarScheduler(CASFrame, AmbientManager, long, View, FrameAnimationSynch) - Constructor for class jarp.IdleAvatarScheduler
Constructs a new idle avatar scheduler, using the given rest frame, ambient manager, ambient scale factor, avatar view and animation synchronization object, with the standard ambient motion scale factor (1.0); creates and starts the associated idle thread.
IdleAvatarScheduler(CASFrame, AmbientManager, long, float, View, FrameAnimationSynch) - Constructor for class jarp.IdleAvatarScheduler
Constructs a new idle avatar scheduler, using the given rest frame, ambient manager, initial wait time (in ms), ambient motion scale factor, avatar view and animation synchronization object; creates and starts the associated idle thread.
ImageBytes - Class in jarp
Basic data for a rectangular array of (RGBA) pixel data held as a byte-array, wrapped in a direct java.nio.ByteBuffer; the pixel array dimensions are W x H (x 4 bytes-per-pixel), with the origin at the BOTTOM-LEFT, as required by OpenGL.
ImageBytes(int, int, byte[]) - Constructor for class jarp.ImageBytes
Basic constructor, taking image data from an array.
ImageBytes(BufferedImage) - Constructor for class jarp.ImageBytes
Constructor, taking data from a BufferedImage.
ImageBytes(BufferedImage, boolean, boolean) - Constructor for class jarp.ImageBytes
Constructor taking its data from a BufferedImage, whose pixel data may be in raw (RGBA) form or in BGRA form (Java TYPE_INT_ARGB) as indicated by israwRGBA, and which may already be vertically flipped as indicated by vflippedbimg.
ImageBytes(JAInputStream, boolean, boolean) - Constructor for class jarp.ImageBytes
Image-bytes constructor that takes the image data directly from the specified stream; this data may or may not be compressed, as indicated by COMPRESSED, and may be in v2.1 or v2.1 avatar definition format, as specified by IS_V22.
ImageHandler - Class in jarp
A handler for a Java ARP texture image.
ImageHandler(JAOptions) - Constructor for class jarp.ImageHandler
Basic constructor, establishes JA options and primary avatar definition input path, as specified.
IMG_BYTE_BUFFER - Variable in class jarp.ImageBytes
Image bytes buffer: ImageBytes.W x ImageBytes.H groups of 4 (0123-->RGBA, the little-endian integer ABGR).
importPreferences(InputStream) - Method in class jautil.prefs.JAPreferencesHandler
Imports preferences definition(s) from the specified input-stream -- just wraps a call to the corresponding Preferences method.
importPreferences(String) - Method in class jautil.prefs.JAPreferencesHandler
Imports preferences definition(s) from the file with the specified path.
inchesToInternal() - Method in class jarp.Character
Returns the scale factor needed to convert from inches to the length units used for GL rendering.
incrX(float) - Method in class jautil.geometry.Vector3f
Increments the x-component of this vector.
incrY(float) - Method in class jautil.geometry.Vector3f
Increments the y-component of this vector.
incrZ(float) - Method in class jautil.geometry.Vector3f
Increments the z-component of this vector.
INDEX_TAG - Static variable in class casxml.CASHandler
 
info(String) - Static method in class jautil.JALog
Logs the given INFO message to this process's logger.
infoAndThread(String) - Static method in class jautil.JALog
Logs the given INFO message, plus the current thread's name and id to this process's logger.
infoAndThread(String, Thread) - Static method in class jautil.JALog
Logs the given INFO message, plus the given thread's name and id to this process's logger.
init(GLAutoDrawable) - Method in class jarp.View
JOGL EventListener method: initialises the newly established GL drawing context for this avatar view.
init() - Static method in class sigmlanim.JAnimgen
Initialises JAnimgen: the sole purpose of this is to force execution of the static intialiser, which loads the native jaglib.
initialiseFixedValues(double, double, double, double, double) - Method in class jarp.CameraDataManager
 
initialiseStdCameraValuesFromRenderer(double[], double) - Method in class jarp.CameraDataManager
 
innerProd(Quaternion) - Method in class jautil.geometry.Quaternion
Returns the inner product of this Quaternion with the given one.
InputConnectionsService - Class in sigmlanim
Input connections handling service, supported by a StreamOfStreamsHandler supplied at construction time.
InputConnectionsService(boolean, String, int, int, StreamOfStreamsHandler) - Constructor for class sigmlanim.InputConnectionsService
Starts a new SiGML input service, with the given reporting flag, using the given input and termination TCP/IP port numbers, and communicating input and other service life-cycle events to the given handler.
INSTALL_BASE - Static variable in class jautil.install.DeploymentParameters
Path string for standard installation base folder (platform-dependent).
installZIPContents(String, File, String) - Method in class jautil.install.ZIPInstaller
Installs the contents of the ZIP archive at the given URL into the target directory with the given path, using the given tag to identify the content being transferred.
Int() - Constructor for class jautil.MapInt.Int
Constructs a new wrapper with value -1.
Int(int) - Constructor for class jautil.MapInt.Int
Constructs a new wrapper for the given value.
intValue() - Method in class jautil.MapInt.Int
Returns this wrapper's value.
inverse() - Method in class jautil.geometry.Quaternion
Returns a new Quaternion containing the multiplicative inverse of this one.
inverseUnit() - Method in class jautil.geometry.Quaternion
Returns a new Quaternion containing the multiplicative inverse of this one, assuming this one has unit length.
invertUnit() - Method in class jautil.geometry.Quaternion
Inverts this Quaternion, assuming it has unit length.
IS_MAC() - Static method in class jautil.platform.OpSystem
 
IS_WIN() - Static method in class jautil.platform.OpSystem
 
isAccepted() - Method in class jautil.install.LicenceDialog
Indicates whether or not the user accepted the licence terms.
isAllAvailable() - Method in class jautil.avatar.AvatarData
Indicates whether or not all the avatar data files (ASD, animgen config, nonmanuals, ARP avatar def.) were successfully loaded.
isAncestorOf(File, File) - Static method in class jautil.JAIO
 
isAvailable() - Method in interface jautil.avatar.AvatarDefinitionAccess
Indicates whether the data for this avatar definition is available.
isAvailable() - Method in class jautil.avatar.AvatarDefinitionForView
Indicates whether the data for this avatar definition is available.
isAvailable(String) - Method in class jautil.avatar.AvatarsMemCache
Tests whether this cache has an entry for the given avatar.
isCacheableAvatar(String) - Method in class jautil.avatar.AvatarConfigDataset
Indicates whether the given avatar has Cacheable access, i.e.
isCached(String, String) - Method in class jautil.cache.JACacheHandler
Determines whether the cache contains an (up-to-date) pair of files for the entry with the given name and original data URL.
isClassPathAvatar(String) - Method in class jautil.avatar.AvatarConfigDataset
Indicates whether the given avatar has Classpath access, i.e.
ISCOMPLETE_TAG - Static variable in class casxml.CASHandler
 
isDirectFilesAvatar(String) - Method in class jautil.avatar.AvatarConfigDataset
Indicates whether the given avatar has Direct Files access.
isFileURL(String) - Static method in class jautil.JAIO
 
isFileURL(URL) - Static method in class jautil.JAIO
 
isFinished() - Method in class jarp.AvatarStreamManager
Indicates whether or not the attempt to establish an input stream for the avatar is completed.
isLocallyAvailable(String) - Method in class jautil.avatar.AvatarsMemCache
Tests whether the access entry for the given entry is available on the local system, either in primary or in secondary memory.
isNonNull(int) - Static method in class jautil.FourCCUtil
Tests whether the given 4-cc value is non-null.
isNull(int) - Static method in class jautil.FourCCUtil
Tests whether the given 4-cc value is null.
isOKLicenceDialog(String) - Static method in class jautil.install.LicenceDialog
Displays the licence dialog for the given JASigning version, obtains the user's response and returns a flag value indicating whether or not the user accepts the licence.
isOwnedByApp() - Method in class jautil.JAEnv
Indicates whether the current execution context is for a full Java application rather than for an applet.
isRoot() - Method in class jarp.Bone
Determines whether or not this bone is at the root of its hierarchy (by testing whether or not it has a parent).
isValid(String) - Method in class jautil.avatar.AvatarConfigDataset
Checks whether the given string is a valid avatar name.
isValidAvatar(String) - Method in class jautil.JAAvatarsEnv
Tests for the presence of the given name in the avatar list.
isValidAvatarsFolder(File) - Static method in class jautil.install.JAHomeStatus
Returns true if and only if the given file object is a valid avatar configuration data directory, that is it is a directory, it is correctly named, and it contains one or more subdirectories.
isValidFile(File) - Static method in class jautil.JAIO
 
isValidFile(String) - Static method in class jautil.JAIO
 
isValidURL(URL) - Static method in class jautil.JAIO
 
isValidURL(String) - Static method in class jautil.JAIO
 
isWellFormedURL(String) - Static method in class jautil.JAIO
 
IX_W - Static variable in class jautil.geometry.TRUtil
Index of the W component of a vector/quaternion array.
IX_X - Static variable in class jautil.geometry.TRUtil
Index of the X component of a vector/quaternion array.
IX_Y - Static variable in class jautil.geometry.TRUtil
Index of the Y component of a vector/quaternion array.
IX_Z - Static variable in class jautil.geometry.TRUtil
Index of the Z component of a vector/quaternion array.

J

JA_EXTRA_INSTALL_TAG() - Static method in class jautil.install.DeploymentParameters
Returns the value of the ja.extra.install.tag system property, or null if it is not defined.
JA_EXTRA_INSTALL_TAG_KEY - Static variable in class jautil.install.DeploymentParameters
Property key for extra installation item tag.
JA_HOME_IS_LOCAL - Variable in class jautil.install.JAHomeStatus
Flag: whether or not the JA_HOME is defined and is local, not remote.
JA_HOME_KEY - Static variable in class jautil.install.DeploymentParameters
Preferences key for the JA home URL.
JA_HOME_KEY_IS_DEFINED - Variable in class jautil.install.JAHomeStatus
Flag: whether or not JA_HOME is defined.
JA_HOME_VALUE - Variable in class jautil.install.JAHomeStatus
The value of the JA_HOME preferences setting, or null if the preferences key is undefined.
JA_OPTION_KEYS() - Static method in class jautil.JAOptions
Returns a list of known JA Option key names.
JA_PREFS_BASE_RELATIVE_PATH - Static variable in class jautil.install.DeploymentParameters
Path from the platform preferences root to the JA preferences root.
JA_REMOTE_BASE() - Static method in class jautil.install.DeploymentParameters
Returns the JASigning remote base URL for this Java VM: the default value defined here unless that is overridden by the base URL given in App arguments unless that in turn is overridden by the ja.remote.base.url system property.
JA_REMOTE_BASE_DEFAULT - Static variable in class jautil.install.DeploymentParameters
Default Remote Base URL.
JA_REMOTE_BASE_KEY - Static variable in class jautil.install.DeploymentParameters
Property key for Remote Base URL.
JA_REMOTE_BASE_STEM - Static variable in class jautil.install.DeploymentParameters
Stem of the default Remote Base URL.
JA_USER_BASE - Static variable in class jautil.install.DeploymentParameters
Name of JASigning base directory in user space.
JA_VERSION_STRING() - Static method in class jautil.install.DeploymentParameters
Returns the JASigning version string for this Java VM, constructed by inserting a "." between successive pairs of digits in the numeric part of the version tag.
JA_VERSION_TAG() - Static method in class jautil.install.DeploymentParameters
Returns the JASigning version tag for this Java VM: the default value defined here unless that is overridden by the ja.version.tag system property.
JA_VERSION_TAG_DEFAULT - Static variable in class jautil.install.DeploymentParameters
The current default JA version tag.
JA_VERSION_TAG_KEY - Static variable in class jautil.install.DeploymentParameters
Property key for the JA version tag.
JAAvatarsEnv - Class in jautil
A JA avatars environment provides information about the available avatars based on the JA options settings (JAOptions) and the current execution context (JAEnv).
JAAvatarsEnv(JAOptions) - Constructor for class jautil.JAAvatarsEnv
Constructs a new avatars environment based on the given JA options collection.
JACacheDescriptor - Class in jautil.cache
An in-memory copy of a descriptor entry from a remote file cache of the kind managed by an JACacheHandler.
JACacheDescriptor(String, String, long, int) - Constructor for class jautil.cache.JACacheDescriptor
Constructs a new descriptor with the given entry name, original data URL, time stamp and data length.
JACacheHandler - Class in jautil.cache
A JA cache handler provides access to a local cache for a collection of potentially remote and dispersed data files, each identified by its URL.
JACanvasEmbedder - Interface in player
This interface defines the method that embeds a Java ARP canvas in an AWT container.
JAEnv - Class in jautil
A small collection of facilities defining the execution environment of a JA app or applet, including URLs for the JA Home directory, the user's home directory and the app/applet's working directory or codebase.
JAEnv(String, boolean, boolean) - Constructor for class jautil.JAEnv
Constructor, using the given base directory, with the context expected to be as indicated by appexpected.
JAEnv(URL, boolean, boolean) - Constructor for class jautil.JAEnv
Constructor, using the given base URL, with the context expected to be as indicated by appexpected.
JAException - Exception in jautil
A checked exception for the Java ARP classes.
JAException(String) - Constructor for exception jautil.JAException
 
JAExtraInstaller - Class in jautil.install
A JAExtraInstaller installs an extra JASigning component.
JAExtraInstaller() - Constructor for class jautil.install.JAExtraInstaller
Constructs a new JA extra installer, to target the given local directory, and to download from the given remote base URL.
JAFramesPlayer - Class in player
A JAFramesPlayer provides a Java ARP avatar canvas together with the capability of playing sequences of CAS animation frames on that avatar.
JAFramesPlayer(JAOptions, JACanvasEmbedder) - Constructor for class player.JAFramesPlayer
Constructs a new JAFramesPlayer: sets up the JA avatar canvas, with the given JA options and canvas-embedder, but with no avatar-event handler, no player-event handler, no speed provider, and with the player's cyclic-play and "single-sign" flags both initially false.
JAFramesPlayer(JAOptions, JACanvasEmbedder, AvatarEventHandler, JAPlayerEventHandler, SpeedProvider) - Constructor for class player.JAFramesPlayer
Constructs a new JAFramesPlayer: sets up the JA avatar canvas, with the given JA options, canvas-embedder, avatar-event handler, player-event handler, speed provider, and with the player's cyclic-play and "single-sign" flags both initially false.
JAFramesPlayer(JAOptions, JACanvasEmbedder, AvatarEventHandler, JAPlayerEventHandler, SpeedProvider, boolean, boolean) - Constructor for class player.JAFramesPlayer
Constructs a new JAFramesPlayer: sets up the JA avatar canvas, with the given JA options, canvas-embedder, avatar-event handler, player-event handler, speed provider, and with the given initial settings of the player's cyclic-play and "single-sign" flags.
JAG_DONE - Static variable in class sigmlanim.JAnimgen
JAG object state value for the "done" state.
JAG_GENERATING - Static variable in class sigmlanim.JAnimgen
JAG object state value for the "generating" state.
JAG_PRIMORDIAL - Static variable in class sigmlanim.JAnimgen
JAG object state value for the "primordial" state.
JAG_READY - Static variable in class sigmlanim.JAnimgen
JAG object state value for the "ready" state.
JAG_SETTING_UP - Static variable in class sigmlanim.JAnimgen
JAG object state value for the "setting-up" state.
JAG_TERMINATED - Static variable in class sigmlanim.JAnimgen
JAG object state value for the "terminated" state.
JAGException(String) - Constructor for exception sigmlanim.JAnimgen.JAGException
Constructs a new JAGException with the given message string.
JAHomeLocalUpdateManager - Class in jautil.install
Provides services that may be required after a new local JA_HOME directory has been established for the host system, in particular, setting the JA_HOME preferences key, and updating Java Plug In applet parameters.
JAHomeLocalUpdateManager(File, boolean) - Constructor for class jautil.install.JAHomeLocalUpdateManager
 
JAHomeStatus - Class in jautil.install
Records the value of the system-wide JA_HOME URL preferences setting, together with some status information about the local or remote folder at that URL.
JAHomeStatus() - Constructor for class jautil.install.JAHomeStatus
Constructs a new JA_HOME status record from the system wide preferences.
JAInputStream - Class in jautil
A Java ARP input-stream wraps a standard input-stream, and provides little-endian binary input methods for values of several primitive types.
JAInputStream(InputStream) - Constructor for class jautil.JAInputStream
Constructs the input-stream, based on the given input-stream, which is assumed to be unbuffered.
JAInstaller - Class in jautil.install
A JAInstaller installs JASigning components from a given remote location to a given local directory.
JAInstaller(File, String, boolean) - Constructor for class jautil.install.JAInstaller
Constructs a new JA installer, to target the given local directory, to download from the given remote base URL, and to install native libraries or not, in accordance with the given flag.
JAIO - Class in jautil
Static utility methods for I/O handling.
JAIO() - Constructor for class jautil.JAIO
 
JALoadingPlayer - Class in player
A JALoadingPlayer is a JAFramesPlayer equipped with the ability to load an animation sequence for a given SiGML or CAS source (URL or string), and then to play that sequence.
JALoadingPlayer(JAOptions, JACanvasEmbedder) - Constructor for class player.JALoadingPlayer
Constructs a new JA Loading Player using the given options and avatar-canvas embedder, with no avatar-event handler, no player-event handler, no speed control, and with the player's cyclic-play and single-sign flags both initially false.
JALoadingPlayer(JAOptions, JACanvasEmbedder, AvatarEventHandler, JALoadingPlayerEventHandler, SpeedProvider) - Constructor for class player.JALoadingPlayer
Constructs a JALoadingPlayer using the given options, avatar-canvas embedder, avatar-event handler, player-event handler, speed control, and with the player's cyclic-play and single-sign flags both initially false.
JALoadingPlayer(JAOptions, JACanvasEmbedder, AvatarEventHandler, JALoadingPlayerEventHandler, SpeedProvider, boolean, boolean) - Constructor for class player.JALoadingPlayer
Constructs a JALoadingPlayer using the given options, avatar-canvas embedder, avatar-event handler, player-event handler, speed control, and initial cyclic-play and single-sign flag settings.
JALoadingPlayer.SiGMLPipeWriter - Interface in player
Interface for piped SiGML generation.
JALoadingPlayerEventAdapter - Class in player
Adapter class for the JALoadingPlayerEventHandler interface.
JALoadingPlayerEventAdapter() - Constructor for class player.JALoadingPlayerEventAdapter
 
JALoadingPlayerEventHandler - Interface in player
This is the interface via which a JALoadingPlayer provides notification of player events to its environment/owner.
JALog - Class in jautil
This class provides JA classes with (very limited) access to the standard Java logging facilities.
JALog() - Constructor for class jautil.JALog
 
JAnimgen - Class in sigmlanim
A Java wrapper for animgen, depends on the underlying jaglib JNI interface to animgen.
JAnimgen(JAOptions, JAnimgenConfigData, StreamedSiGMLSupplierForAnimationGen) - Constructor for class sigmlanim.JAnimgen
 
JAnimgen(JAOptions, JAnimgenConfigData, StreamedSiGMLSupplierForAnimationGen, boolean) - Constructor for class sigmlanim.JAnimgen
Constructs a new streamed Java animgen wrapper with the given configuration data, and runs an animgen thread using the given signs stream supplier as its input source.
JAnimgen.JAGException - Exception in sigmlanim
JAnimgen exception class.
JAnimgenConfigData - Class in sigmlanim
Animgen configuration data record.
JAnimgenConfigData(JAOptions) - Constructor for class sigmlanim.JAnimgenConfigData
Constructs a new animgen configuration data record, using settings, including the AVATAR name, from the given JA options set.
JAnimgenConfigData(String, JAOptions) - Constructor for class sigmlanim.JAnimgenConfigData
Constructs a new animgen configuration data record for the given AVATAR, using settings from the given JA options set.
JAOptions - Class in jautil
A JAOptions is a complete collection of options settings associated with a given Java ARP avatar canvas (or with the applet/application instance containing that canvas), and backed by one or more nodes in the User Preferences hierarchy of the underlying platform.
JAOptions.KeyChecker - Interface in jautil
Key validity checking interface -- used when checking that a given preference key is valid in the context of an applet, as opposed to an app.
JAOutputStream - Class in jautil
A Java ARP output-stream wraps a standard output-stream, and provides little-endian binary output methods for values of several primitive types.
JAOutputStream(String) - Constructor for class jautil.JAOutputStream
Constructs this stream, based on the file with the given path name.
JAOutputStream(File) - Constructor for class jautil.JAOutputStream
Constructs this stream, based on the given file.
JAOutputStream(OutputStream) - Constructor for class jautil.JAOutputStream
Constructs this Java ARP output-stream, using the given stream as its underlying stream, which is assumed not to be buffered.
JAOutputStream(OutputStream, boolean) - Constructor for class jautil.JAOutputStream
Constructs this Java ARP output-stream, using the given stream as its underlying stream, which is assumed to be buffered or not, as specified.
JAPlayerEventAdapter - Class in player
Adapter class for the JAPlayerEventHandler interface.
JAPlayerEventAdapter() - Constructor for class player.JAPlayerEventAdapter
 
JAPlayerEventHandler - Interface in player
This is the interface via which a JAFramesPlayer provides notification of player events to its environment/owner.
JAPlayerStats - Class in player
Maintains rendering performance statistics for a Java ARP avatar.
JAPlayerStats() - Constructor for class player.JAPlayerStats
 
JAPreferencesHandler - Class in jautil.prefs
A JAPreferencesHandler provides the JA system with an interface to the standard Java Preferences mechanism.
JAPreferencesHandler() - Constructor for class jautil.prefs.JAPreferencesHandler
JAPreferences handler constructor -- currently a no-op.
JARemote - Class in jautil
Encapsulates access to the new ja.force.remote.ja.home property, introduced in 2008-06.
JARemote() - Constructor for class jautil.JARemote
 
jarp - package jarp
Provides the main Java ARP classes, that is, the classes defining the avatar's skeleton, mesh, morphs, camera control, and JOGL rendering canvas.
jarpSystemRoot() - Static method in class jautil.prefs.JAPreferencesHandler
Returns the root node of the JARP System preferences hierarchy, having first established the local reference to this node if necessary.
jarpUserNode(String) - Method in class jautil.prefs.JAPreferencesHandler
Returns the specified node in the JARP preferences hierarchy, that is, the node with the specified path relative to the JARP preferences root.
jarpUserNodeIsAvailable(String) - Method in class jautil.prefs.JAPreferencesHandler
Tests whether the specified node in the JARP preferences hierarchy is available, that is, whether it exists and is not the victim of a BackingStoreException.
jarpUserRoot() - Method in class jautil.prefs.JAPreferencesHandler
Returns the root node of the JARP User preferences hierarchy, having first established the local reference to this node if necessary.
JAS_FOLDER_STEM - Static variable in class jautil.install.DeploymentParameters
Stem of the JASigning folder name.
JASigningInstaller - Class in jautil.install
 
JASigningInstaller() - Constructor for class jautil.install.JASigningInstaller
Constructs a new JASigning installer, and immediately attempts the installation itself.
JASocketPlayer - Class in player
A JASocketPlayer is a JAFramesPlayer equipped with the ability to accept SiGML input via a TCP/IP server socket, and then to play the signed animation defined by that SiGML input.
JASocketPlayer(JAOptions, JACanvasEmbedder, AvatarEventHandler, JASocketPlayerEventHandler, SpeedProvider) - Constructor for class player.JASocketPlayer
Constructs a new JASocketPlayer, with the the given JA options, avatar-canvas embedder, avatar-event handler, and player-event handler, with its cyclic-play flag OFF and its auto-play flag ON, intially.
JASocketPlayer(JAOptions, JACanvasEmbedder, AvatarEventHandler, JASocketPlayerEventHandler, SpeedProvider, boolean, boolean, boolean) - Constructor for class player.JASocketPlayer
Constructs a new JASocketPlayer, with the given JA options, given avatar-canvas embedder, avatar-event handler, player-event handler, and initial settings of its cyclic-play and auto-play flags.
JASocketPlayerEventAdapter - Class in player
Adapter class for the JASocketPlayerEventHandler interface.
JASocketPlayerEventAdapter() - Constructor for class player.JASocketPlayerEventAdapter
 
JASocketPlayerEventHandler - Interface in player
This is the interface via which a JASocketPlayer provides notification of player events to its environment.
JATimer - Class in jautil
A JATimer provides (real-) time measurement, using the Java 5 nano-second System timer (whose resolution may well be less fine- grained than 1 ns.), to provide interval measures expressed in milliseconds (as values of type float).
JATimer() - Constructor for class jautil.JATimer
Constructs a new timer and sets its interval start value to the current system time.
jautil - package jautil
Provides utility classes for the Java ARP avatar subsystem.
jautil.avatar - package jautil.avatar
Provides classes and interfaces providing access to ARP avatar definition data files.
jautil.cache - package jautil.cache
 
jautil.geometry - package jautil.geometry
Provides basic geometry classes, notably, Quaternion and Vector3f.
jautil.install - package jautil.install
Provides support for explicit installation on the user's local system of the resources (native libraries and avatar definitions) needed to support HTML applets that use JASigning avatars.
jautil.platform - package jautil.platform
Provides platform-specific information.
jautil.prefs - package jautil.prefs
Provides access to the preferences nodes used by JASigning applications and applets.
JAVA_INIT_MEM_MB - Static variable in class jautil.install.JAHomeLocalUpdateManager
Initial JVM memory requirement (in MB) for JASigning applets.
JPIArgumentsUpdater - Class in jautil.install
A JPIArgumentsUpdater allows the Java Plugin arguments to be updated.
JPIArgumentsUpdater(String, int, String) - Constructor for class jautil.install.JPIArgumentsUpdater
Constructs a new JPIArgumentsUpdater instance, using the given updating values for the library path entry, the initial memory size in MB, and the duplicate path indicator string.

K

keyIsOK(String) - Method in interface jautil.JAOptions.KeyChecker
 
keys() - Method in class jautil.MapInt
Returns this map's key set as an array of int.

L

lacksAvatarsJAHome() - Method in class jautil.install.JAHomeStatus
Returns true if and only if no JA_HOME location is defined for the host system, or a local JA_HOME directory is defined and that directory contains an avatar configuration data directory.
length() - Method in class jautil.geometry.Quaternion
Returns the length of this quaternion
length() - Method in class jautil.geometry.Vector3f
Returns the length of this Vector3f.
LicenceDialog - Class in jautil.install
A dialog that fetches a licence text from a given URL, displays the text, and gets the user to accept or decline its terms.
LINE_LIMIT - Static variable in class casxml.CASWriter
The column limit after which a new line is started (at a convenient break point).
LLRA_4CC - Static variable in class jarp.Bone
 
load(String, Properties) - Method in class jautil.prefs.JAPreferencesHandler
Loads the preferences at the specified JARP node, and enters them into the given Properties set.
loaderHasStarted() - Method in class player.JALoadingPlayerEventAdapter
 
loaderHasStarted() - Method in interface player.JALoadingPlayerEventHandler
Reports that the load operation has been initiated, so for example the associated SiGMLAnimation is available, although it is likely to be empty at this stage.
loaderIsDone(boolean, int, int) - Method in class player.JALoadingPlayerEventAdapter
 
loaderIsDone(boolean, int, int) - Method in interface player.JALoadingPlayerEventHandler
Reports the completion of a load operation by this player's loader.
loadLibrary(String) - Static method in class jautil.install.NativeLibLoader
Loads the given native library, but if we are running under the control of the JNLP applet launcher then the applet launcher will be used to perform the load.
loadTextureFromStreamV21(GL2, GLUgl2, JAInputStream) - Method in class jarp.ImageHandler
Loads texture from stream, supporting v2.1 avatar format.
loadTextureFromStreamV22(GL2, GLUgl2, JAInputStream, boolean, boolean, boolean) - Method in class jarp.ImageHandler
Loads texture from stream, supporting v2.2 (and later) avatar format.
loadTextureFromURL(GL2, GLUgl2, String) - Method in class jarp.ImageHandler
Loads the texture from the given URL (in v2.2 avatar format), with the other settings taken from the current JA options.
loadTextureFromURL(GL2, GLUgl2, String, boolean) - Method in class jarp.ImageHandler
Loads the texture from the given URL, with v2.2 or v2.1 avatar format as determined by the given flag parameter, and with the other settings taken from the current JA options.
loadTextureFromURL(GL2, GLUgl2, URL, boolean, boolean, boolean) - Method in class jarp.ImageHandler
Loads the texture from the specified URL, in accordance with the specified flags, in v2.2 format.
loadTextureFromURL(GL2, GLUgl2, URL, boolean, boolean, boolean, boolean) - Method in class jarp.ImageHandler
Loads the texture from the specified URL, in accordance with the specified flags.
local - Variable in class jautil.install.AvatarsAccessChooser.AccessChoice
The choice is for local definitions, not remote ones.
LOCAL_JA_HOME_HAS_CONFIG_FOLDER - Variable in class jautil.install.JAHomeStatus
Flag: whether or not the JA_HOME folder, if defined and local, contains an avatars configuration data folder.
LOCAL_JA_HOME_HAS_FILES - Variable in class jautil.install.JAHomeStatus
Flag: whether or not the JA_HOME folder, if defined and local, contains non-hidden files.
log() - Method in class jautil.geometry.Quaternion
Return a new Quaternion representing the logarithm of this one.
LOG_URL - Variable in class sigmlanim.JAnimgenConfigData
Configuration data for JAnimgen: Log file URL.
lookAt(float, float, float, float, float, float) - Method in class jarp.Bone
Adjusts this bone for viewing by camera with given parameters.
LUPA_4CC - Static variable in class jarp.Bone
 

M

MAC_SYSTEM - Static variable in class jautil.platform.OpSystem
 
MacOSXQuitHandler - Class in jautil.platform
Hooks a Mac OS X Quit event to the Java app's quit sequence.
main(String[]) - Static method in class jarp.Character
Main method converts an avatar file to JARP format.
main(String[]) - Static method in class jautil.install.AvatarsConfigManager
Main method for testing: creates a new instance and invokes AvatarsConfigManager.establishJAHome() on it.
main(String[]) - Static method in class jautil.install.JAExtraInstaller
main() method: constructs a JAExtraInstaller instance, which immediately performs the installation as specified by the system properties.
main(String[]) - Static method in class jautil.install.JASigningInstaller
Main method, which creates a new JASigning installer instance, and exits when the (attempted) installation is complete.
makeAppJAEnv() - Static method in class jautil.JAEnv
Factory method delivering a JA environment for an app.
makeAppletJAEnv(URL) - Static method in class jautil.JAEnv
Factory method delivering a JA environment for an applet, with the given codebase.
makeDescriptor(String[]) - Static method in class jautil.cache.JACacheDescriptor
Creates a new descriptor from the given array of data lines, which is expected to contain the following items, one per line, in order: entry name, original data URL, cache data URL, time stamp, data length.
makeJAOptions(String, String[], Applet, JAEnv) - Static method in class jautil.JAOptions
Factory method for a new JAOptions set, with dfltnm as the default options name, and with supplementary options and their mode as specified by the given command-line arguments (see JAOptions class description); the option set belongs to an application, and jaenv is the JA environment that hosts it.
makeJAOptions(String, String[], Properties, JAEnv) - Static method in class jautil.JAOptions
 
makeJAOptions(String, String[], Applet, Properties, JAEnv) - Static method in class jautil.JAOptions
Factory method for a new JAOptions set, with dfltnm as the default options name, prefs, and with supplementary options and their mode as specified by the given command-line arguments (see JAOptions class description); applet is the applet that owns the option set, or null if the set belongs to an application, and jaenv is the JA environment that hosts the option set.
makeRequest(int, byte[]) - Method in class jarp.GLGrabCoordinator
Requests that the next frame displayed by this controller's owning View, which has the given frame index, should be copied into the given 3-byte BGR buffer.
makeSignStatusRecord() - Method in class player.JAFramesPlayer
Returns a new SignStatusRecord associated with this player's animation scan if it has one; otherwise returns null.
MapInt<E> - Class in jautil
A generic map whose conceptual domain type is int, represented concretely by an integer wrapper class.
MapInt(Map<MapInt.Int, E>) - Constructor for class jautil.MapInt
Constructs a new MapInt using the given Map.
MapInt() - Constructor for class jautil.MapInt
Constructs a new MapInt, using a new TreeMap instance.
MapInt.Int - Class in jautil
Wrapper class for an integer, acting a MapInt key.
MapInt.Int.Comp - Class in jautil
Comparator: it simply compares the wrapped values.
mat() - Method in class jautil.geometry.TRTransform
Returns the RT array for this transform.
matches(Object) - Method in class cas.CASTRSet
Determines whether or not the given object is a CASTRSet whose components match this one -- in the sense that the 4cc tags are equal, the translations are exactly equal, and the rotations are approximately equal.
matches(JACacheDescriptor) - Method in class jautil.cache.JACacheDescriptor
Indicates whether this descriptor matches and is in synch with the given one -- specifically whether their associated time stamps, data lengths, entry names and original data URLs are the same.
matchesNameAndURL(String, String) - Method in class jautil.cache.JACacheDescriptor
Indicates whether the given entry name and original data URL are the same as those to which this descriptor refers.
matchesTimeAndLength(long, int) - Method in class jautil.cache.JACacheDescriptor
Indicates whether or not the given time stamp and and original URL data length are the same as those for the entry to which this descriptor refers.
matchesURL(String) - Method in class jautil.cache.JACacheDescriptor
Indicates whether the given data URL is the same as the original data URL for the entry to which this descriptor refers.
max() - Method in interface player.FrameIndexScanAccess
 
MAX_JAG_INSTANCES - Static variable in class sigmlanim.JAnimgen
Upper limit on the permitted number of concurrent JAnimgen instances.
maxYMetres() - Method in class jarp.Character
Returns this character's height above the origin, in metres.
Mesh - Class in jarp
The surface mesh for a Java ARP avatar.
Mesh() - Constructor for class jarp.Mesh
Mesh default constructor -- set everything to null/zero.
Mesh(JAInputStream, JAOptions, int) - Constructor for class jarp.Mesh
Constructs this Mesh with data from the given stream.
meshDuplicatesFormatIsNew() - Method in class jautil.JAOptions
Returns the setting of the "mesh.duplicates.format.is.new" option.
MeshVertex - Class in jarp
A vertex on one of the meshes of the avatar.
MeshVertex() - Constructor for class jarp.MeshVertex
 
MeshVertex(JAInputStream, int, boolean) - Constructor for class jarp.MeshVertex
Constructs this MeshVertex from the given stream.
METRES_TO_INCHES - Static variable in class jautil.geometry.TRUtil
Scale factor converting metres to inches.
METRES_TO_INCHES_FLT - Static variable in class jarp.Character
Standard avatar height is 1.8m == 70.87".
metresToInternal() - Method in class jarp.Character
Returns the scale factor needed to convert from metres to the length units used for GL rendering -- for a v3 format avatar this unit equals the character's "intrinsic" length unit, and for a v2 format avatar it equals one inch -- assuming that this character has the standard avatar height, that is, 1.8 metres.
min() - Method in interface player.FrameIndexScanAccess
 
minus(Vector3f) - Method in class jautil.geometry.Vector3f
Returns a new Vector3f obtained by subtracting the given one from this one.
minusEq(Vector3f) - Method in class jautil.geometry.Vector3f
Subtracts the given Vector3f from this one (and returns this one).
MiscCacheHandler - Class in jautil.cache
A miscellaneous cache handler provides access to a local cache for miscellaneous remote files in a JASigning installation, notably properties files.
MORPH_TAG - Static variable in class casxml.CASHandler
 
MORPHCOUNT_TAG - Static variable in class casxml.CASHandler
 
MorphHandler - Class in jarp
A handler for a collection of morph-targets for a Java ARP avatar.
MorphHandler() - Constructor for class jarp.MorphHandler
Constructs an empty morph-handler.
MorphHandler(JAInputStream, boolean) - Constructor for class jarp.MorphHandler
Constructs this MorphHandler using morph-target definitions from the given stream.
MorphSet - Class in jarp
A morph-definition element for a Java ARP avatar, specifying a mesh vertex and an offset (for a "shape" morph), or a weight (for a "landmark" morph).
MorphSet() - Constructor for class jarp.MorphSet
Default constructor -- ixVertex is -1.
MorphSet(JAInputStream, boolean) - Constructor for class jarp.MorphSet
Constructs this MorphSet from the given stream.
MorphTarget - Class in jarp
Definition of a morph-target, as an array of morph-sets, for a Java ARP avatar.
MorphTarget() - Constructor for class jarp.MorphTarget
Default constructor, with empty name.
MorphTarget(String) - Constructor for class jarp.MorphTarget
Default constructor with given name and an empty morph-set list.
MorphTarget(JAInputStream, boolean) - Constructor for class jarp.MorphTarget
Constructs this MorphTarget from the given stream.
MSVC_VERSION_FOR_JAGLIB_PROPERTY - Static variable in class jautil.install.MSVCRedistInfo
The ja.msvc.version.for.jaglib system property name.
MSVCRedistInfo - Class in jautil.install
Provides information on MS Visual C++ Redistributable package downloads based on the value of the system property ja.msvc.version.for.jaglib.
MSVCRedistInfo() - Constructor for class jautil.install.MSVCRedistInfo
 
multScalar(float) - Method in class jautil.geometry.Vector3f
Returns a new Vector3f obtained by multiplying this one by the given scalar.
multScalarEq(float) - Method in class jautil.geometry.Vector3f
Returns this Vector3f after multiplying it by a given scalar.

N

n - Variable in class jautil.FourCCBytes
The length, i.e.
NAME_TAG - Static variable in class casxml.CASHandler
 
NATIVE_LIB_TAGS - Static variable in class jautil.install.DeploymentParameters
Tags for native library source folder names.
NativeLibLoader - Class in jautil.install
Supports the JNLP Applet Launcher, by providing a loadLibrary() method that uses the JNLP applet launcher when executed under its control.
NativeLibLoader() - Constructor for class jautil.install.NativeLibLoader
 
nativeLibName(String) - Static method in class jautil.platform.OpSystem
On Windows, converts the given native library name to lower-case, but leaves it unchanged on Mac OS X.
NEC1_4CC - Static variable in class jarp.Skeleton
4-cc value for NEC1 bone.
negate() - Method in class jautil.geometry.Quaternion
Returns a new Quaternion representing the negation of this one.
negate() - Method in class jautil.geometry.Vector3f
Returns a new Vector3f obtained by negating this one.
negateEq() - Method in class jautil.geometry.Quaternion
Negates this quaternion.
negateEq() - Method in class jautil.geometry.Vector3f
Returns this Vector3f after negating it.
negateXEq() - Method in class jautil.geometry.Quaternion
Negates the x component of this quaternion.
newSignExists() - Method in class player.AnimationScan
Given as a precondition that this scan is at a new sign, as revealed by AnimationScan.scanIsAtNewSign(), this indicates whether or not the new sign is available yet.
nextSignAnimationIsDone() - Method in class sigmlanim.SiGMLAnimation
Accepts notification that animation has now been generated for one more of this animation's signs.
nextSignAnimationIsDone() - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationBuildHandler
Notifies this handler that the animation generation process has now been completed for one more sign in the sequence under construction.
nextSignAnimationIsDone() - Method in class sigmlanim.SignsListBuilder
No-op: interface method, but never called in this implementation.
nextSignLoaded(int, int) - Method in class player.JALoadingPlayerEventAdapter
 
nextSignLoaded(int, int) - Method in interface player.JALoadingPlayerEventHandler
Reports that the next animated sign has been loaded, that is, the sign with the given index and with the given overall frame index limit value.
nextValue() - Method in interface player.FrameIndexScanAccess
 
NONMANUALS_IX - Static variable in class jautil.avatar.AvatarData
 
NONMANUALS_XML - Variable in class jautil.avatar.AvatarData
The data in the avatar's nonmanuals XML file (nonmanuals.xml).
NONMANUALS_XML_NAME - Static variable in class jautil.JAAvatarsEnv
Nonmanuals XML file name.
nonmanualsData() - Method in interface jautil.avatar.AvatarAccess
Returns the avatar's nonmanuals XML file (nonmanuals.xml) as a byte array.
nonmanualsData() - Method in class jautil.avatar.BaseAccess
Returns the content of the avatar's nonmanuals XML file (nonmanuals.xml).
NonStreamedAnimationLoader - Class in sigmlanim
Generates a SiGML animation for a given SiGML URL or string, using JAnimgen in non-streamed generation mode.
NonStreamedAnimationLoader(JAOptions, URL) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL.
NonStreamedAnimationLoader(String, JAOptions, URL) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML URL.
NonStreamedAnimationLoader(JAOptions, String) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL.
NonStreamedAnimationLoader(String, JAOptions, String) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL.
NonStreamedAnimationLoader(JAOptions, StringReader) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML string reader.
NonStreamedAnimationLoader(String, JAOptions, StringReader) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML string reader.
NonStreamedAnimationLoader(JAOptions, InputStream) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML input stream.
NonStreamedAnimationLoader(String, JAOptions, InputStream) - Constructor for class sigmlanim.NonStreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML input stream.
normalize() - Method in class jautil.geometry.Quaternion
Normalizes this quaternion -- i.e.
notifyBaseURI(String) - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLUnitStreamHandler
Notifies this handler that the given base URI is to be associated with the next XML unit received.
notifyBaseURI(String) - Method in class sigmlanim.sigmlstream.SiGMLUnitStreamToSignStream
Updates the base URI associated with the SiGML sign stream, as specified by the base argument.
notifyBeginXMLUnitStream() - Method in class sigmlanim.sigmlstream.SiGMLUnitStreamToSignStream
Accepts notification of the start of the SiGML input stream, generating a corresponding notification to this converter's SiGML receiver.
notifyEndXMLUnitStream() - Method in class sigmlanim.sigmlstream.SiGMLUnitStreamToSignStream
Accepts notification of the end of the SiGML input stream, generating a corresponding notification to this converter's SiGML receiver.
notifyFrame() - Method in class jarp.GLGrabCoordinator
Registers the the availability of the newly grabbed frame data to satisfy the most recent request
notifyLocalStreamIsReady() - Method in interface jarp.AvatarStreamManager.ASMClient
Notifies the client that the remote download is complete, and that, a locally backed stream is now available for the avatar data, unless the download failed in which case the stream request will throw an exception.
notifyXMLUnit(ArrayList<XMLUnitEvent>) - Method in class sigmlanim.sigmlstream.SiGMLUnitStreamToSignStream
Accepts notification of the next SiGML unit from the SiGML input stream, converting the unit to a SiGML DOM element and processing that element to generate the appropriate stream of events to this converter's SiGML receiver.
NULL_FOURCC - Static variable in class jautil.FourCCUtil
The null 4-cc value.
NULL_REP - Static variable in class jautil.BasicOptionSet
Representation for null property value.

O

OneFramePlayManager - Class in player
Provides support to a JAFramesPlayer by managing the creation and running of a thread to display a single frame.
OneFramePlayManager(int, SignStatusRecord, View, AnimationScan, OneFramePlayManager.Client) - Constructor for class player.OneFramePlayManager
Constructs a new display manager, to display the specified frame, updating the given sign status record if non-null, using the given JA avatar view and animation scanner, and notifying the given client.
onLeftMouseDown(int, int) - Method in class jarp.View
 
onMouseMove(int, int) - Method in class jarp.View
 
onMouseUp() - Method in class jarp.View
 
onRightMouseDown(int, int) - Method in class jarp.View
 
OpSystem - Class in jautil.platform
This class encapsulates Operating-System specific data.
OpSystem() - Constructor for class jautil.platform.OpSystem
 

P

parentDoesSkinSliding() - Method in class jarp.Bone
Indicate if this bone's parent (if any) does skin-sliding.
pathForFile(File) - Static method in class jautil.JAIO
 
pathForFileURL(String) - Static method in class jautil.JAIO
 
PERIOD_MS - Static variable in class jarp.DisplayScheduler
 
PHI_LIMIT_HI - Static variable in class jarp.CameraDataManager
 
PHI_LIMIT_LO - Static variable in class jarp.CameraDataManager
 
PHI_TAG - Static variable in class casxml.CASHandler
 
PI - Static variable in class jarp.CameraDataManager
 
playAndGrabOneFrame(CASFrame, int, byte[], boolean) - Method in class jarp.View
Generates and plays one frame, given the frame data, its index number, taking a copy of the resulting frame image, and returning that image.
playAnimation() - Method in class player.AnimationScheduler
Plays the animation sequence defined by the current settings of this scheduler's scanner, halting prematurely if requested.
player - package player
Provides several signed-animation players: each player combines a JARP avatar canvas with a source of animation data, and provides an API allowing an enclosing GUI container both to control this player and to obtain status information from it in real-time.
playerDropRangeLimitMS() - Method in class jautil.JAOptions
Returns the setting of the "player.drop.range.limit.ms" option.
PlayerFlags - Class in player
Flag values for a JAFramesPlayer, with synchronized access.
PlayerFlags() - Constructor for class player.PlayerFlags
Constructs a new flags set with all values initially false.
PlayerFlags(boolean, boolean, boolean) - Constructor for class player.PlayerFlags
Constructs a new flags set with the given initial cyclic-play, single-sign and has-avatar flag values.
playerFrameDriftLimitMS() - Method in class jautil.JAOptions
Returns the setting of the "player.frame.drift.limit.ms" option.
playerInitialLookaheadMS() - Method in class jautil.JAOptions
Returns the setting of the "player.initial.frames.lookahead.ms" option.
playerIsActive() - Method in class player.JAFramesPlayer
Indicates whether this player is currently active.
playerIsAtNewFrame(AnimationScan, boolean) - Method in class player.JAPlayerEventAdapter
 
playerIsAtNewFrame(AnimationScan, boolean) - Method in interface player.JAPlayerEventHandler
Reports that the associated player is about to play, or drop, a new frame, as described by the specified AnimationScan, and dropped flag.
playerIsDone(AnimationScan) - Method in class player.JAPlayerEventAdapter
 
playerIsDone(AnimationScan) - Method in interface player.JAPlayerEventHandler
Reports that the associated player has stopped playing, either because its animation sequence has been completed or because it has received a Stop signal; the next frame to be played at the point of stopping is indicated by the specified AnimationScan.
playOneFrame(CASFrame, int) - Method in class jarp.View
Generates and plays one frame, often but not necessarily as part of an animation sequence, given the frame data and its index number.
playOneFrame(CASFrame, int, float, boolean) - Method in class jarp.View
Generates and plays one frame, often but not necessarily as part of an animation sequence, given the frame data, its index number, the current speed-up factor (for use in performance statistics collection), with running performance data logging output controlled by the given flag.
playOneFrameWithStableAmbient(CASFrame, int) - Method in class jarp.View
Generates and plays one frame, given the frame data and index number, with no change in the ambient adjustment (if any).
playOneIdleFrame(CASFrame) - Method in class jarp.View
Generates and plays the given frame, assumed to be part of an idle (non-animating) sequence, and hence not to have an ambient adjustment applied to it before processing.
playSiGML(String) - Method in class player.JALoadingPlayer
Plays the animation generated from the given SiGML string.
playSiGMLPiped() - Method in class player.JALoadingPlayer
Starts playing the animation generated via a new SiGML pipe, returning the SiGML pipe writer via which the SiGML is to be generated by the caller.
playSiGMLURL(URL) - Method in class player.JALoadingPlayer
Plays the animation generated from the given SiGML URL, which is assumed to be non-null.
plus(Vector3f) - Method in class jautil.geometry.Vector3f
Returns a new Vector3f obtained by adding the given one to this one.
plus(float[]) - Method in class jautil.geometry.Vector3f
Returns a new Vector3f obtained by adding the given value array to this vector.
plusEq(Vector3f) - Method in class jautil.geometry.Vector3f
Adds the given Vector3f to this one (and returns this one).
plusEq(float[]) - Method in class jautil.geometry.Vector3f
Adds the vector defined by the given values to this one (and returns this one).
plusEq(float, float, float) - Method in class jautil.geometry.Vector3f
Adds the vector defined by the given values to this one (and returns this one).
POSITION_TAG - Static variable in class casxml.CASHandler
 
possibleFileOutputStream(File) - Static method in class jautil.JAIO
 
postDivideUnitEq(Quaternion) - Method in class jautil.geometry.Quaternion
 
postMultiply(Quaternion) - Method in class jautil.geometry.Quaternion
Returns a new Quaternion representing this * q.
postMultiplyEq(Quaternion) - Method in class jautil.geometry.Quaternion
Post-multiply this Quaternion by the given one, that is, this := this * q -- using the full quaternion product: * = where a, b are scalars, U, V are 3-vectors, .
preMultiplyEq(Quaternion) - Method in class jautil.geometry.Quaternion
Pre-multiply this Quaternion by the given one, that is, this := q * this (full quaternion product, as defined for postMultiplyEq() above).
previousValue() - Method in interface player.FrameIndexScanAccess
 
primeLoader() - Static method in class sigmlanim.StreamedAnimationLoader
Primes this loader class by creating an instance to scan a simple SiGML string (without generating an animation for it).
PrimerForAnimationLoader - Class in sigmlanim
Provides support for the priming of an animation loader class, which is done with the intention of speeding up the operation of any later instance of the class.
PrimerForAnimationLoader() - Constructor for class sigmlanim.PrimerForAnimationLoader
 
primeSiGMLInLib(SiGMLInLib) - Static method in class sigmlanim.SiGMLReader
This method "primes" the given SiGMLInLib instance, by getting it to process a single HNS-SiGML sign, the intention being to get the (not inconsiderable) first-time-through overhead for the HNS-to-Gestural-SiGML translation code out of the way at a time of the caller's choosing.
processBone(Bone) - Method in interface jarp.Skeleton.BoneHandler
Bone visitor method -- processes the given bone as desired on the part of the implementor.
processSiGML() - Method in class sigmlanim.NonStreamedAnimationLoader
Processes this loader's SiGML input, generating the corresponding sequence of signs from it and attaching animation frames to those signs.
processSiGML() - Method in class sigmlanim.StreamableAnimationLoader
Uses this loader's scanner and animation generation infrastructure to process its SiGML source, leading (possibly asynchronously) to the creation of its animation data.
processSiGML() - Method in class sigmlanim.StreamedAnimationLoader
Processes this loader's SiGML input by running its SiGML scanner, possibly in a separate thread, as determined by the setting of StreamedAnimationLoader.RUN_SCAN_IN_THREAD.
processSiGMLInput(InputStream, boolean) - Method in class player.JALoadingPlayer
Plays the animation generated from the given SiGML InputStream.
ProgressInputStream - Class in jautil.install
A ProgressInputStream is similar to a Swing ProgressMonitorInputStream, but the expected stream size is given as a constructor parameter, which means that a PIS's progress window is more likely than a PMIS's to appear when the underlying input stream comes from a remote URL.
ProgressInputStream(InputStream, int, String) - Constructor for class jautil.install.ProgressInputStream
 
projectionOn(Vector3f) - Method in class jautil.geometry.Vector3f
Returns the projection of this Vector3f on the given Vector3f, v.
put(int, E) - Method in class jautil.MapInt
Updates this map with an entry mapping the given key to the given value.
putProcessedSign(AnimatedSign) - Method in class sigmlanim.sigmlstream.FilteringSupplierForAnimGen
 
putProcessedSign(AnimatedSign) - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLSupplierForAnimationGen
Accepts a notification from this supplier's client indicating that it has processed a sign in the stream.
putProcessedSign(AnimatedSign) - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
 
putProcessedSign(AnimatedSign) - Method in class sigmlanim.SignsArraySupplier
 

Q

QROTATION_TAG - Static variable in class casxml.CASHandler
 
quat() - Method in class jautil.geometry.TRTransform
Returns the rotation quaternion for this transform.
QUAT_Z_MINUS_PI_BY_2 - Static variable in class jarp.Character
Quaternion [with components (w,x,y,z)] for a rotation by -PI/2 round the Z-axis.
Quaternion - Class in jautil.geometry
Quaternion class with various standard operations, including conversion to/from rotation matrices and Euler angles.
Quaternion(JAInputStream) - Constructor for class jautil.geometry.Quaternion
Constructs a new Quaternion by reading the values x,y,z,w (in that order -- NB w comes last!) from the given input stream.
Quaternion(float, float, float, float) - Constructor for class jautil.geometry.Quaternion
Constructs a new Quaternion from the given component values.
Quaternion() - Constructor for class jautil.geometry.Quaternion
Constructs a new Quaternion with default values: w=1, xyz=0.
Quaternion(float[]) - Constructor for class jautil.geometry.Quaternion
Constructs a new Quaternion from the given component values (with w last).
Quaternion(Quaternion) - Constructor for class jautil.geometry.Quaternion
Constructs a copy of the given quaternion.
Quaternion(float, float, float) - Constructor for class jautil.geometry.Quaternion
Constructs a quaternion from the given "Euler" angles.

R

R_TAG - Static variable in class casxml.CASHandler
 
RADS_TO_DEGS - Static variable in class jarp.Bone
 
RADS_TO_DEGS - Static variable in class jautil.geometry.Quaternion
 
randomResetClock() - Method in class jarp.AmbientManager
 
read() - Method in class jautil.install.ProgressInputStream
 
read(byte[]) - Method in class jautil.install.ProgressInputStream
 
read(byte[], int, int) - Method in class jautil.install.ProgressInputStream
 
read() - Method in class jautil.JAInputStream
Does a plain single-byte read on the underlying stream.
readBoolean() - Method in class jautil.JAInputStream
Reads a boolean value, represented as a byte value in {0,1}.
readBuf(byte[], int, int) - Method in class jautil.JAInputStream
Reads a byte-sequence from this stream, in to the given buffer, at the given positon, and of the given length.
readByteBuffer(int) - Method in class jautil.JAInputStream
Creates and returns a (direct) byte buffer of the given size from this stream, throwing an IO-exception if the actual size does not match that specified.
readBytes(boolean) - Method in class jautil.JAInputStream
Reads and returns an array of bytes from this stream, performing GZIP inflation if necessary.
readCASSigns(InputStream) - Static method in class casxml.CASHandler
Reads the CAS 2.1 document on the given input stream, converting it to an array of AnimatedSigns, and returning this array -- or returning null if a XMLScanner.ScanException occurs.
readCASSigns(String) - Static method in class casxml.CASHandler
Reads the CAS 2.1 document at the given URL, converting it to an array of AnimatedSigns, and returning this array -- or returning null if a XMLScanner.ScanException occurs.
readCASSigns(InputSource) - Static method in class casxml.CASHandler
Reads the CAS 2.1 document at the given input source, converting it to an array of AnimatedSigns, and returning this array -- or returning null if a XMLScanner.ScanException occurs.
readDescriptor(InputStream) - Static method in class jautil.cache.JACacheDescriptor
Builds and returns a new descriptor based on the data obtained from the given stream, or returns null if there is an input error.
readFile(String) - Method in class sigmlanim.SiGMLReader
Reads SiGML from the given file path, converts it to an array of AnimatedSign descriptions, and returns the result.
readFile(File) - Method in class sigmlanim.SiGMLReader
Reads SiGML from the given file, converts it to an array of AnimatedSign descriptions, and returns the result.
readFloat() - Method in class jautil.JAInputStream
Reads a (4-byte) float from this stream.
readImage() - Method in class jautil.JAInputStream
Reads a buffered-image directly from this stream.
readImage(boolean) - Method in class jautil.JAInputStream
Reads a possibly-compressed data block from this stream, converts it to a buffered-image, and returns this image.
readInt() - Method in class jautil.JAInputStream
Reads a (4-byte, little-endian) integer from this stream.
readString() - Method in class jautil.JAInputStream
Reads a length-prefixed string of ASCII (really, ISO-8859) characters from this stream.
readString(String) - Method in class sigmlanim.SiGMLReader
Converts the given SiGML string to an array of AnimatedSign descriptions, and returns the result.
readUnsignedShort() - Method in class jautil.JAInputStream
Reads a (2-byte) unsigned short integer from this stream, returning it as a short (so a large unsigned-short will be returned as a negative short, in accordance with the usual 2's complement conventions).
readURL(URL) - Method in class sigmlanim.SiGMLReader
Reads SiGML from the given URL, converts it to an array of AnimatedSign descriptions, and returns the result.
registerMacOSXQuitter(Runnable) - Static method in class jautil.platform.MacOSXQuitHandler
Singleton factory method, registering the given quitter for this JVM, assuming there has been no previous registration.
registerMacOSXQuitter(Runnable) - Static method in class jautil.platform.OpSystem
 
reinitialiseCameraControl(View) - Method in class jarp.CameraController
Reinitialises the camera controller, and attaches it to a new View if necessary.
replay() - Method in class player.JALoadingPlayer
Replays this player's current animation, which is assumed to exist as a result of a previous call to one of the play...() methods.
requestDisplayNow() - Method in class jarp.DisplayScheduler
Registers a request for display to be invoked on our GLDrawable.
requestStopPlayer() - Method in class player.AnimationScheduler
Synchronously sets the STOP request flag.
requestSwitchAvatar(AvatarDefinitionAccess) - Method in class jarp.View
Requests that this view initiates a switch to the use of the avatar with the given given definition, by loading this view's character from the definition; the definition may be null, which is interpreted as a request to unload the current avatar.
requestSwitchAvatar(String) - Method in class player.JAFramesPlayer
Initiates loading of the specified avatar into this player's JA view.
reset() - Method in class jarp.GLGrabCoordinator
Stops/resets this controller to its idle, non-grabbing, state.
reset(String, Properties) - Method in class jautil.prefs.JAPreferencesHandler
Updates the specified JARP preferences node, by replacing it it with the settings specified in the given Properties.
resetAmbientClock() - Method in class jarp.View
If the current avatar has an ambient manager, this method resets that manager's clock.
resetCamera() - Method in class jarp.CameraController
Resets this controller's settings to their standard values and propagates these settings to the controlled JA View.
resetCameraValuesToStd() - Method in class jarp.CameraDataManager
 
resetClock() - Method in class jarp.AmbientManager
 
resetForSequencePlay() - Method in class player.AnimationScan
Resets the scan to the start of the currently playing sign range, which is either the entire sequence or a single sign.
resetTransientUIData() - Method in class jarp.CameraDataManager
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class jarp.View
JOGL EventListener method: accepts notification of the given changes to the location and/or dimensions of this avatar view's OpenGL canvas.
resolveURL(String, String, String) - Static method in class jautil.JAIO
 
resolveURL(String, String) - Static method in class jautil.JAIO
 
resolveURL(URL, String, String) - Static method in class jautil.JAIO
 
resolveURL(URL, String) - Static method in class jautil.JAIO
 
resumePlaying() - Method in class player.JAFramesPlayer
Resumes the playing of this player's animation after an earlier suspension, or logs a message if there was no earlier suspension.
RLRA_4CC - Static variable in class jarp.Bone
 
ROOT_4CC - Static variable in class jarp.Skeleton
4-cc value for ROOT bone.
rootYMetres() - Method in class jarp.Character
Returns the y-coordinate of this avatar's root bone, in metres.
ROT_SIZE - Static variable in class jautil.geometry.TRUtil
The number of elements in a rotation array, that is, in a quaternion.
rotateVector(Vector3f, float[]) - Method in class jautil.geometry.TRTransform
Applies the rotation part of this transform to the given vector vec, giving the result in vecout.
rotateVector(Vector3f) - Method in class jautil.geometry.TRTransform
Applies the rotation part of this transform to the given vector vec, updating the vector itself with the result.
rotationDirectionAndAngle(float[]) - Static method in class jautil.geometry.TRUtil
Provides the given rotation data as a direction vector (that is, the 3 direction cosines), together with the angle of rotation about that vector (in degrees).
run() - Method in class player.VideoClient
 
runLoaderPrimer(Runnable, String) - Static method in class sigmlanim.PrimerForAnimationLoader
Runs the given animation loader primer, using the given prefix string when reporting the time taken.
RUPA_4CC - Static variable in class jarp.Bone
 

S

s() - Method in class player.AnimationScan
Returns the current sign index.
save(JAOutputStream) - Method in class cas.CASFrame
Writes this CASFrame to the given stream.
save(JAOutputStream) - Method in class cas.CASMorph
Saves this morph's data to the given stream.
save(JAOutputStream) - Method in class cas.CASTRSet
Writes this PR-Set's data onto the given stream.
save(JAOutputStream) - Method in class jarp.Bone
Saves basic data for this Bone, and recursively for its child-bones to the given output stream.
save(JAOutputStream, boolean) - Method in class jarp.Bone
 
save(JAOutputStream) - Method in class jarp.Character
Writes this Character to the given stream in ARP format v2.2 or later.
save(JAOutputStream, Boolean) - Method in class jarp.Character
 
save(JAOutputStream, boolean) - Method in class jarp.ImageBytes
Saves this image on the given JA output-stream (in v2.2 avatar definition format), compressed or uncompressed as specified.
save(JAOutputStream, boolean) - Method in class jarp.Mesh
Writes this Mesh to the given stream, using ints rather than unsigned shorts if the dupsv22 flag is set.
save(JAOutputStream) - Method in class jarp.MeshVertex
Writes this MeshVertex to the given stream.
save(JAOutputStream) - Method in class jarp.MorphHandler
Saves the data for this morph handler to the given stream.
save(JAOutputStream) - Method in class jarp.MorphSet
Writes this MorphSet to the given stream.
save(JAOutputStream) - Method in class jarp.MorphTarget
Writes this MorphTarget to the given stream.
save(JAOutputStream) - Method in class jarp.Skeleton
Writes this Skeleton to the given stream.
save(JAOutputStream, boolean) - Method in class jarp.Skeleton
 
save(JAOutputStream) - Method in class jautil.geometry.Quaternion
Writes this quaternion to the given stream.
save(JAOutputStream) - Method in class jautil.geometry.Vector3f
Writes this Vector3f to the given stream.
saveAndUpdateJDPFile() - Method in class jautil.install.JPIArgumentsUpdater
Creates an updated Java Deployment Properties file, saves a copy of the current file, and then replaces it with the updated version, returning a flag indicating whether the update has been completed successfully.
saveAsPNG(String, boolean) - Method in class jarp.ImageBytes
Saves this image in PNG format on the specified file, vertically flipped if vflippng is true.
saveAsPNG(JAOutputStream, boolean) - Method in class jarp.ImageBytes
Saves this image in PNG format on the specified output stream, vertically flipped if vflippng is true.
saveAvatarIfRequested() - Method in class jarp.View
Checks whether the conditions for the saving of a newly loaded avatar definition or of its texture are satisifed, and if so performs the appropriate save operations.
saveCAS(String, File) - Method in class player.JALoadingPlayer
Writes this player's current animation, which is assumed to exist, as a CAS document to the given filesystem path, using the given avatar name.
saveJAImageAsPNG(String, boolean) - Method in class jarp.ImageHandler
Saves this handler's image in PNG format on the specified file, vertically flipped or not as specified.
saveJAImageAsPNG(JAOutputStream, boolean) - Method in class jarp.ImageHandler
Saves this handler's image in PNG format on the specified stream prefixed with its size in bytes, vertically flipped or not as specified.
saveJAImageToFile() - Method in class jarp.ImageHandler
Saves this handler's image to a file in JIB (JA image bytes) format (v2.2 avatar definition format), using the JA options to determine the file name and compression flag setting.
saveJAImageToFile(String, boolean) - Method in class jarp.ImageHandler
Saves this handler's image to the specified file in JIB (JA image bytes) format (v2.2 or avatar definition format), with the specified compression settting.
saveJAImageToStream(JAOutputStream, boolean) - Method in class jarp.ImageHandler
Saves this handler's image as a JA image on the given stream (format is v2.2).
saveText(PrintWriter) - Method in class cas.CASFrame
Writes a legible version of this Frame (actually, just its time-stamp) to the given writer.
saveText(PrintWriter) - Method in class cas.CASMorph
Prints a legible form of this morph on the given writer.
saveTextureFile() - Method in class jarp.Character
Saves this avatar's texture image to a file.
scalarMultiply(float) - Method in class jautil.geometry.Quaternion
Returns a new Quaternion representing this * f (scalar f).
scalarMultiplyEq(float) - Method in class jautil.geometry.Quaternion
Multiplies this quaternion by the given scalar (that is, this := this * f).
scale(Quaternion, float) - Method in class jautil.geometry.Quaternion
Scales this quaternion by the specified fraction, using the given quaternion as workspace -- achieved using SLERP (spherical linear interpolation) with the identity quaternion (representing the null rotation).
scaleXRotationAngle(float) - Method in class jautil.geometry.Quaternion
Scales the angle of rotation in this quaternion by the given amount, assuming this quaternion represents a rotation about the X-axis, that is, this = (cos A/2, sin A/2, 0, 0).
scan() - Method in class player.SignStatusRecord
Returns the assocaited animation scanner.
scanBones(Skeleton.BoneHandler) - Method in class jarp.Skeleton
Skeleton bones traversal: performs a depth-first traversal of the skeleton hierarchy calling the given Skeleton.BoneHandler's visitor method for each bone.
scanBones(Bone, Skeleton.BoneHandler) - Method in class jarp.Skeleton
Scans the bones hierarchy rooted at the given bone in depth-first order, using the given handler's bone visitor method.
scanIsAtLastFrame() - Method in class player.AnimationScan
Indicates whether or not the frame index has now reached the scan's last frame, that is, if the next frame is the current limit.
scanIsAtLastFrameInSign() - Method in class player.AnimationScan
Indicates whether or not the current frame is the last one in its sign, assuming both frame and sign exist.
scanIsAtLimit() - Method in class player.AnimationScan
Indicates whether or not the frame index has now reached the scan's current limit.
scanIsAtNewSign() - Method in class player.AnimationScan
Indicates whether or not the most recent frame setting also necessitates a change of sign setting.
scanIsOneSign() - Method in class player.AnimationScan
Indicates whether or not the current scan is for a single sign.
scanLimit() - Method in class player.AnimationScan
Returns this scan's limit frame index.
scanSiGMLStream(InputStream) - Method in class sigmlanim.sigmlstream.SiGMLSignsScanner
Scans the SiGML document accessible via the given input stream, causing a sequence of SiGML signs to be fed to this scanner's SiGML receiver.
scanSiGMLText(StringReader) - Method in class sigmlanim.sigmlstream.SiGMLSignsScanner
Scans the SiGML document accessible via the given string reader, causing a sequence of SiGML signs to be fed to this scanner's SiGML receiver.
scanSiGMLURL(String) - Method in class sigmlanim.sigmlstream.SiGMLSignsScanner
Scans the SiGML document at the given URL, causing a sequence of SiGML signs to be fed to this scanner's SiGML receiver.
sCount() - Method in class player.AnimationScan
Returns the current sign count.
select(int) - Method in class jautil.geometry.Vector3f
Returns the value of the field selected by i (zero-based).
SEPARATOR - Static variable in class jautil.JAOptions
Separator character for multi-component string option values.
SEPARATOR_STR - Static variable in class jautil.JAOptions
String containing the separator character for multi-component string option values.
sequencePlayFinishes() - Method in class player.JAFramesPlayer
Responds to the completion of a sequence play operation.
SequencePlayManager - Class in player
Provides support to a JAFramesPlayer by managing the creation and running of a thread to play a sequence of animation frames.
SequencePlayManager(boolean, PlayerFlags, View, CameraController, AnimationScan, JAPlayerEventHandler, SpeedProvider, int, int, int, boolean, boolean, boolean, boolean, boolean, SequencePlayManager.Client) - Constructor for class player.SequencePlayManager
Constructs a new sequence play manager, resuming or restarting as specified, using the given player flags, JA avatar view, camera controller, animation scanner, player event handler and speed provider, using the specified initial lookahead time (ms), frame drift time limit (ms), frame drop period limit (ms), with a piped signs animation source, displaying animation times or not as specified, logging an animation summary or not as specified, logging a dropped frames summary or not as specified, logging dropped frames or not as specified, and notifying the given client.
sequencePlayStarts() - Method in class player.JAFramesPlayer
Responds to the start of a sequence play operation.
serviceIsAvailable() - Static method in class player.VideoClient
 
set(float, float, CASTRSet[], CASMorph[]) - Method in class cas.CASFrame
Completely redefines this frame by attaching the given data to it (that is, the array references are copied, not the arrays themselves).
set(CASTRSet) - Method in class cas.CASTRSet
Sets this TR-Set to be a copy the given one.
set(int, byte[]) - Method in class jautil.FourCCBytes
Sets this 4-cc object to the one defined by the given bytes and count.
set(int) - Method in class jautil.FourCCBytes
Sets this 4-cc object to match the given 4-cc tag value -- in which the first zero-valued (or space) byte (in little-endian order) is taken to mark the end of the tag, that is, to define its length.
set(Quaternion) - Method in class jautil.geometry.Quaternion
Resets this Quaternion as a copy of the given one, q.
set(float, float, float, float) - Method in class jautil.geometry.Quaternion
Resets this Quaternion from the given component values.
set(float[]) - Method in class jautil.geometry.Quaternion
Resets this Quaternion from the given component values (in which w comes last).
set(Quaternion) - Method in class jautil.geometry.TRTransform
Resets this transformation from the given rotation qrot and a zero transformation.
set(float[], float[]) - Method in class jautil.geometry.TRTransform
Resets this transformation from the given rotation and translation arrays (rot and trans).
set(float, float, float, float) - Method in class jautil.geometry.TRTransform
Sets this transform to represent a rotation of angledeg degrees around the axis vector (X,Y,Z), which MUST have unit length, with a zero translation.
set(float, float, float) - Method in class jautil.geometry.Vector3f
Sets this Vector3f's state from the given arguments.
set(Vector3f) - Method in class jautil.geometry.Vector3f
Sets this Vector3f's state from the given one.
set(float[]) - Method in class jautil.geometry.Vector3f
Sets this Vector3f's state from the given arguments.
set(float[], int) - Method in class jautil.geometry.Vector3f
Sets this Vector3f's state from the given array, starting at the given position.
set(boolean, boolean) - Method in class jautil.install.AvatarsAccessChooser.AccessChoice
Sets the choice flags to the given values.
setAnimation(SiGMLAnimation) - Method in class player.JAFramesPlayer
Sets the given animation sequence to be the current one for this player.
setAnimationInProgress(boolean) - Method in class jarp.FrameAnimationSynch
Records whether or not an animation is in progress.
setAutoPlay(boolean) - Method in class player.JASocketPlayer
Sets this player's auto-play flag as specified.
setAvatar(String) - Method in class jautil.JAAvatarsEnv
Sets the avatar currently selected in this environment to be the given one, providing it is in the avatar list; otherwise makes no change.
setBones(CASTRSet[]) - Method in class jarp.Skeleton
Sets the bones' TR-set data from the given TR-sets.
setBones(CASTRSet[], float) - Method in class jarp.Skeleton
Sets the bones' TR-sets from those given, with the given scaling (applied to the root translation only).
setCamClipPlanes(float, float) - Method in class jarp.View
 
setCamera(float[]) - Method in class jarp.CameraController
Updates this controller's settings from the given array of settings values, and propagates these settings to the controlled JA View.
setCamExternal(MouseInputListener) - Method in class jarp.View
 
setCamFacing(float[]) - Method in class jarp.View
 
setCamFacing(float, float, float) - Method in class jarp.View
 
setCamFOV(float) - Method in class jarp.View
 
setCamInternal() - Method in class jarp.View
 
setCamLocation(float[]) - Method in class jarp.View
 
setCamLocation(float, float, float) - Method in class jarp.View
 
setCamUp(float[]) - Method in class jarp.View
 
setCamUp(float, float, float) - Method in class jarp.View
 
setComposition(TRTransform, float[], float[]) - Method in class jautil.geometry.TRTransform
Resets this transformation as the composition of the given transform with that represented by the given rotation and translation arrays.
setComposition(TRTransform, Quaternion) - Method in class jautil.geometry.TRTransform
Resets this transformation as the composition of the given transform with the given rotation (and a zero translation).
setCyclicPlay(boolean) - Method in class player.JAFramesPlayer
Sets this player's cyclic-play flag to the given value.
setCyclicPlay(boolean) - Method in class player.PlayerFlags
Sets the cyclic-play flag to the given value.
setDisplayDisabled(boolean) - Method in class jautil.JATimer
Sets the value of this timer's display-disabled flag: request to display a time message will be ignored if (but only if) this flag is true.
setDisplayTime(float) - Method in class player.JAPlayerStats
 
setDuration(float) - Method in class cas.CASFrame
Sets the duration for this frame.
setFrame(CASFrame) - Method in class jarp.Character
Sets a new frame (pose) for this character.
setFrame(int) - Method in class player.AnimationScan
Moves the scan to the given frame index, aligning the sign index with it.
setFrameDisplayDone() - Method in class jarp.FrameAnimationSynch
If the generation-display sequence is currently in progress for a frame, then this marks its completion; otherwise, nothing at all is done.
setFrameGenerationDone() - Method in class jarp.FrameAnimationSynch
Marks the end of the generation phase for the current frame -- and thus the start of its display phase.
setFrameGenerationStarted() - Method in class jarp.FrameAnimationSynch
Records the start of the generation phase for a new frame.
setFrames(CASFrame[], int) - Method in class sigmlanim.AnimatedSign
Attaches the given sequence of animation frames to this sign, with the given base frame index.
setFromRotationMatrix3x3(float[]) - Method in class jautil.geometry.Quaternion
Sets this quaternion from the given 3 x 3 rotation matrix (which is in column-major order).
setGenerateTime(float) - Method in class player.JAPlayerStats
 
setHasAvatar(boolean) - Method in class player.PlayerFlags
Sets the has-avatar flag to the given value.
setIdleTime(float) - Method in class player.JAPlayerStats
 
setIntValue(int) - Method in class jautil.MapInt.Int
Sets this wrapper's value to the given value.
setInverseUnit(Quaternion) - Method in class jautil.geometry.Quaternion
Sets this Quaternion to be the inverse of the given one, q.
setMap(Map<MapInt.Int, E>) - Method in class jautil.MapInt
Sets the underlying Map for this IntMap.
setNewCameraValues(double, double, double, double, double, double, double, double) - Method in class jarp.CameraDataManager
New version -- supports rotation limit values.
setNewCameraValues(double, double, double, double, double, double) - Method in class jarp.CameraDataManager
Old version -- unaware of rotation limit values.
setNewPlayerSettings(PlayerSettings) - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Notifies the receiver that the next sign to be received (via StreamedSiGMLReceiver.setNextSign(String,String)) has the given PlayerSettings attached to it.
setNewPlayerSettings(PlayerSettings) - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Accepts a new player settings specification from the input source; these settings will be applied to the next sign received.
setNextSign(AnimatedSign) - Method in class sigmlanim.SiGMLAnimation
Accepts the given sign (not yet animated) as the next one in this animation.
setNextSign(AnimatedSign) - Method in interface sigmlanim.sigmlstream.interfaces.SiGMLAnimationBuildHandler
Notifies this handler that the given sign is the next one in the sequence under construction.
setNextSign(String, String) - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Supplies the next sign in the source SiGML document to the receiver, in the form of its gestural SiGML text and its gloss name.
setNextSign(String, String) - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Accepts the next gestural SiGML sign, as specified by the arguments, from the input source, passing it on to this coordinator's animation builder, and queuing it so that it can be supplied when requested from this coordinator's target animation generator.
setNextSign(AnimatedSign) - Method in class sigmlanim.SignsListBuilder
Adds the next sign to the list.
setNextSignWithAnim(AnimatedSign) - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
Supplies the next sign obtained (indirectly) from the source SiGML document to the receiver, as a sign with animation data already attached.
setNextSignWithAnim(AnimatedSign) - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Accepts the next sign as one with animation data already attached, passing it on to this coordinator's animation builder, and queuing it so that it can be supplied when requested from this coordinator's target animation generator.
setNormalsVector(int, Vector3f) - Method in class jarp.Mesh
Copies the three components of the given vector v to this mesh's normals vector at positions n3, n3+1, n3+2.
setNormalsVector(int, float, float, float) - Method in class jarp.Mesh
Copies the given vector component values to this mesh's normals vector at positions n3, n3+1, n3+2.
setParent(Bone) - Method in class jarp.Bone
Sets this bone's parent.
setPlayerStats(JAPlayerStats) - Method in class jarp.View
Sets the player performance statistics gatherer for this avatar view.
setPlayTime(float) - Method in class player.JAPlayerStats
 
setRenderMode(int) - Method in class jarp.View
 
setRotation(float[]) - Method in class jarp.Bone
Sets our rotation to be the given one (that is, the reference, not the data, is copied).
setRotation(float[], float[]) - Static method in class jautil.geometry.TRUtil
Copies the given source rotation to the given destination one.
setRotation(float[], Quaternion) - Static method in class jautil.geometry.TRUtil
Copies the given source quaternion rotation values to the given destination array.
setScaledTranslation(float[], float[], float) - Static method in class jautil.geometry.TRUtil
Copies the given source translation to the given destination one.
setSingleSignPlay(boolean) - Method in class player.AnimationScan
Updates the single-sign play flag, and adjusts this scanner's limit settings accordingly.
setSingleSignPlay(boolean) - Method in class player.JAFramesPlayer
Sets this player's single-sign flag to the given value.
setSingleSignPlay(boolean) - Method in class player.PlayerFlags
Sets the single-sign flag to the given value.
setSkeletonYOffset(float) - Method in class jarp.Skeleton
Sets this skeleton's global Y-offset value.
setSpeedUp(float) - Method in class jautil.SpeedManager
Sets this manager's speed-up to the specified value.
setSystemPreference(String, String) - Static method in class jautil.prefs.JAPreferencesHandler
Sets the jarp System preference with the specified key to the specified value.
setTime(float) - Method in class cas.CASFrame
Sets the timestamp for this frame.
setTranslation(float[], float[]) - Static method in class jautil.geometry.TRUtil
Copies the given source translation to the given destination one.
setVerticesVector(int, Vector3f) - Method in class jarp.Mesh
Copies the three components of the given vector v to this mesh's vertices vector at positions v3, v3+1, v3+2.
setX(float) - Method in class jautil.geometry.Vector3f
Sets the x-component of this vector.
setY(float) - Method in class jautil.geometry.Vector3f
Sets the y-component of this vector.
setZ(float) - Method in class jautil.geometry.Vector3f
Sets the z-component of this vector.
setZero() - Method in class jautil.geometry.Vector3f
Sets this Vector3f to zero.
SHIFT_MODIFIER_MASK - Static variable in class jautil.platform.OpSystem
 
showChoiceDialogFull() - Method in class jautil.install.AvatarsAccessChooser
Presents a choice dialog offering all three options to the user -- "remote", "existing local", "install local" -- and sets this chooser's AvatarsAccessChooser.AccessChoice to reflect the outcome.
showChoiceDialogNoExisting() - Method in class jautil.install.AvatarsAccessChooser
Presents a choice dialog offering the user just the options "remote", "install local" -- and sets this chooser's AvatarsAccessChooser.AccessChoice to reflect the outcome.
showChoiceDialogNoInstall() - Method in class jautil.install.AvatarsAccessChooser
Presents a choice dialog offering the user just the options "remote" and "existing local", and sets this chooser's AvatarsAccessChooser.AccessChoice to reflect the outcome.
showErrorMessage(String, String) - Static method in class jautil.install.ZIPListInstaller
Shows an error message dialog with the given title and message.
showFrame(int) - Method in class player.JAFramesPlayer
Displays the given frame on this player's avatar, assuming that the player is not already active, and that it is otherwise equipped to do so.
showFrame(int, SignStatusRecord) - Method in class player.JAFramesPlayer
Displays the given frame on this player's avatar, assuming that the player is not already active, and that it is otherwise equipped to do so; the given status record is updated accordingly.
showGivenTimeMS(float, String) - Method in class jautil.JATimer
Displays the given (millisecond) time value, prefixed with the given tag string, as a line on standard output -- but does nothing if display is currently disabled on this timer.
showMessage(String, String) - Static method in class jautil.install.ZIPListInstaller
Shows an information message dialog with the given title and message.
showRelativeTimeMS(long, String) - Method in class jautil.JATimer
Displays the duration (in milliseconds) of the interval defined by this timer's "start" time and the present -- that is, the value given by JATimer.getRelativeTimeMS(long) -- prefixed with the given tag string, as a line on standard output.
showTimeMS(String) - Method in class jautil.JATimer
Displays the duration (in milliseconds) of the current interval -- that is, the value given by JATimer.getTimeMS() -- prefixed with the given tag string, as a line on standard output.
showTimeMSAndRestart(String) - Method in class jautil.JATimer
Displays the duration (in milliseconds) of the current interval -- that is, the value given by JATimer.getTimeMS() -- prefixed with the given tag string, as a line on standard output; also re-starts this timer before returning.
sigmlanim - package sigmlanim
Provides classes supporting the conversion of SiGML to CAS data streams, using a JNI interface to the animgen library.
sigmlanim.sigmlstream - package sigmlanim.sigmlstream
Provides classes and interfaces supporting the SAX-based processing of SiGML data as a "stream", that is, real-time event-driven processing of a SiGML document, allowing earlier signs in the document to be processed -- for example, to be animated -- before later signs in the document have been received.
sigmlanim.sigmlstream.interfaces - package sigmlanim.sigmlstream.interfaces
The collection of interfaces for "streamed" SiGML processing, implemented mainly in the parent package, sigmlanim.sigmlstream.
SiGMLAnimation - Class in sigmlanim
The data defining a single SiGML animation, which may be accumulated asynchronously after creation of this animation object.
SiGMLAnimation(float) - Constructor for class sigmlanim.SiGMLAnimation
Constructs a new animation which is initially empty and which is expected to be built dynamically via a suitable sequence of calls on this animation's SiGMLAnimationBuildHandler implementation.
SiGMLAnimation(float, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.SiGMLAnimation
Constructs a new animation which is initially empty and which is expected to be built dynamically via a suitable sequence of calls on this animation's SiGMLAnimationBuildHandler implementation, reporting sign load events via the given handler.
SiGMLAnimation(float, AnimatedSign[]) - Constructor for class sigmlanim.SiGMLAnimation
Constructs a new animation from the given sequence of signs, which are assumed already to have had animation frames attached to them: the animation's frame sequence is constructed from these individual sequences (before this constructor execution completes).
SiGMLAnimationBuildHandler - Interface in sigmlanim.sigmlstream.interfaces
Handler interface defining significant events during the construction of an animation sequence for a SiGML sign sequence.
SiGMLAnimationLoadEventHandler - Interface in sigmlanim.sigmlstream.interfaces
Handler interface defining the main stages in the loading/generation of an animation for a SiGML sequence.
SiGMLFilter - Class in sigmlanim.sigmlstream
A SAX XML document filter that converts its SiGML input event stream into a stream of top-level SiGML sign descriptors.
SiGMLFilter(XMLReader, SiGMLUnitStreamHandler) - Constructor for class sigmlanim.sigmlstream.SiGMLFilter
Constructs a new SiGML sign filter, with the given parent XML reader as its source and the given SiGML unit stream handler as target.
SiGMLInputAnimGenCoordinator - Class in sigmlanim.sigmlstream
A SiGMLInputAnimGenCoordinator acts both as a StreamedSiGMLReceiver and as a StreamedSiGMLSupplierForAnimationGen, passing the (as yet unanimated) signs it receives from its source on to a SiGMLAnimationBuildHandler, supplied at construction time, and also caching them and passing them on to the coordinator's target animation generator
SiGMLInputAnimGenCoordinator(SiGMLAnimationBuildHandler) - Constructor for class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
Constructs a new SiGML input animation generation coordinator, supplying the generated signs to the given animation builder.
sigmlInputReceived() - Method in class player.JASocketPlayerEventAdapter
 
sigmlInputReceived() - Method in interface player.JASocketPlayerEventHandler
Reports that this player's input server has received a new SiGML input string.
SiGMLPipe - Class in jautil
A simple pipe for SiGML input, allowing the SiGML text to be supplied as a sequence of fragments over time.
SiGMLPipe(boolean) - Constructor for class jautil.SiGMLPipe
Constructs a new SiGML pipe, which, in accordance with the given flag parameter, will or will not wrap the sequence of SiGML fragments it receives in a pair of <sigml>...</sigml> element tags.
SiGMLPipe() - Constructor for class jautil.SiGMLPipe
Constructs a new SiGML pipe, which will wrap the sequence of SiGML fragments it receives in a pair of <sigml>...</sigml> element tags.
SiGMLReader - Class in sigmlanim
A SiGMLReader is capable of reading a SiGML document text from sources of several different kinds, and of converting that document to a sequence sign descriptions.
SiGMLReader(URI) - Constructor for class sigmlanim.SiGMLReader
Constructs a new SiGML reader, which will use the given base URI to resolve system ids.
SiGMLSignsScanner - Class in sigmlanim.sigmlstream
A SiGML scanner, capable of taking its SiGML input from a given URL, string reader or input stream, and generating from this input a stream of SiGML signs, which it directs to a StreamedSiGMLReceiver, supplied when the scanner is constructed.
SiGMLSignsScanner(URI, StreamedSiGMLReceiver, SAXParserFactory, XMLUnitDOMBuilder) - Constructor for class sigmlanim.sigmlstream.SiGMLSignsScanner
Constructs a new SiGML scanner, using the given initial SiGML base URI, directing the signs it generates to the given streamed SiGML receiver, and using the given SAX parser factory and XML unit DOM builder when processing any embedded SiGML URI references.
SiGMLUnitStreamHandler - Interface in sigmlanim.sigmlstream.interfaces
A SiGMLUnitStreamHandler is an XMLUnitStreamHandler augmented with the capacity to accept notification of a base URI associated with any XML unit in the incoming stream.
SiGMLUnitStreamToSignStream - Class in sigmlanim.sigmlstream
A SiGMLUnitStreamHandler that takes the input it receives from the SiGML unit stream to which it is attached, and converts it into a stream of gestural SiGML signs.
SiGMLUnitStreamToSignStream(URI, StreamedSiGMLReceiver, SAXParserFactory, XMLUnitDOMBuilder) - Constructor for class sigmlanim.sigmlstream.SiGMLUnitStreamToSignStream
Constructs a new SiGML unit stream converter, using the given initial SiGML base URI, directing the signs it generates to the given streamed SiGML receiver, and using the given SAX parser factory and XML unit DOM builder when processing any embedded SiGML URI references.
sign(int) - Method in class player.AnimationScan
Returns the sign with the given index, assuming this scan has signs, and the index is valid.
sign() - Method in class player.AnimationScan
Returns the current sign if any, otherwise null.
sign() - Method in class player.SignStatusRecord
Returns the sign index value.
SIGNCOUNT_TAG - Static variable in class casxml.CASHandler
 
signExists(int) - Method in class player.AnimationScan
Indicates whether or not s is a valid (animated) sign index.
signIndex(int) - Method in class player.AnimationScan
Returns the sign index for the given frame in this animation, assuming the animation has signs and the frame index is valid.
signLimit() - Method in class player.SignStatusRecord
Returns the sign index limit value for the associated scanner.
signs() - Method in interface player.SignsArrayAccess
Returns the currently available signs array.
SignsArrayAccess - Interface in player
Interface defining client access to a SiGMLAnimation as an array of animated signs, which may be expanded on demand by the client, as new animation data becomes available.
SignsArraySupplier - Class in sigmlanim
Implementation of the StreamedSiGMLSupplierForAnimationGen interface, which uses a given array of SiGML signs, and which also provides a method, SignsArraySupplier.waitUntilAllAnimated() that blocks until all these signs are known to have animation data attached.
SignsArraySupplier(AnimatedSign[]) - Constructor for class sigmlanim.SignsArraySupplier
Constructs a new SiGML signs supplier, usign the given data.
SignsListBuilder - Class in sigmlanim
A simple SiGMLAnimationBuildHandler implementation, which accepts signs from its supplier, and builds them into a list, but which does not expect the supplier to initiate animation generation for any of these signs.
SignsListBuilder() - Constructor for class sigmlanim.SignsListBuilder
Constructs a new signs list builder, with an initially empty signs list.
SIGNSTART_TAG - Static variable in class casxml.CASHandler
 
SignStatusRecord - Class in player
Cache for status information about a sign associated with a scan.
SignStatusRecord(AnimationScan) - Constructor for class player.SignStatusRecord
Constructor, establishing the scan and dummy initial values.
singleSignPlayIsOn() - Method in class player.PlayerFlags
Returns the current single-sign flag value.
size() - Method in class jautil.MapInt
Returns the size of this map.
Skeleton - Class in jarp
The bones hierarchy for a Java ARP avatar.
Skeleton() - Constructor for class jarp.Skeleton
Default constructor: no root, #bones==0, and an empty bones table.
Skeleton(JAInputStream) - Constructor for class jarp.Skeleton
Reads this Skeleton from the given stream.
Skeleton(JAInputStream, boolean) - Constructor for class jarp.Skeleton
Reads this Skeleton from the given stream.
Skeleton.BoneHandler - Interface in jarp
Bone visitor interface.
slerp(Quaternion, Quaternion, Quaternion, Quaternion, float) - Static method in class jautil.geometry.Quaternion
Sets quaternion qq to be the SLERP (spherical linear interpolation), with fraction T, between the two (unit) quaternions qa, qb, using the given quaternion qwk as workspace.
SpeedManager - Class in jautil
A speed manager is a speed-provider that supports dynamic changes to the speed it provides -- achieved via the SpeedManager.setSpeedUp(float) setter method.
SpeedManager() - Constructor for class jautil.SpeedManager
Constructs a neutral speed manager, that is one with an initial speed-up value of 1.
SpeedProvider - Interface in jautil
 
squaredLength() - Method in class jautil.geometry.Vector3f
Returns the square of the length of this Vector3f.
start() - Method in class jarp.DisplayScheduler
Starts this display scheduler.
start(boolean, int, int) - Method in class jarp.GLGrabCoordinator
Starts a new video grab session, using the given logging flag setting.
start() - Method in class jautil.JATimer
Sets this timer's interval start value to the current system time.
startAndGet() - Method in class jautil.JATimer
Performs a "start" operation on this timer, and returns the interval start value (in nanoseconds) defined by that operation.
startAnimation() - Method in class jarp.View
Registers the start of a new animation, that is, the performance of a sequence of (frame generation and) frame display operations.
startAnimationForVideo(boolean, int, int) - Method in class jarp.View
Registers the start of a new animation, performed for video generation, with the given logging flag setting, and using the given width and height values for the video images.
startDocument() - Method in class casxml.CASHandler
Handler for start-document event.
startElement(String, String, String, Attributes) - Method in class casxml.CASHandler
Handler for CAS start-element event.
startElement(String, String, String, Attributes) - Method in class sigmlanim.sigmlstream.SiGMLFilter
Handles the start of a new SiGML element, as characterized by the given arguments, in the source.
startFramePlay() - Method in class player.OneFramePlayManager
Creates and runs the frame display thread.
startGZIPBlock(int) - Method in class jautil.JAOutputStream
startGZIPBlock with a size prefix attached.
startGZIPBlock(int, boolean) - Method in class jautil.JAOutputStream
Switch to GZIP mode, causing subsequent output on this Java ARP stream to have GZIP compression applied to it; capacity is the estimated size of the compressed block to be generated, and the flag doszpfx indicates whether or not the compressed block is to be prefixed with an int value giving its size in bytes when it is finally output to this Java ARP stream's underlying stream.
startNewFrame(int) - Method in class player.JAPlayerStats
 
startPlaying() - Method in class player.JAFramesPlayer
Starts playing this player's current animation.
startPlayingStreamed() - Method in class player.JAFramesPlayer
Starts playing this player's current animation, assuming the input is streamed and should therefore (a) do lookahead for sign data in units of one sign and (b) allow for a delay at the start of each new sign.
startSequencePlay() - Method in class player.SequencePlayManager
Creates and runs the animation sequence play thread.
startSiGMLInput(JAOptions) - Method in class player.JASocketPlayer
Starts this player's SiGML input connections server; this function could naturally be performed by the player's constructor, but for the sake of GUI responsiveness is factored out into this separate initialisation method.
startSwitchAvatarInput() - Method in class player.JASocketPlayer
Starts this player's Switch-Avatar connections server; this function could naturally be performed by the player's constructor, but for the sake of GUI responsiveness is factored out into this separate initialisation method.
startThread(FrameDataExchange, int, int, int, int, String) - Static method in class player.VideoClient
 
startUIDrag(int, int) - Method in class jarp.CameraDataManager
 
STD_AVATAR_HEIGHT_INCHES - Static variable in class jarp.Character
 
STD_AVATAR_HEIGHT_METRES - Static variable in class jarp.Character
 
STD_ENCODING - Static variable in class casxml.CASWriter
The standard XML encoding.
STD_INDENT - Static variable in class casxml.CASWriter
The standard XML indentation unit, two spaces.
STD_LOG_FILE - Static variable in class jautil.JALog
The standard file location for the JA log's file handler.
STD_LOG_NAME - Static variable in class jautil.JALog
The standard JA log name.
STD_MAX_Y_METRES - Static variable in class jarp.Character
 
STD_URL_TIMEOUT_MS - Static variable in class jautil.JAIO
 
stop() - Method in class jarp.DisplayScheduler
Stops this display scheduler, blocking until the display scheduling thread has finished.
stop() - Method in class jarp.IdleAvatarScheduler
Stops this scheduler's idle animation thread by interrupting it, and waits for its completion.
stopAnimation() - Method in class jarp.View
Registers the completion of an animation sequence.
stopAnimationForVideo() - Method in class jarp.View
Registers the completion of an animation sequence for video generation.
stopPlaying() - Method in class player.JAFramesPlayer
Aborts this player's current animation, if any.
stopSequencePlay() - Method in class player.SequencePlayManager
Requests that playing of the animation sequence be prematurely terminated.
StreamableAnimationLoader - Class in sigmlanim
Generates an animation for a given SiGML URL, string or input stream, using a SAX-based parsing infrastructure that allows streaming access to the animation, that is, early signs in the sequence may have their animations attached, and these animations may be used, before later signs in the sequence have been processed at all.
StreamableAnimationLoader(String, JAOptions, String, SiGMLAnimationBuildHandler, String, String) - Constructor for class sigmlanim.StreamableAnimationLoader
Constructs a new loader for the given SiGML URL, using the given JA options set, animation build handler, and subclass tag and announcement message.
StreamableAnimationLoader(String, JAOptions, StringReader, SiGMLAnimationBuildHandler, String, String) - Constructor for class sigmlanim.StreamableAnimationLoader
Constructs a new loader for SiGML text accessible via the given reader, using the given JA options set, animation build handler, and subclass tag and announcement message.
StreamableAnimationLoader(String, JAOptions, InputStream, SiGMLAnimationBuildHandler, String, String) - Constructor for class sigmlanim.StreamableAnimationLoader
Constructs a new loader for the given SiGML stream, using the given JA options set, animation build handler, and subclass tag and announcement message.
StreamedAnimationLoader - Class in sigmlanim
Generates a SiGML animation for a given SiGML URL or string, using JAnimgen in streamed generation mode.
StreamedAnimationLoader(JAOptions, URL) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL, and with no SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(String, JAOptions, URL) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML URL, and with no SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, URL, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL, using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(String, JAOptions, URL, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML URL, using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, String) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL, and with no SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(String, JAOptions, String) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML URL, and with no SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, String, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML URL, using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(String, JAOptions, String, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML URL, using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, StringReader) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML string reader, and with no SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, StringReader, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML string reader, and using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(String, JAOptions, StringReader, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML string reader, and using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, InputStream) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML input stream, and with no SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(JAOptions, InputStream, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given options set and SiGML input stream, and using the given SiGMLAnimationLoadEventHandler.
StreamedAnimationLoader(String, JAOptions, InputStream, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
Constructs a new animation loader for the given avatar, options set and SiGML input stream, and using the given SiGMLAnimationLoadEventHandler.
StreamedSiGMLReceiver - Interface in sigmlanim.sigmlstream.interfaces
Interface to be implemented by an object able to receive the signs in a SiGML document as an event stream.
StreamedSiGMLSupplierForAnimationGen - Interface in sigmlanim.sigmlstream.interfaces
Interface implemented by an object able to supply the content of a SiGML document to an animation module as a stream of AnimatedSigns, with animation data not yet attached at the time they are supplied.
StreamOfStreamsAdapter - Class in sigmlanim
Adapter class for StreamOfStreamsHandler interface.
StreamOfStreamsAdapter() - Constructor for class sigmlanim.StreamOfStreamsAdapter
 
StreamOfStreamsHandler - Interface in sigmlanim
Interface for the processing of a stream of input streams.
streamOfStreamsStarted() - Method in class sigmlanim.StreamOfStreamsAdapter
Streams-Started event handler -- does nothing.
streamOfStreamsStarted() - Method in interface sigmlanim.StreamOfStreamsHandler
Starts processing the stream of input streams.
streamOfStreamsStopped() - Method in class sigmlanim.StreamOfStreamsAdapter
Streams-Stopped event handler -- does nothing.
streamOfStreamsStopped() - Method in interface sigmlanim.StreamOfStreamsHandler
Terminates processing the stream of input streams.
stringForTR(int, float[], float[]) - Static method in class jautil.geometry.TRUtil
Returns a string representation of the given translation and rotation data.
stringList(String) - Static method in class jautil.JAOptions
Returns the result of splitting the given list string into an array of strings, splitting on the standard separator string, ":"; the result is guaranteed to be non-null but it may be empty.
stringToURL(String) - Static method in class jautil.JAIO
 
subtract(Quaternion) - Method in class jautil.geometry.Quaternion
Returns a new Quaternion representing this - q.
suspendPlaying() - Method in class player.JAFramesPlayer
Suspends this player's current animation, if any.
SWITCH_AVATAR_PORT_OFFSET - Static variable in class player.JASocketPlayer
Offset for the switch-avatar port numbers relative to those for standard SiGML input.
switchToUnGZIP() - Method in class jautil.JAInputStream
Wrap this Java ARP stream's underlying input stream with a GZIPInputStream, so that GZIP inflation is performed on all subsequent input.
synchClock() - Method in class jarp.AmbientManager
 
SZ_CAM_CTRL_DATA - Static variable in class jarp.CameraDataManager
 
SZ_CAM_DATA - Static variable in class jarp.CameraDataManager
 
SZ_CAM_DATA - Static variable in class player.JAFramesPlayer
Length of the camera-settings data array.
SZ_CAM_DATA_OLD - Static variable in class jarp.CameraDataManager
 

T

T_DISP_GETTER - Variable in class player.JAPlayerStats
 
T_GEN_GETTER - Variable in class player.JAPlayerStats
 
T_IDLE_GETTER - Variable in class player.JAPlayerStats
 
T_PLAY_GETTER - Variable in class player.JAPlayerStats
 
TAG_ID(String) - Static method in class jautil.platform.OpSystem
 
tempFile(String) - Static method in class jautil.JAIO
 
tempFile(String, String, String) - Static method in class jautil.JAIO
 
tempFile(String, String) - Static method in class jautil.JAIO
 
terminate() - Method in class jautil.JAAvatarsEnv
Terminates this avatars environment, by terminating each of its cached data access objects.
terminate() - Method in class player.JAFramesPlayer
Terminates this player and its display.
terminate() - Method in class player.JASocketPlayer
Terminates this player, including shut-down of its SiGML-input server.
terminateAccess() - Method in interface jautil.avatar.AvatarAccess
Performs any necessary termination actions for this avatar access, for example releasing any temporary files or other resources associated with it.
terminateAccess(String) - Method in class jautil.avatar.AvatarsMemCache
If this cache has an entry for the given avatar then that access entry is terminated and removed from the cache.
terminateAccess() - Method in class jautil.avatar.BaseAccess
Performs any necessary termination actions for this avatar access, for example releasing any temporary files or other resources associated with it.
terminateAccess() - Method in class jautil.avatar.CacheableAccess
Terminates this cacheable avatar access (currently a no-op).
terminatePipe() - Method in class jautil.SiGMLPipe
Terminates writing to this SiGML pipe.
terminatePipe() - Method in interface player.JALoadingPlayer.SiGMLPipeWriter
Terminates writing to this SiGML pipe.
terminateView() - Method in class jarp.View
Performs final termination for this avatar view, assuming that an earlier call has been made to #terminateViewDisplay().
terminateViewDisplay() - Method in class jarp.View
Terminates the display for this avatar view, and returns the completion checker for this view's display scheduler thread.
textureFileOnlyIsToBeSaved() - Method in class jautil.JAOptions
Returns a flag value indicating whether or not the texture file alone is to be saved, that is, if the texture is to be saved as a separate file, but not as part of the process of saving the main JARP avatar definition.
textureInputFormatIsJARP() - Method in class jautil.JAOptions
Returns the setting of the "texture.input.format.is.jarp" option.
textureInputIsCompressed() - Method in class jautil.JAOptions
Returns the setting of the "texture.input.is.compressed" option.
textureInputIsFlipped() - Method in class jautil.JAOptions
Returns the setting of the "texture.input.is.flipped" option.
textureInputIsSeparate() - Method in class jautil.JAOptions
Returns the setting of the "texture.input.is.separate" option.
textureInputURL() - Method in class jautil.JAOptions
Returns the setting of the "texture.input.uri" option.
textureIsToBeSaved() - Method in class jautil.JAOptions
Returns the setting of the "texture.do.save" option.
textureOutputDoCompressed() - Method in class jautil.JAOptions
Returns the setting of the "texture.output.do.compressed" option.
textureOutputDoFlipPNG() - Method in class jautil.JAOptions
Returns the setting of the "texture.output.do.flip.png" option.
textureOutputDoPNG() - Method in class jautil.JAOptions
Returns the setting of the "texture.output.do.png" option.
textureOutputIsSeparate() - Method in class jautil.JAOptions
Returns the setting of the "texture.output.is.separate" option.
textureSaveFileURL() - Method in class jautil.JAOptions
Returns the setting of the "texture.save.file.uri" option.
textureSeparateFileName() - Method in class jautil.JAOptions
Returns the setting of the "texture.separate.file.name" option.
THETA_TAG - Static variable in class casxml.CASHandler
 
ThreadCompletionChecker - Interface in jarp
Allows checking/waiting for a thread to respond to a "stop" signal.
tidyBaseURL(String) - Static method in class jautil.JAIO
 
tidyBaseURL(URL) - Static method in class jautil.JAIO
 
TIME_TAG - Static variable in class casxml.CASHandler
 
timeStamp() - Method in class jautil.cache.JACacheDescriptor
Returns the time stamp of the original data URL for the avatar to which this descriptor refers.
toAxisRotations(float[]) - Method in class jautil.geometry.Quaternion
Computes the "Euler" angles, that is, the sequence of rotations about the axes (roll [about X], pitch [about Y], yaw [about Z]), corresponding to this Quaternion -- with result values in degrees.
toFloats(float[]) - Method in class jautil.geometry.Quaternion
Sets the given float-array to the components of this quaternion -- in x,y,z,w order.
toFloats() - Method in class jautil.geometry.Vector3f
Returns a new array of floats containing the (x,y,z) component values for this Vector.
toFloats(float[]) - Method in class jautil.geometry.Vector3f
Copy the components of this Vector3f to the given array.
toRotationMatrix3x3(float[]) - Method in class jautil.geometry.Quaternion
Sets the given 3x3 rotation matrix from this Quaternion.
toRotationMatrix4x4(float[]) - Method in class jautil.geometry.Quaternion
Sets the 3x3 rotation sub-matrix of the given 4x4 transformation matrix from this Quaternion.
toString() - Method in class jautil.FourCCBytes
Returns the string representation of this 4-cc object (implicitly using the ISO-8859-1 encoding -- that is, using the identity mapping to convert each byte to a char).
toString() - Method in class jautil.geometry.Quaternion
 
toString() - Method in class jautil.geometry.TRTransform
 
toStringPadded() - Method in class jautil.FourCCBytes
Returns the string representation of this 4-cc object, but padded with space characters if necessary to guarantee an overall length of four.
toTag4CC() - Method in class jautil.FourCCBytes
Returns the integer form for this 4-cc object, padded with 0-valued bytes if necessary.
TRANS_SIZE - Static variable in class jautil.geometry.TRUtil
The number of elements in a translation array.
transformPoint(Vector3f) - Method in class jautil.geometry.TRTransform
Applies this transform to the given point, pt.
transformPoint(Vector3f, float[]) - Method in class jautil.geometry.TRTransform
Applies this transform to the given point pt, giving the result in ptout.
TRM_FACEPICKING - Static variable in class jarp.Mesh
 
TRM_FLAT - Static variable in class jarp.Mesh
 
TRM_MAP2D3D - Static variable in class jarp.Mesh
 
TRM_POINTMESH - Static variable in class jarp.Mesh
 
TRM_SKELETON - Static variable in class jarp.Mesh
 
TRM_SMOOTH - Static variable in class jarp.Mesh
 
TRM_TEXTURED - Static variable in class jarp.Mesh
 
TRM_WEIGHTMAPPING - Static variable in class jarp.Mesh
 
TRM_WIRE - Static variable in class jarp.Mesh
 
TRSET_SIZE - Static variable in class sigmlanim.JAnimgen
TR-set data array size (translation + rotation).
TRTransform - Class in jautil.geometry
An TRTransform represents a homogeneous 3D transform which is composed of translations and rotations only.
TRTransform() - Constructor for class jautil.geometry.TRTransform
Default constructor, giving the identity transform.
TRTransform(float[]) - Constructor for class jautil.geometry.TRTransform
Constructs this transform using the given transformation array (that is, using the array itself, not a copy); in this case there is NO associated rotation quaternion.
TRTransform(Quaternion) - Constructor for class jautil.geometry.TRTransform
Constructs a transformation from the given rotation quaternion qrot (which is copied) and a zero translation.
TRUtil - Class in jautil.geometry
A collection of (static) utility methods for translation and rotation data.
TRUtil() - Constructor for class jautil.geometry.TRUtil
 
tryWaitForFrames(int, String) - Method in class player.AnimationScan
Like AnimationScan.waitForFrames(int), but this method catches and reports any InterruptedException.

U

unitCrossProd(Vector3f) - Method in class jautil.geometry.Vector3f
Returns the vector product of this Vector3f with the given one, scaled to unit length.
unitize(float) - Method in class jautil.geometry.Vector3f
Scales this Vector3f to be a unit vector, provided its length exceeds the given tolerance, and returns the length.
unitize() - Method in class jautil.geometry.Vector3f
Scale this Vector3f to be a unit vector, with a standard tolerance value (1.0e-06).
update(String, Properties) - Method in class jautil.prefs.JAPreferencesHandler
Updates the specified JARP preferences node, by augmenting it with the settings specified in the given Properties.
update() - Method in interface player.SignsArrayAccess
Brings this array-access up to date with respect to the supporting animation, which may or may not change the array-access's state.
update(int, String) - Method in class player.SignStatusRecord
Updates this status record with the given values.
update() - Method in class player.SignStatusRecord
Updates this status record from its scan.
updateAnimgenFPS(float) - Method in class jautil.JAOptions
Updates the "animgen.fps" option with the given value.
updateAppWindowLocationAndSize(int[]) - Method in class jautil.JAOptions
Updates the "app.window.loc.size" option with the given values (x,y,width,height).
updateAvatarID(String) - Method in class jautil.JAOptions
Updates the "avatar.id" property.
updateBooleanProperty(String, boolean) - Method in class jautil.JAOptions
Updates this options collection and, if appropriate, the underlying preferences with the given boolean key-value pair.
updateCameraFromUIValues() - Method in class jarp.CameraDataManager
 
updateCameraSettings(float[]) - Method in class jautil.JAOptions
Updates the "camera.settings" option with the given values.
updateDefaultSiGMLBaseURL(String) - Method in class jautil.JAOptions
Updates the "default.sigml.base.uri" property.
updateDoBusyAmbient(boolean) - Method in class jautil.JAOptions
Updates the current setting for the "do.busy.ambient" option.
updateDoIdleAmbient(boolean) - Method in class jautil.JAOptions
Updates the current setting for the "do.idle.ambient" option.
updateDoLogDroppedFrames(boolean) - Method in class jautil.JAOptions
Updates the "player.do.log.dropped.frames" option.
updateDoStreamedAnimationBuild(boolean) - Method in class jautil.JAOptions
Updates the "do.streamed.animation.build" option with the given flag value.
updateForUIDrag(int, int, boolean, boolean) - Method in class jarp.CameraDataManager
 
updatePreference(String, String, String) - Method in class jautil.prefs.JAPreferencesHandler
Updates the JARP preferences at the given node, with the given key-value pair.
updateStringProperty(String, String) - Method in class jautil.BasicOptionSet
Updates this option set's properties and the associated preferences node with the given key-value pair, provided the key is valid for this option set.
updateStringProperty(String, String) - Method in class jautil.JAOptions
Updates this options collection and, if appropriate, the underlying preferences with the given key-value pair.
url() - Method in class jautil.cache.JACacheDescriptor
Returns the original data URL for the entry to which this descriptor refers.
url() - Method in class jautil.URLDataLoader
Returns the source URL for this loader.
urlData() - Method in class jautil.URLDataLoader
Returns the data obtained by this loader, or null in case of error.
URLDataLoader - Class in jautil
The primary function of a URLDataLoader is to read the data from a given URL into an internal byte array.
URLDataLoader(String, String) - Constructor for class jautil.URLDataLoader
Constructs a new URLDataLoader for the given URL, using the given descriptive tag in any progress dialog if one is used during the download.
urlToFileOutputStream(String, String) - Static method in class jautil.JAIO
 
urlToFileOutputStream(String) - Static method in class jautil.JAIO
 
urlToOutputFilePath(String, String) - Static method in class jautil.JAIO
 
urlToOutputFilePath(String) - Static method in class jautil.JAIO
 
USE_EMBEDDED_TEXTURE - Static variable in class jarp.Character
 
USER_BASE_DIR_FOR_JA_VERSION() - Static method in class jautil.install.DeploymentParameters
Returns the base directory in User space for this version of JASigning, having attempted to create it if necessary.
utf8Bytes(String) - Static method in class jautil.JAIO
 
utf8BytesForXML(String) - Static method in class jautil.JAIO
Returns the UTF-8 byte sequence for the given XML text; if necessary, an explicit encoding declaration is converted to specify this encoding.

V

V21_IS_VJJ_FORMAT - Static variable in class jarp.Character
 
validateOutputFile(File) - Static method in class jautil.JAIO
 
validateOutputFile(String) - Static method in class jautil.JAIO
 
validFileOutputStream(String, String) - Static method in class jautil.JAIO
 
validFileOutputStream(String) - Static method in class jautil.JAIO
 
validOutputFile(String) - Static method in class jautil.JAIO
 
value() - Method in interface player.FrameIndexScanAccess
 
VALUE_TAG - Static variable in class casxml.CASHandler
 
Vector3f - Class in jautil.geometry
A 3-dimensional cartesian vector with float coordinates, including a variety of standard operations.
Vector3f() - Constructor for class jautil.geometry.Vector3f
Constructs this Vector3f with zeros.
Vector3f(float, float, float) - Constructor for class jautil.geometry.Vector3f
Constructs this Vector3f from the given arguments.
Vector3f(float[]) - Constructor for class jautil.geometry.Vector3f
Constructs this Vector3f from the given array.
Vector3f(Vector3f) - Constructor for class jautil.geometry.Vector3f
Constructs this Vector3f from the given arguments.
Vector3f(JAInputStream) - Constructor for class jautil.geometry.Vector3f
Constructs this Vector3f from the given stream.
VERSION_TAG - Static variable in class casxml.CASHandler
 
versionIsAtLeast22() - Method in class jarp.Character
Indicates whether this avatar is in at least v2.2 format.
VIDEO_SERVICE_CHECK_PORT - Static variable in class player.VideoClient
 
VIDEO_SERVICE_PORT - Static variable in class player.VideoClient
 
VideoClient - Class in player
 
videoGenIsPossible() - Method in class player.JAFramesPlayer
Tests whether this player's current state are such as to allow the generation of a video for the latest animation.
videoServiceIsAvailable() - Method in class player.JAFramesPlayer
Tests whether this player has access to a local video generation server.
View - Class in jarp
Top-level Java ARP avatar view class -- each instance of this class maintains its own GLCanvas for which it acts as the GLEventListener
View(AvatarEventHandler, JAOptions, JACanvasEmbedder) - Constructor for class jarp.View
Constructor -- creates the GLCanvas, but defers the rest of the work until the init() event.
vStringAs3Digits(String) - Static method in class jarp.Character
Returns the given version string as a 3-digit integer.

W

W - Variable in class jarp.ImageBytes
Image width in pixels
w() - Method in class jautil.geometry.Quaternion
Returns w component of this Quaternion.
W_TAG - Static variable in class casxml.CASHandler
 
waitForAnimationComplete() - Method in class sigmlanim.SiGMLAnimation
Delays the calling thread if necessary until this animation is complete.
2010-03: Currently unused.
waitForCompletion() - Method in class jarp.DisplayScheduler
Thread completion checker method: assumes we've previously had a DisplayScheduler.stop() call and now wish to wait until it is known that the display-scheduler thread has indeed stopped.
waitForCompletion() - Method in interface jarp.ThreadCompletionChecker
Waits until the thread has stopped, or is interrupted.
waitForFrame() - Method in class jarp.GLGrabCoordinator
Waits for the currently requested frame to become available after clearing the request.
waitForFrameIfNeeded() - Method in class player.AnimationScan
Waits if necessary until the current frame is available or until the animation is known to be complete, in which case the frame may not exist, indicating that the scan is at its limit.
waitForFrames(int) - Method in class player.AnimationScan
Waits if necessary until the number of available animation frames is at least the given threshold value, or until the animation is known to be complete, possibly with fewer than the specified number of frames).
waitForFramesIfNeeded(int) - Method in class player.AnimationScan
Waits if necessary until the given number of additional frames is available or until the animation is known to be complete, in which case some or all of the desired frames may not exist, indicating that the scan is at its limit.
waitForFramesWithTime(float) - Method in class player.AnimationScan
Waits if necessary until the frame whose timestamp is ahead of that of the current frame by the specified amount in milliseconds is available in this animation's frame set, or until the animation is known to be complete, possibly ending before the specified time; assumes that the amination has signs.
waitForFullAnimation() - Method in class player.AnimationScan
Waits if necessary until the animation is known to be complete.
waitForProgress() - Method in interface player.SignsArrayAccess
Assuming animation frame generation is not complete, that is, assuming SignsArrayAccess.arrayIsFinal() returns false, this method blocks the caller until a significant update can be (and is) performed on this array-access.
waitForSigns(int) - Method in class player.AnimationScan
Waits if necessary until the number of available animation signs is at least the given threshold value, or until the animation is known to be complete, possibly with fewer than the specified number of signs.
waitUntilAllAnimated() - Method in class sigmlanim.SignsArraySupplier
Blocks until this supplier's client signals that all its signs now have animation data attached.
WIN_SYSTEM - Static variable in class jautil.platform.OpSystem
 
write(OutputStream) - Method in class jautil.cache.JACacheDescriptor
Writes the this descriptor's non-transient data to the given output stream, one item per line in the standard encoding (UTF-8).
write4CCString(int) - Method in class jautil.JAOutputStream
Writes a Four-CC value as a string (standard ARP format).
writeBoolean(boolean) - Method in class jautil.JAOutputStream
Writes a boolean value to this stream (as a single byte).
writeBuf(byte[], int, int) - Method in class jautil.JAOutputStream
Writes the given byte-sequence to this.stream.
writeByteBuffer(ByteBuffer) - Method in class jautil.JAOutputStream
Writes the given Java NIO byte-buffer to this.stream.
writeDocument(Writer, String, AnimatedSign[]) - Static method in class casxml.CASWriter
Writes the given animation, for the given avatar, in CAS 2.1 format to the given writer, specifying the standard encoding (UTF-8).
writeDocument(Writer, String, String, AnimatedSign[]) - Static method in class casxml.CASWriter
Writes the given animation, for the given avatar, in CAS 2.1 format to the given writer, specifying the given encoding.
writeFloat(float) - Method in class jautil.JAOutputStream
Writes a floating-point value to this stream.
writeInt(int) - Method in class jautil.JAOutputStream
Writes an integer value (4-byte, little-endian) to this stream.
writePNGImage(BufferedImage) - Method in class jautil.JAOutputStream
Writes the given PNG image to this stream.
writeString(String) - Method in class jautil.JAOutputStream
Writes a string to this stream in standard ARP format, that is, length (integer), followed by (ISO-8859-1/ASCII) bytes.
writeToStream(JAOutputStream, boolean) - Method in class jarp.ImageBytes
Writes this image's data on the given output stream, with or without an image byte-count prefix, as specified.
writeUnsignedShort(short) - Method in class jautil.JAOutputStream
Writes an integer value (4-byte, little-endian) to this stream.

X

x() - Method in class jautil.geometry.Quaternion
Returns x component of this Quaternion.
x() - Method in class jautil.geometry.Vector3f
Returns the x-component of this vector.
X_TAG - Static variable in class casxml.CASHandler
 
XML_NAMES - Static variable in class jautil.avatar.AvatarData
Names of an avatar's XML data files.

Y

y() - Method in class jautil.geometry.Quaternion
Returns y component of this Quaternion.
y() - Method in class jautil.geometry.Vector3f
Returns the y-component of this vector.
Y_TAG - Static variable in class casxml.CASHandler
 

Z

z() - Method in class jautil.geometry.Quaternion
Returns z component of this Quaternion.
z() - Method in class jautil.geometry.Vector3f
Returns the z-component of this vector.
Z_TAG - Static variable in class casxml.CASHandler
 
ZERO - Static variable in class jautil.geometry.Quaternion
 
ZIPContentsDownloader - Class in jautil.install
 
ZIPContentsDownloader() - Constructor for class jautil.install.ZIPContentsDownloader
Constructs a new installer, creating its buffer, and re-setting the installation error count to -1.
zipDownloadIsOK() - Method in class jautil.install.ZIPContentsDownloader
Returns a success/fail flag for the most recent installation, and re-sets the internal error count on which it is based.
ZIPInstaller - Class in jautil.install
A ZIPInstaller can install a remote ZIP archive in a folder on the local hard disc, displaying a progress/cancel dialog if appropriate.
ZIPInstaller() - Constructor for class jautil.install.ZIPInstaller
Constructs a new installer, creating its buffer, and re-setting the installation error count to -1.
ZIPListInstaller - Class in jautil.install
A ZIPListInstaller installs a list of ZIPs into a given local directory from a given download location.
ZIPListInstaller(File, String) - Constructor for class jautil.install.ZIPListInstaller
Constructs a new zip list installer, to target the given local directory, and to download from the given remote base URL.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z