Front IDILL :
Config file added dor the Front
Random play at the beginning (when no user is detected)
Pointers added
Curves added (search and filter modes)
Mosaic completion added (depletion to come later)
State of the Front : just before the communication module creation
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_16) on Mon May 18 10:30:51 CEST 2009 -->
<TITLE>
TuioObject
</TITLE>
<META NAME="keywords" CONTENT="TUIO.TuioObject class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="TuioObject";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../TUIO/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../TUIO/TuioListener.html" title="interface in TUIO"><B>PREV CLASS</B></A>
<A HREF="../TUIO/TuioPoint.html" title="class in TUIO"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?TUIO/TuioObject.html" target="_top"><B>FRAMES</B></A>
<A HREF="TuioObject.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
TUIO</FONT>
<BR>
Class TuioObject</H2>
<PRE>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TUIO.TuioPoint</A>
<IMG SRC="../resources/inherit.gif" ALT="extended by "><B>TUIO.TuioObject</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>TuioObject</B><DT>extends <A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A></DL>
</PRE>
<P>
The TuioObject class encapsulates /tuio/2Dobj TUIO objects.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#angle">angle</A></B></CODE>
<BR>
The rotation angle value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#motion_accel">motion_accel</A></B></CODE>
<BR>
The motion acceleration value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#motion_speed">motion_speed</A></B></CODE>
<BR>
The motion speed value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected java.util.Vector<<A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A>></CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#path">path</A></B></CODE>
<BR>
A Vector of TuioPoints containing all the previous positions of the TUIO component.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#rotation_accel">rotation_accel</A></B></CODE>
<BR>
The rotation acceleration value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#rotation_speed">rotation_speed</A></B></CODE>
<BR>
The rotation speed value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#session_id">session_id</A></B></CODE>
<BR>
The unique session ID number that is assigned to each TUIO object or cursor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#state">state</A></B></CODE>
<BR>
Reflects the current state of the TuioComponent</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#symbol_id">symbol_id</A></B></CODE>
<BR>
The individual symbol ID number that is assigned to each TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TUIO_ACCELERATING">TUIO_ACCELERATING</A></B></CODE>
<BR>
Defines the ACCELERATING state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TUIO_ADDED">TUIO_ADDED</A></B></CODE>
<BR>
Defines the ADDED state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TUIO_DECELERATING">TUIO_DECELERATING</A></B></CODE>
<BR>
Defines the DECELERATING state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TUIO_REMOVED">TUIO_REMOVED</A></B></CODE>
<BR>
Defines the REMOVED state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TUIO_ROTATING">TUIO_ROTATING</A></B></CODE>
<BR>
Defines the ROTATING state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TUIO_STOPPED">TUIO_STOPPED</A></B></CODE>
<BR>
Defines the STOPPED state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#x_speed">x_speed</A></B></CODE>
<BR>
The X-axis velocity value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#y_speed">y_speed</A></B></CODE>
<BR>
The Y-axis velocity value.</TD>
</TR>
</TABLE>
<A NAME="fields_inherited_from_class_TUIO.TuioPoint"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class TUIO.<A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../TUIO/TuioPoint.html#currentTime">currentTime</A>, <A HREF="../TUIO/TuioPoint.html#startTime">startTime</A>, <A HREF="../TUIO/TuioPoint.html#xpos">xpos</A>, <A HREF="../TUIO/TuioPoint.html#ypos">ypos</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TuioObject(long, int, float, float, float)">TuioObject</A></B>(long si,
int sym,
float xp,
float yp,
float a)</CODE>
<BR>
This constructor takes the provided Session ID, Symbol ID, X and Y coordinate
and angle, and assigs these values to the newly created TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TuioObject(TUIO.TuioObject)">TuioObject</A></B>(<A HREF="../TUIO/TuioObject.html" title="class in TUIO">TuioObject</A> tobj)</CODE>
<BR>
This constructor takes the atttibutes of the provided TuioObject
and assigs these values to the newly created TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#TuioObject(TUIO.TuioTime, long, int, float, float, float)">TuioObject</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
long si,
int sym,
float xp,
float yp,
float a)</CODE>
<BR>
This constructor takes a TuioTime argument and assigns it along with the provided
Session ID, Symbol ID, X and Y coordinate and angle to the newly created TuioObject.</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getAngle()">getAngle</A></B>()</CODE>
<BR>
Returns the rotation angle of this TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getAngleDegrees()">getAngleDegrees</A></B>()</CODE>
<BR>
Returns the rotation angle in degrees of this TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getMotionAccel()">getMotionAccel</A></B>()</CODE>
<BR>
Returns the motion acceleration of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getMotionSpeed()">getMotionSpeed</A></B>()</CODE>
<BR>
Returns the motion speed of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.Vector<<A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A>></CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getPath()">getPath</A></B>()</CODE>
<BR>
Returns the path of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getPosition()">getPosition</A></B>()</CODE>
<BR>
Returns the position of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getRotationAccel()">getRotationAccel</A></B>()</CODE>
<BR>
Returns the rotation acceleration of this TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getRotationSpeed()">getRotationSpeed</A></B>()</CODE>
<BR>
Returns the rotation speed of this TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getSessionID()">getSessionID</A></B>()</CODE>
<BR>
Returns the Session ID of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getSymbolID()">getSymbolID</A></B>()</CODE>
<BR>
Returns the symbol ID of this TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getTuioState()">getTuioState</A></B>()</CODE>
<BR>
Returns the TUIO state of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getXSpeed()">getXSpeed</A></B>()</CODE>
<BR>
Returns the X velocity of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#getYSpeed()">getYSpeed</A></B>()</CODE>
<BR>
Returns the Y velocity of this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#isMoving()">isMoving</A></B>()</CODE>
<BR>
Returns true of this TuioObject is moving.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#remove(TUIO.TuioTime)">remove</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime)</CODE>
<BR>
Assigns the REMOVE state to this TuioContainer and sets
its TuioTime time stamp to the provided TuioTime argument.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#stop(TUIO.TuioTime)">stop</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime)</CODE>
<BR>
This method is used to calculate the speed and acceleration values of a
TuioObject with unchanged position and angle.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(float, float, float, float, float)">update</A></B>(float xp,
float yp,
float xs,
float ys,
float ma)</CODE>
<BR>
Assigns the provided X and Y coordinate, X and Y velocity and acceleration
to the private TuioContainer attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(float, float, float, float, float, float, float, float)">update</A></B>(float xp,
float yp,
float a,
float xs,
float ys,
float rs,
float ma,
float ra)</CODE>
<BR>
Assigns the provided X and Y coordinate, angle, X and Y velocity, motion acceleration
rotation velocity and rotation acceleration to the private TuioContainer attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(TUIO.TuioContainer)">update</A></B>(TUIO.TuioContainer tcon)</CODE>
<BR>
Takes the atttibutes of the provided TuioContainer
and assigs these values to this TuioContainer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(TUIO.TuioObject)">update</A></B>(<A HREF="../TUIO/TuioObject.html" title="class in TUIO">TuioObject</A> tobj)</CODE>
<BR>
Takes the atttibutes of the provided TuioObject
and assigs these values to this TuioObject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(TUIO.TuioTime, float, float)">update</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp)</CODE>
<BR>
Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate to the private TuioContainer attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(TUIO.TuioTime, float, float, float)">update</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp,
float a)</CODE>
<BR>
Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate and angle to the private TuioObject attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(TUIO.TuioTime, float, float, float, float, float)">update</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp,
float xs,
float ys,
float ma)</CODE>
<BR>
Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate, X and Y velocity and acceleration
to the private TuioContainer attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../TUIO/TuioObject.html#update(TUIO.TuioTime, float, float, float, float, float, float, float, float)">update</A></B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp,
float a,
float xs,
float ys,
float rs,
float ma,
float ra)</CODE>
<BR>
Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate, angle, X and Y velocity, motion acceleration,
rotation speed and rotation acceleration to the private TuioObject attributes.</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_TUIO.TuioPoint"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class TUIO.<A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../TUIO/TuioPoint.html#getAngle(float, float)">getAngle</A>, <A HREF="../TUIO/TuioPoint.html#getAngle(TUIO.TuioPoint)">getAngle</A>, <A HREF="../TUIO/TuioPoint.html#getAngleDegrees(float, float)">getAngleDegrees</A>, <A HREF="../TUIO/TuioPoint.html#getAngleDegrees(TUIO.TuioPoint)">getAngleDegrees</A>, <A HREF="../TUIO/TuioPoint.html#getDistance(float, float)">getDistance</A>, <A HREF="../TUIO/TuioPoint.html#getDistance(TUIO.TuioPoint)">getDistance</A>, <A HREF="../TUIO/TuioPoint.html#getScreenX(int)">getScreenX</A>, <A HREF="../TUIO/TuioPoint.html#getScreenY(int)">getScreenY</A>, <A HREF="../TUIO/TuioPoint.html#getStartTime()">getStartTime</A>, <A HREF="../TUIO/TuioPoint.html#getTuioTime()">getTuioTime</A>, <A HREF="../TUIO/TuioPoint.html#getX()">getX</A>, <A HREF="../TUIO/TuioPoint.html#getY()">getY</A>, <A HREF="../TUIO/TuioPoint.html#update(float, float)">update</A>, <A HREF="../TUIO/TuioPoint.html#update(TUIO.TuioPoint)">update</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="symbol_id"><!-- --></A><H3>
symbol_id</H3>
<PRE>
protected int <B>symbol_id</B></PRE>
<DL>
<DD>The individual symbol ID number that is assigned to each TuioObject.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="angle"><!-- --></A><H3>
angle</H3>
<PRE>
protected float <B>angle</B></PRE>
<DL>
<DD>The rotation angle value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="rotation_speed"><!-- --></A><H3>
rotation_speed</H3>
<PRE>
protected float <B>rotation_speed</B></PRE>
<DL>
<DD>The rotation speed value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="rotation_accel"><!-- --></A><H3>
rotation_accel</H3>
<PRE>
protected float <B>rotation_accel</B></PRE>
<DL>
<DD>The rotation acceleration value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="TUIO_ROTATING"><!-- --></A><H3>
TUIO_ROTATING</H3>
<PRE>
public static final int <B>TUIO_ROTATING</B></PRE>
<DL>
<DD>Defines the ROTATING state.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#TUIO.TuioObject.TUIO_ROTATING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="session_id"><!-- --></A><H3>
session_id</H3>
<PRE>
protected long <B>session_id</B></PRE>
<DL>
<DD>The unique session ID number that is assigned to each TUIO object or cursor.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="x_speed"><!-- --></A><H3>
x_speed</H3>
<PRE>
protected float <B>x_speed</B></PRE>
<DL>
<DD>The X-axis velocity value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="y_speed"><!-- --></A><H3>
y_speed</H3>
<PRE>
protected float <B>y_speed</B></PRE>
<DL>
<DD>The Y-axis velocity value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="motion_speed"><!-- --></A><H3>
motion_speed</H3>
<PRE>
protected float <B>motion_speed</B></PRE>
<DL>
<DD>The motion speed value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="motion_accel"><!-- --></A><H3>
motion_accel</H3>
<PRE>
protected float <B>motion_accel</B></PRE>
<DL>
<DD>The motion acceleration value.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="path"><!-- --></A><H3>
path</H3>
<PRE>
protected java.util.Vector<<A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A>> <B>path</B></PRE>
<DL>
<DD>A Vector of TuioPoints containing all the previous positions of the TUIO component.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="TUIO_ADDED"><!-- --></A><H3>
TUIO_ADDED</H3>
<PRE>
public static final int <B>TUIO_ADDED</B></PRE>
<DL>
<DD>Defines the ADDED state.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#TUIO.TuioObject.TUIO_ADDED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TUIO_ACCELERATING"><!-- --></A><H3>
TUIO_ACCELERATING</H3>
<PRE>
public static final int <B>TUIO_ACCELERATING</B></PRE>
<DL>
<DD>Defines the ACCELERATING state.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#TUIO.TuioObject.TUIO_ACCELERATING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TUIO_DECELERATING"><!-- --></A><H3>
TUIO_DECELERATING</H3>
<PRE>
public static final int <B>TUIO_DECELERATING</B></PRE>
<DL>
<DD>Defines the DECELERATING state.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#TUIO.TuioObject.TUIO_DECELERATING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TUIO_STOPPED"><!-- --></A><H3>
TUIO_STOPPED</H3>
<PRE>
public static final int <B>TUIO_STOPPED</B></PRE>
<DL>
<DD>Defines the STOPPED state.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#TUIO.TuioObject.TUIO_STOPPED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TUIO_REMOVED"><!-- --></A><H3>
TUIO_REMOVED</H3>
<PRE>
public static final int <B>TUIO_REMOVED</B></PRE>
<DL>
<DD>Defines the REMOVED state.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#TUIO.TuioObject.TUIO_REMOVED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="state"><!-- --></A><H3>
state</H3>
<PRE>
protected int <B>state</B></PRE>
<DL>
<DD>Reflects the current state of the TuioComponent
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="TuioObject(TUIO.TuioTime, long, int, float, float, float)"><!-- --></A><H3>
TuioObject</H3>
<PRE>
public <B>TuioObject</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
long si,
int sym,
float xp,
float yp,
float a)</PRE>
<DL>
<DD>This constructor takes a TuioTime argument and assigns it along with the provided
Session ID, Symbol ID, X and Y coordinate and angle to the newly created TuioObject.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign<DD><CODE>si</CODE> - the Session ID to assign<DD><CODE>sym</CODE> - the Symbol ID to assign<DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>a</CODE> - the angle to assign</DL>
</DL>
<HR>
<A NAME="TuioObject(long, int, float, float, float)"><!-- --></A><H3>
TuioObject</H3>
<PRE>
public <B>TuioObject</B>(long si,
int sym,
float xp,
float yp,
float a)</PRE>
<DL>
<DD>This constructor takes the provided Session ID, Symbol ID, X and Y coordinate
and angle, and assigs these values to the newly created TuioObject.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>si</CODE> - the Session ID to assign<DD><CODE>sym</CODE> - the Symbol ID to assign<DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>a</CODE> - the angle to assign</DL>
</DL>
<HR>
<A NAME="TuioObject(TUIO.TuioObject)"><!-- --></A><H3>
TuioObject</H3>
<PRE>
public <B>TuioObject</B>(<A HREF="../TUIO/TuioObject.html" title="class in TUIO">TuioObject</A> tobj)</PRE>
<DL>
<DD>This constructor takes the atttibutes of the provided TuioObject
and assigs these values to the newly created TuioObject.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>tobj</CODE> - the TuioObject to assign</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="update(TUIO.TuioTime, float, float, float, float, float, float, float, float)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp,
float a,
float xs,
float ys,
float rs,
float ma,
float ra)</PRE>
<DL>
<DD>Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate, angle, X and Y velocity, motion acceleration,
rotation speed and rotation acceleration to the private TuioObject attributes.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign<DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>a</CODE> - the angle coordinate to assign<DD><CODE>xs</CODE> - the X velocity to assign<DD><CODE>ys</CODE> - the Y velocity to assign<DD><CODE>rs</CODE> - the rotation velocity to assign<DD><CODE>ma</CODE> - the motion acceleration to assign<DD><CODE>ra</CODE> - the rotation acceleration to assign</DL>
</DD>
</DL>
<HR>
<A NAME="update(float, float, float, float, float, float, float, float)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(float xp,
float yp,
float a,
float xs,
float ys,
float rs,
float ma,
float ra)</PRE>
<DL>
<DD>Assigns the provided X and Y coordinate, angle, X and Y velocity, motion acceleration
rotation velocity and rotation acceleration to the private TuioContainer attributes.
The TuioTime time stamp remains unchanged.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>a</CODE> - the angle coordinate to assign<DD><CODE>xs</CODE> - the X velocity to assign<DD><CODE>ys</CODE> - the Y velocity to assign<DD><CODE>rs</CODE> - the rotation velocity to assign<DD><CODE>ma</CODE> - the motion acceleration to assign<DD><CODE>ra</CODE> - the rotation acceleration to assign</DL>
</DD>
</DL>
<HR>
<A NAME="update(TUIO.TuioTime, float, float, float)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp,
float a)</PRE>
<DL>
<DD>Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate and angle to the private TuioObject attributes.
The speed and accleration values are calculated accordingly.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign<DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>a</CODE> - the angle coordinate to assign</DL>
</DD>
</DL>
<HR>
<A NAME="update(TUIO.TuioObject)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(<A HREF="../TUIO/TuioObject.html" title="class in TUIO">TuioObject</A> tobj)</PRE>
<DL>
<DD>Takes the atttibutes of the provided TuioObject
and assigs these values to this TuioObject.
The TuioTime time stamp of this TuioContainer remains unchanged.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>tobj</CODE> - the TuioContainer to assign</DL>
</DD>
</DL>
<HR>
<A NAME="stop(TUIO.TuioTime)"><!-- --></A><H3>
stop</H3>
<PRE>
public void <B>stop</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime)</PRE>
<DL>
<DD>This method is used to calculate the speed and acceleration values of a
TuioObject with unchanged position and angle.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign</DL>
</DD>
</DL>
<HR>
<A NAME="getSymbolID()"><!-- --></A><H3>
getSymbolID</H3>
<PRE>
public int <B>getSymbolID</B>()</PRE>
<DL>
<DD>Returns the symbol ID of this TuioObject.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the symbol ID of this TuioObject</DL>
</DD>
</DL>
<HR>
<A NAME="getAngle()"><!-- --></A><H3>
getAngle</H3>
<PRE>
public float <B>getAngle</B>()</PRE>
<DL>
<DD>Returns the rotation angle of this TuioObject.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the rotation angle of this TuioObject</DL>
</DD>
</DL>
<HR>
<A NAME="getAngleDegrees()"><!-- --></A><H3>
getAngleDegrees</H3>
<PRE>
public float <B>getAngleDegrees</B>()</PRE>
<DL>
<DD>Returns the rotation angle in degrees of this TuioObject.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the rotation angle in degrees of this TuioObject</DL>
</DD>
</DL>
<HR>
<A NAME="getRotationSpeed()"><!-- --></A><H3>
getRotationSpeed</H3>
<PRE>
public float <B>getRotationSpeed</B>()</PRE>
<DL>
<DD>Returns the rotation speed of this TuioObject.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the rotation speed of this TuioObject</DL>
</DD>
</DL>
<HR>
<A NAME="getRotationAccel()"><!-- --></A><H3>
getRotationAccel</H3>
<PRE>
public float <B>getRotationAccel</B>()</PRE>
<DL>
<DD>Returns the rotation acceleration of this TuioObject.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the rotation acceleration of this TuioObject</DL>
</DD>
</DL>
<HR>
<A NAME="isMoving()"><!-- --></A><H3>
isMoving</H3>
<PRE>
public boolean <B>isMoving</B>()</PRE>
<DL>
<DD>Returns true of this TuioObject is moving.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true of this TuioObject is moving</DL>
</DD>
</DL>
<HR>
<A NAME="update(TUIO.TuioTime, float, float)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp)</PRE>
<DL>
<DD>Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate to the private TuioContainer attributes.
The speed and accleration values are calculated accordingly.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../TUIO/TuioPoint.html#update(TUIO.TuioTime, float, float)">update</A></CODE> in class <CODE><A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign<DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign</DL>
</DD>
</DL>
<HR>
<A NAME="update(TUIO.TuioTime, float, float, float, float, float)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime,
float xp,
float yp,
float xs,
float ys,
float ma)</PRE>
<DL>
<DD>Takes a TuioTime argument and assigns it along with the provided
X and Y coordinate, X and Y velocity and acceleration
to the private TuioContainer attributes.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign<DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>xs</CODE> - the X velocity to assign<DD><CODE>ys</CODE> - the Y velocity to assign<DD><CODE>ma</CODE> - the acceleration to assign</DL>
</DD>
</DL>
<HR>
<A NAME="update(float, float, float, float, float)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(float xp,
float yp,
float xs,
float ys,
float ma)</PRE>
<DL>
<DD>Assigns the provided X and Y coordinate, X and Y velocity and acceleration
to the private TuioContainer attributes. The TuioTime time stamp remains unchanged.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xp</CODE> - the X coordinate to assign<DD><CODE>yp</CODE> - the Y coordinate to assign<DD><CODE>xs</CODE> - the X velocity to assign<DD><CODE>ys</CODE> - the Y velocity to assign<DD><CODE>ma</CODE> - the acceleration to assign</DL>
</DD>
</DL>
<HR>
<A NAME="update(TUIO.TuioContainer)"><!-- --></A><H3>
update</H3>
<PRE>
public void <B>update</B>(TUIO.TuioContainer tcon)</PRE>
<DL>
<DD>Takes the atttibutes of the provided TuioContainer
and assigs these values to this TuioContainer.
The TuioTime time stamp of this TuioContainer remains unchanged.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>tcon</CODE> - the TuioContainer to assign</DL>
</DD>
</DL>
<HR>
<A NAME="remove(TUIO.TuioTime)"><!-- --></A><H3>
remove</H3>
<PRE>
public void <B>remove</B>(<A HREF="../TUIO/TuioTime.html" title="class in TUIO">TuioTime</A> ttime)</PRE>
<DL>
<DD>Assigns the REMOVE state to this TuioContainer and sets
its TuioTime time stamp to the provided TuioTime argument.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ttime</CODE> - the TuioTime to assign</DL>
</DD>
</DL>
<HR>
<A NAME="getSessionID()"><!-- --></A><H3>
getSessionID</H3>
<PRE>
public long <B>getSessionID</B>()</PRE>
<DL>
<DD>Returns the Session ID of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the Session ID of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getXSpeed()"><!-- --></A><H3>
getXSpeed</H3>
<PRE>
public float <B>getXSpeed</B>()</PRE>
<DL>
<DD>Returns the X velocity of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the X velocity of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getYSpeed()"><!-- --></A><H3>
getYSpeed</H3>
<PRE>
public float <B>getYSpeed</B>()</PRE>
<DL>
<DD>Returns the Y velocity of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the Y velocity of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getPosition()"><!-- --></A><H3>
getPosition</H3>
<PRE>
public <A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A> <B>getPosition</B>()</PRE>
<DL>
<DD>Returns the position of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the position of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getPath()"><!-- --></A><H3>
getPath</H3>
<PRE>
public java.util.Vector<<A HREF="../TUIO/TuioPoint.html" title="class in TUIO">TuioPoint</A>> <B>getPath</B>()</PRE>
<DL>
<DD>Returns the path of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the path of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getMotionSpeed()"><!-- --></A><H3>
getMotionSpeed</H3>
<PRE>
public float <B>getMotionSpeed</B>()</PRE>
<DL>
<DD>Returns the motion speed of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the motion speed of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getMotionAccel()"><!-- --></A><H3>
getMotionAccel</H3>
<PRE>
public float <B>getMotionAccel</B>()</PRE>
<DL>
<DD>Returns the motion acceleration of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the motion acceleration of this TuioContainer</DL>
</DD>
</DL>
<HR>
<A NAME="getTuioState()"><!-- --></A><H3>
getTuioState</H3>
<PRE>
public int <B>getTuioState</B>()</PRE>
<DL>
<DD>Returns the TUIO state of this TuioContainer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the TUIO state of this TuioContainer</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../TUIO/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../TUIO/TuioListener.html" title="interface in TUIO"><B>PREV CLASS</B></A>
<A HREF="../TUIO/TuioPoint.html" title="class in TUIO"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?TUIO/TuioObject.html" target="_top"><B>FRAMES</B></A>
<A HREF="TuioObject.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>