Robotran C Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
Realtime_visu Struct Reference

Visualization variables and stuctures. More...

#include <mbs_realtime_struct.h>

Public Attributes

int nb_models
 number of models to load More...
 
int buffer_size
 size of the buffer to save past visualization More...
 
int change_viewpoint
 1 to change the viewpoint in simulation, 0 otherwise More...
 
int cur_viewpoint
 current viewpoint in simulation More...
 
int nb_viewpoint
 number of viewpoints More...
 
int visu_past_flag
 1 to view what happened before, 0 otherwise More...
 
int flag_t_last_past
 1 if 't_last_past' initialized, 0 otherwise More...
 
double t_visu_past
 requested time for past visualization [s] More...
 
double t_last_past
 last time the 'update_visu_past' was called [s] More...
 
int flag_buffer_round
 1 if buffer already filled, 0 otherwise More...
 
int last_past_q_flag
 1 if last visu was with past_q, 0 otherwise More...
 
int * nb_q
 number of joints in the .mbs used for visualization (for each model) More...
 
char ** mbs_file
 path and file name fot the .mbs file used for Java visualization (for each model) More...
 
double * tsim_save
 vector saving the simulation time [s] More...
 
double *** q_save
 tabular saving the joints positions, according to tsim_save (for each model) More...
 
int min_tsim_index
 index correspondinf to minimal simulation time More...
 
int max_tsim_index
 index correspondinf to maximal simulation time More...
 
double min_tsim
 minimal simulation time [s] More...
 
double max_tsim
 maximal simulation time [s] More...
 
double cur_tsim
 current simulation time [s] More...
 
double ** cur_q
 current joints positions vector (for each model) More...
 
double ** past_q
 requested past joints positions vector (for each model) More...
 
double ** anim_q
 joints position for .anim file (for each model) More...
 
void * visu_class
 main class or structure for visualization More...
 

Detailed Description

Visualization variables and stuctures.

Member Data Documentation

◆ anim_q

double** anim_q

joints position for .anim file (for each model)

◆ buffer_size

int buffer_size

size of the buffer to save past visualization

◆ change_viewpoint

int change_viewpoint

1 to change the viewpoint in simulation, 0 otherwise

◆ cur_q

double** cur_q

current joints positions vector (for each model)

◆ cur_tsim

double cur_tsim

current simulation time [s]

◆ cur_viewpoint

int cur_viewpoint

current viewpoint in simulation

◆ flag_buffer_round

int flag_buffer_round

1 if buffer already filled, 0 otherwise

◆ flag_t_last_past

int flag_t_last_past

1 if 't_last_past' initialized, 0 otherwise

◆ last_past_q_flag

int last_past_q_flag

1 if last visu was with past_q, 0 otherwise

◆ max_tsim

double max_tsim

maximal simulation time [s]

◆ max_tsim_index

int max_tsim_index

index correspondinf to maximal simulation time

◆ mbs_file

char** mbs_file

path and file name fot the .mbs file used for Java visualization (for each model)

◆ min_tsim

double min_tsim

minimal simulation time [s]

◆ min_tsim_index

int min_tsim_index

index correspondinf to minimal simulation time

◆ nb_models

int nb_models

number of models to load

◆ nb_q

int* nb_q

number of joints in the .mbs used for visualization (for each model)

◆ nb_viewpoint

int nb_viewpoint

number of viewpoints

◆ past_q

double** past_q

requested past joints positions vector (for each model)

◆ q_save

double*** q_save

tabular saving the joints positions, according to tsim_save (for each model)

◆ t_last_past

double t_last_past

last time the 'update_visu_past' was called [s]

◆ t_visu_past

double t_visu_past

requested time for past visualization [s]

◆ tsim_save

double* tsim_save

vector saving the simulation time [s]

◆ visu_class

void* visu_class

main class or structure for visualization

◆ visu_past_flag

int visu_past_flag

1 to view what happened before, 0 otherwise


The documentation for this struct was generated from the following file: