TCuikexploreControl Struct Reference

Detailed Description

cuikexplore control structure. This is shared between the cuikexplore main application and the interface callbacks.

Definition at line 23 of file cuikexplore.h.

Data Fields

boolean end
 
boolean changed
 
boolean oneStep
 
boolean reset
 
double step
 
unsigned int k
 
unsigned int * ndx
 
unsigned int * e2d
 
unsigned int * d2e
 
unsigned int d
 
unsigned int m
 
unsigned int rep
 
double * point
 
double * simpPoint
 
double * pointDOF
 
double * vectDOF
 
char * fw
 
Tparametersp
 
TAtlasBasew
 

Field Documentation

boolean TCuikexploreControl::end

TRUE if cuikexplore is to be closed.

Definition at line 24 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_quit().

boolean TCuikexploreControl::changed
boolean TCuikexploreControl::oneStep

TRUE if only one step has to be executed.

Definition at line 26 of file cuikexplore.h.

Referenced by main(), on_cuikexplore_down_pressed(), on_cuikexplore_minus_clicked(), on_cuikexplore_plus_clicked(), and on_cuikexplore_up_pressed().

boolean TCuikexploreControl::reset

TRUE if we have to move to the initial configuration.

Definition at line 27 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_reset().

double TCuikexploreControl::step
unsigned int TCuikexploreControl::k

Dimension of the conf. space manifold.

Definition at line 29 of file cuikexplore.h.

Referenced by main().

unsigned int* TCuikexploreControl::e2d

Map from menu entry to dof. Necessary becaus some dofs (those with null range) are not shown in the menu.

Definition at line 31 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_menu_changed().

unsigned int* TCuikexploreControl::d2e

Map from dof meny entries.

Definition at line 33 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_menu_changed().

unsigned int TCuikexploreControl::d

Number of degrees of freedom in the problem.

Definition at line 34 of file cuikexplore.h.

Referenced by main().

unsigned int TCuikexploreControl::m

Number of variables in the problem.

Definition at line 35 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_save().

unsigned int TCuikexploreControl::rep

Representatino (JOINTS, LINKS) of the input.

Definition at line 36 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_save().

double* TCuikexploreControl::point

Current point on the manifold.

Definition at line 37 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_save().

double* TCuikexploreControl::simpPoint

Current point in simplified form.

Definition at line 38 of file cuikexplore.h.

Referenced by main().

double* TCuikexploreControl::pointDOF

The same as 'point' but expressed in DOF.

Definition at line 39 of file cuikexplore.h.

Referenced by main().

double* TCuikexploreControl::vectDOF

Displacement in ambient space along the variables used as parameters.

Definition at line 40 of file cuikexplore.h.

Referenced by main(), on_cuikexplore_down_pressed(), on_cuikexplore_down_released(), on_cuikexplore_minus_clicked(), on_cuikexplore_plus_clicked(), on_cuikexplore_up_pressed(), and on_cuikexplore_up_released().

char* TCuikexploreControl::fw

File from where we read the world information.

Definition at line 42 of file cuikexplore.h.

Referenced by main(), and on_cuikexplore_save().

Tparameters* TCuikexploreControl::p

The set of parameters to use.

Definition at line 43 of file cuikexplore.h.

Referenced by main().

TAtlasBase* TCuikexploreControl::w

The world structure to move.

Definition at line 44 of file cuikexplore.h.

Referenced by main().