Java Doc for Tracker.java in  » 6.0-JDK-Modules » java-3d » com » sun » j3d » utils » trackers » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » java 3d » com.sun.j3d.utils.trackers 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.j3d.utils.trackers.Tracker

All known Subclasses:   com.sun.j3d.utils.trackers.JavaOneLogitechTracker,  com.sun.j3d.utils.trackers.SharedMemoryPolhemusTracker,  com.sun.j3d.utils.trackers.SharedMemoryMagellanTracker,  com.sun.j3d.utils.trackers.SharedMemoryLogitechTracker,  com.sun.j3d.utils.trackers.JavaOnePolhemusTracker,  com.sun.j3d.utils.trackers.SharedMemoryPushTracker,  com.sun.j3d.utils.trackers.LogitechTracker,  com.sun.j3d.utils.trackers.PolhemusTracker,  com.sun.j3d.utils.trackers.MagellanTracker,
Tracker
abstract public class Tracker implements InputDevice(Code)
A Tracker object encapsulates the Tracker's basic information.


Field Summary
 Transform3DTrackerBaseToDevice
     The transform that converts a vector in device coordinates into uniform Tracker coordinates.
 intbuttonCount
    
 StringdeviceFilename
    
 intfileDescriptor
    
 intprocessingMode
    
 intsensorCount
    
 Sensorsensors
    

Constructor Summary
 Tracker(PhysicalEnvironment env, String deviceFilename, int mode, int sensorCount, int buttonCount)
     Construct a new Tracker with the specified sensorCount and buttonCount.
 Tracker(View view, String deviceFilename, int mode, int sensorCount, int buttonCount)
    
 Tracker(int sensorCount, int buttonCount)
     Construct a new Tracker with the specified sensorCount and buttonCount.
 Tracker(PhysicalEnvironment env, String deviceFilename, int mode, int sensorCount, int sensorReadCount, int buttonCount)
     Construct a new Tracker with the specified sensorCount and buttonCount.
 Tracker(View view, String deviceFilename, int mode, int sensorCount, int sensorReadCount, int buttonCount)
    

Method Summary
native  intCloseSerialDevice(int fDescriptor)
    
native  intOpenSerialDeviceRaw(String deviceFilename, int baudRate)
    
native  intWriteSerialRaw(int fDescriptor, String outString)
    
public  voidclose()
    
public  intgetButtonCount()
    
public  StringgetDeviceFilename()
    
public  intgetProcessingMode()
    
public  SensorgetSensor(int sensorIndex)
    
public  intgetSensorCount()
    
abstract public  booleaninitialize()
    
abstract public  voidpollAndProcessInput()
     Code to poll and process the device's input.
abstract public  voidprocessStreamInput()
     Code to process the device's streaming input.
 voidsetButtonCount(int buttonCount)
    
 voidsetDeviceFilename(String deviceFilename)
    
abstract public  voidsetNominalPositionAndOrientation()
     Code to set the device's current position and orientation as the devices nominal position and orientation(establish its reference frame relative to the "Tracker base" reference frame).
public  voidsetProcessingMode(int mode)
    
 voidsetSensorCount(int sensorCount)
    
 voidwriteSerial(String outString)
     Writes the specified string to the device.

Field Detail
TrackerBaseToDevice
Transform3D TrackerBaseToDevice(Code)
The transform that converts a vector in device coordinates into uniform Tracker coordinates. TrackerVec = TrackerBaseToDevice x DeviceVec



buttonCount
int buttonCount(Code)



deviceFilename
String deviceFilename(Code)



fileDescriptor
int fileDescriptor(Code)



processingMode
int processingMode(Code)



sensorCount
int sensorCount(Code)



sensors
Sensor sensors(Code)




Constructor Detail
Tracker
Tracker(PhysicalEnvironment env, String deviceFilename, int mode, int sensorCount, int buttonCount)(Code)
Construct a new Tracker with the specified sensorCount and buttonCount.
Parameters:
  physicalEnvironment - the physical environment object where wewant access to this device.
