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,
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. |
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 |
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,
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 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 AmbientMotionFlags getAmbientMotionFlags()
public boolean hasPlayerSettings()