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.