|
Candy
|

Public Member Functions | |
| void | traverseSG (H3D::TraverseInfo &ti) |
| void | initialize () |
Public Attributes | |
| std::auto_ptr< H3D::SFFloat > | kInit |
| std::auto_ptr< H3D::SFFloat > | errorPeak |
| std::auto_ptr< H3D::SFFloat > | alpha |
| std::auto_ptr< H3D::SFFloat > | beta |
| std::auto_ptr< H3D::MFVec3f > | position |
| The positions to sample gravity calibration over. More... | |
| std::auto_ptr< H3D::SFString > | storeFile |
| The file to use as gravity calibration data store. More... | |
| std::auto_ptr< H3D::SFInt32 > | state |
| The current state of the gravity compensating algorithm. More... | |
| std::auto_ptr< H3D::SFInt32 > | deviceIndex |
| std::auto_ptr< H3D::SFFloat > | estimationTime |
| The number of seconds the device has to be stationary to be considered static. More... | |
| std::auto_ptr< H3D::SFFloat > | estimationEpsilon |
| The tolerated error in gravity estimation. More... | |
| std::auto_ptr< H3D::SFFloat > | estimationDistance |
| The distance over which things are estimated. More... | |
| std::auto_ptr< H3D::SFFloat > | estimationForce |
| The force with which things are estimated. More... | |
| std::auto_ptr< H3D::SFFloat > | delaunayEpsilon |
| The epsilon used to check if a set of points are associated with the same circumcircle. More... | |
| std::auto_ptr< H3D::MFInt32 > | coordIndex |
| Delaunay structure for debugging. More... | |
| std::auto_ptr< H3D::MFVec3f > | point |
| Delaunay points for debugging. More... | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
| std::auto_ptr<H3D::MFInt32> Candy::DeviceCalibrator::coordIndex |
Delaunay structure for debugging.
| std::auto_ptr<H3D::SFFloat> Candy::DeviceCalibrator::delaunayEpsilon |
The epsilon used to check if a set of points are associated with the same circumcircle.
| std::auto_ptr<H3D::SFFloat> Candy::DeviceCalibrator::estimationDistance |
The distance over which things are estimated.
| std::auto_ptr<H3D::SFFloat> Candy::DeviceCalibrator::estimationEpsilon |
The tolerated error in gravity estimation.
Measuring errors caused by device friction will cause the gravity estimation to never converge if this is set too low.
| std::auto_ptr<H3D::SFFloat> Candy::DeviceCalibrator::estimationForce |
The force with which things are estimated.
Should be low for accurate measurements.
| std::auto_ptr<H3D::SFFloat> Candy::DeviceCalibrator::estimationTime |
The number of seconds the device has to be stationary to be considered static.
| std::auto_ptr<H3D::MFVec3f> Candy::DeviceCalibrator::point |
Delaunay points for debugging.
| std::auto_ptr<H3D::MFVec3f> Candy::DeviceCalibrator::position |
The positions to sample gravity calibration over.
If this is set the algorithm will estimate the calibration required and write to the file specified by storeFile.
| std::auto_ptr<H3D::SFInt32> Candy::DeviceCalibrator::state |
The current state of the gravity compensating algorithm.
| std::auto_ptr<H3D::SFString> Candy::DeviceCalibrator::storeFile |
The file to use as gravity calibration data store.
1.8.6