- abortCurrentSiGMLStream() - Method in interface sigmlanim.sigmlstream.interfaces.StreamedSiGMLReceiver
-
- abortCurrentSiGMLStream() - Method in class sigmlanim.sigmlstream.SiGMLInputAnimGenCoordinator
-
- 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, float, float, float, 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
-
- 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.
- 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
-
- CameraChangeMonitor - Interface in player
-
Interface supporting the monitoring of changes in a player's
camera settings.
- CameraChangeMonitorForPlayer - Class in player
-
- 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
-
- 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
-
- 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
AnimatedSign
s 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
-
- Character(String, JAInputStream, String, GL2, GLUgl2, JAOptions, String) - 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 Int
s.
- 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.
- 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.
- GenIsPossible() - Method in class player.JAFramesPlayer
-
Tests whether this player's current state are such as to allow
the generation of a for the latest animation.
- 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
-
- 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
-
- getAndShowTimeMS(String) - Method in class jautil.JATimer
-
- 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, Boolean) - Method in class jautil.JAOptions
-
Returns the boolean
property with the given key.
- 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
-
- 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
-
- 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
-
- 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
-
Called by animation generation task.
- 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
-
- 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
.
- 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
-
- 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
-
- 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 and that
avatar can be accessed.
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- JATimer(Logger, Level, Marker) - 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
-
- 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.
- 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(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.
- 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, float, float, float, 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() - Method in class player.JAFramesPlayer
-
Tests whether this player has access to a local generation
server.
- 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
-
- 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
-
- 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
-
- 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
-
- StreamedAnimationLoader(String, JAOptions, URL) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, URL, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(String, JAOptions, URL, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, String) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(String, JAOptions, String) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, String, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(String, JAOptions, String, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, StringReader) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, StringReader, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(String, JAOptions, StringReader, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, InputStream) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(JAOptions, InputStream, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- StreamedAnimationLoader(String, JAOptions, InputStream, SiGMLAnimationLoadEventHandler) - Constructor for class sigmlanim.StreamedAnimationLoader
-
- 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
AnimatedSign
s, with animation data not yet attached at the
time they are supplied.
- StreamOfStreamsAdapter - Class in sigmlanim
-
- 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_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
-