Parameters:
  deviceFilename - the filename associated with the device
Parameters:
  mode - the device's query mode (POLLED or STREAMING)
Parameters:
  sensorCount - the number of sensors attached to this device
Parameters:
  buttonCount - the number of buttons attached to this device a new Tracker object



Tracker
Tracker(View view, String deviceFilename, int mode, int sensorCount, int buttonCount)(Code)



Tracker
Tracker(int sensorCount, int buttonCount)(Code)
Construct a new Tracker with the specified sensorCount and buttonCount.
Parameters:
  sensorCount - the number of sensors attached to this device
Parameters:
  buttonCount - the number of buttons attached to this device a new Tracker object



Tracker
Tracker(PhysicalEnvironment env, String deviceFilename, int mode, int sensorCount, int sensorReadCount, int buttonCount)(Code)
Construct a new Tracker with the specified sensorCount and buttonCount.
Parameters:
  physicalEnvironment - the physical environment object where wewant access to this device.
Parameters:
  deviceFilename - the filename associated with the device
Parameters:
  mode - the device's query mode (POLLED or STREAMING)
Parameters:
  sensorCount - the number of sensors attached to this device
Parameters:
  sensorReadCount - the number of sensorReadings per sensor
Parameters:
  buttonCount - the number of buttons attached to this device a new Tracker object



Tracker
Tracker(View view, String deviceFilename, int mode, int sensorCount, int sensorReadCount, int buttonCount)(Code)




Method Detail
CloseSerialDevice
native int CloseSerialDevice(int fDescriptor)(Code)



OpenSerialDeviceRaw
native int OpenSerialDeviceRaw(String deviceFilename, int baudRate)(Code)



WriteSerialRaw
native int WriteSerialRaw(int fDescriptor, String outString)(Code)



close
public void close()(Code)
Code to cleanup and close the device



getButtonCount
public int getButtonCount()(Code)
Get the Tracker's buttonCount this input device's button count.



getDeviceFilename
public String getDeviceFilename()(Code)
Get the Tracker's deviceFilename this input device's file name



getProcessingMode
public int getProcessingMode()(Code)
Retrieve the Device's processing mode



getSensor
public Sensor getSensor(int sensorIndex)(Code)
Get this Tracker's specified Sensor
Parameters:
  sensorIndex - the sensor to retrieve Returns the specified sensor.



getSensorCount
public int getSensorCount()(Code)
Get the Tracker's sensorCount this input device's sensor count.



initialize
abstract public boolean initialize()(Code)
Code to open and initialize the device



pollAndProcessInput
abstract public void pollAndProcessInput()(Code)
Code to poll and process the device's input.



processStreamInput
abstract public void processStreamInput()(Code)
Code to process the device's streaming input.



setButtonCount
void setButtonCount(int buttonCount)(Code)
Set the Tracker's buttonCount
Parameters:
  buttonCount - the Tracker's new buttonCount



setDeviceFilename
void setDeviceFilename(String deviceFilename)(Code)
Set the Tracker's deviceFilename
Parameters:
  deviceFilename - the Tracker's new deviceFilename



setNominalPositionAndOrientation
abstract public void setNominalPositionAndOrientation()(Code)
Code to set the device's current position and orientation as the devices nominal position and orientation(establish its reference frame relative to the "Tracker base" reference frame).



setProcessingMode
public void setProcessingMode(int mode)(Code)
Retrieve the Device's processing mode



setSensorCount
void setSensorCount(int sensorCount)(Code)
Set the Tracker's sensorCount
Parameters:
  sensorCount - the Tracker's new sensorCount



writeSerial
void writeSerial(String outString)(Code)
Writes the specified string to the device.
Parameters:
  outString - the string to be output to this device.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.