Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Types | Public Member Functions | List of all members
Candy::DeviceCalibratorEffect Struct Reference
Inheritance diagram for Candy::DeviceCalibratorEffect:
Inheritance graph
[legend]

Classes

struct  control_params_t
 
struct  estimation_sample_t
 
struct  gravity_params_t
 
struct  harmonics_params_t
 

Public Types

enum  state_t {
  UNINITIALIZED = 0, INITIALIZING, MOVING, FIXED,
  COMPENSATING, ESTIMATING_GRAVITY, RESET_FOR_ESTIMATION, ESTIMATING_PARAMETERS
}
 

Public Member Functions

EffectOutput calculateForces (const EffectInput &input)
 
void setCalibrationData (std::vector< CalibrationSample > &sample_data, std::vector< Triangle > &sample_structure)
 
bool requestSample (HAPI::Vec3 x)
 
bool sampleDone ()
 
CalibrationSample getSample ()
 
void updateParams (control_params_t _control_parameters, gravity_params_t _gravity_parameters, harmonics_params_t _harmonics_parameters)