public class GSiGMLSign
extends java.lang.Object
<hamgestural_sign>
wrapped in a <sigml>
element, the sign's
gloss name, and any associated player settings.Constructor and Description |
---|
GSiGMLSign(GSiGMLSign sign)
Constructs a new sign, which is a clone of the given one.
|
GSiGMLSign(java.lang.String gsigml,
java.lang.String glss,
AvatarSettings avr,
TimeSettings tim,
CameraSettings cam,
AmbientMotionFlags amf)
Constructs a new sign with the given components.
|
GSiGMLSign(java.lang.String gsigml,
java.lang.String glss,
PlayerSettings psttngs)
Constructs a new sign with the given components.
|
Modifier and Type | Method and Description |
---|---|
AmbientMotionFlags |
getAmbientMotionFlags()
Returns the ambient motion flag settings for this sign.
|
AvatarSettings |
getAvatarSettings()
Returns the avatar settings for this sign.
|
CameraSettings |
getCameraSettings()
Returns the camera settings for this sign.
|
java.lang.String |
getGloss()
Returns the gloss name for this sign.
|
java.lang.String |
getSiGMLForSign()
Returns the text for this sign, a
<hamgestural_sign> wrapped
in a <sigml> element. |
TimeSettings |
getTimeSettings()
Returns the time settings for this sign.
|
boolean |
hasPlayerSettings()
Returns a boolean indicating whether any player settings are
defined for this sign.
|
void |
setAvatarSettings(AvatarSettings as) |
void |
setCameraSettings(CameraSettings cs) |
void |
setPlayerSettings(PlayerSettings ps)
Sets this signs camera and ambient motions settings to match
those in the given player settings, which may be
null , in
which case the existing settings are unchanged. |
void |
setTimeSettings(TimeSettings ts) |
void |
supplementPlayerSettings(PlayerSettings ps)
Uses the given settings to supplement, but not to override
this sign's existing settings, i.e.
|
public GSiGMLSign(java.lang.String gsigml, java.lang.String glss, PlayerSettings psttngs)
public GSiGMLSign(java.lang.String gsigml, java.lang.String glss, AvatarSettings avr, TimeSettings tim, CameraSettings cam, AmbientMotionFlags amf)
public GSiGMLSign(GSiGMLSign sign)
public void setPlayerSettings(PlayerSettings ps)
null
, in
which case the existing settings are unchanged.public void setAvatarSettings(AvatarSettings as)
public void setTimeSettings(TimeSettings ts)
public void setCameraSettings(CameraSettings cs)
public void supplementPlayerSettings(PlayerSettings ps)
public java.lang.String getSiGMLForSign()
<hamgestural_sign>
wrapped
in a <sigml>
element.public java.lang.String getGloss()
public CameraSettings getCameraSettings()
public AvatarSettings getAvatarSettings()
public TimeSettings getTimeSettings()
public AmbientMotionFlags getAmbientMotionFlags()
public boolean hasPlayerSettings()