vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ht Namespace Reference

Classes

class  HeadTracking
 
class  Screen
 Defines position of screen in real world. More...
 
class  ScreenSetup
 
class  ScreenSetupSimple
 
class  Variable
 
class  VariableVec3
 
class  VariableVec2
 
class  VariableFloat
 
class  VariableQuat
 
class  Function
 
class  SetupFunction
 
class  SimpleSetupFunction
 

Typedefs

typedef std::list< Function * > ListOfFunctions
 
typedef std::list< Variable * > ListOfVariables
 

Functions

void solve (ListOfFunctions &fcns, ListOfVariables &vars, double start_step=0.01, double next_step_scale=0.8, double min_step_size=1e-6)
 
 METHOD_INPUT (Transformation, vrecko::MessageSensorTransformation, HeadTracking)
 
 METHOD_INPUT (Position, vrecko::MessageSensorTransformation, ScreenSetup)
 
 METHOD_INPUT (Record, vrecko::MessageBool, ScreenSetup)
 
 METHOD_INPUT (NextCorner, vrecko::MessageBool, ScreenSetup)
 
 METHOD_INPUT (ShowPosition, vrecko::MessageBool, ScreenSetup)
 
 METHOD_INPUT (RunCalculation, vrecko::MessageBool, ScreenSetup)
 
 METHOD_INPUT (Position, vrecko::MessageSensorTransformation, ScreenSetupSimple)
 
 METHOD_INPUT (Record, vrecko::MessageBool, ScreenSetupSimple)
 
 METHOD_INPUT (ShowPosition, vrecko::MessageBool, ScreenSetupSimple)
 
 METHOD_INPUT (RunCalculation, vrecko::MessageBool, ScreenSetupSimple)
 
double get_func_value (ListOfFunctions &fcns)
 
void der_approx (ListOfFunctions &fcns, Variable *var, int subvar, double step, double &first, double &second)
 

Typedef Documentation

typedef std::list<Function *> ht::ListOfFunctions
typedef std::list<Variable *> ht::ListOfVariables

Function Documentation

void ht::der_approx ( ListOfFunctions &  fcns,
Variable *  var,
int  subvar,
double  step,
double &  first,
double &  second 
)
double ht::get_func_value ( ListOfFunctions &  fcns)
ht::METHOD_INPUT ( Position  ,
vrecko::MessageSensorTransformation  ,
ScreenSetupSimple   
)
ht::METHOD_INPUT ( Record  ,
vrecko::MessageBool  ,
ScreenSetupSimple   
)
ht::METHOD_INPUT ( Transformation  ,
vrecko::MessageSensorTransformation  ,
HeadTracking   
)
ht::METHOD_INPUT ( ShowPosition  ,
vrecko::MessageBool  ,
ScreenSetupSimple   
)
ht::METHOD_INPUT ( Position  ,
vrecko::MessageSensorTransformation  ,
ScreenSetup   
)
ht::METHOD_INPUT ( RunCalculation  ,
vrecko::MessageBool  ,
ScreenSetupSimple   
)
ht::METHOD_INPUT ( Record  ,
vrecko::MessageBool  ,
ScreenSetup   
)
ht::METHOD_INPUT ( NextCorner  ,
vrecko::MessageBool  ,
ScreenSetup   
)
ht::METHOD_INPUT ( ShowPosition  ,
vrecko::MessageBool  ,
ScreenSetup   
)
ht::METHOD_INPUT ( RunCalculation  ,
vrecko::MessageBool  ,
ScreenSetup   
)
void ht::solve ( ListOfFunctions &  fcns,
ListOfVariables &  vars,
double  start_step = 0.01,
double  next_step_scale = 0.8,
double  min_step_size = 1e-6 
)