|
Robotran C Documentation
|
Go to the documentation of this file.
9 #ifndef MBS_SAVER_STRUCT_h
10 #define MBS_SAVER_STRUCT_h
int * comp_rotation
Definition: mbs_saver_struct.h:137
int * color_y
Definition: mbs_saver_struct.h:114
double * scale
Scale (x, y, z) of the inline, Set to NULL to not update it.
Definition: mbs_saver_struct.h:40
int * color_z
Definition: mbs_saver_struct.h:115
int prj_relative_url
True (1) if the shape url (shape_url) start for project folder (without initial path separator).
Definition: mbs_saver_struct.h:47
int show_x
Definition: mbs_saver_struct.h:104
double * rotation
Rotation (around x, y, z) of the inline, Set to NULL to not update it.
Definition: mbs_saver_struct.h:42
int show_resultant
Flags to activate (1), desactivate (0), or no modification (-1) to the visibility of the force global...
Definition: mbs_saver_struct.h:107
Define 3D field for showing an external force sensor.
Definition: mbs_saver_struct.h:101
char * first_body
Definition: mbs_saver_struct.h:154
double scale
Scale of the arrow, use 0 to not update the diameter.
Definition: mbs_saver_struct.h:120
int on_base
True (1) if the shape is on the basebody.
Definition: mbs_saver_struct.h:61
ExtForces_3D * torque_3d
Determine 3D force visualization parameters, set to null to not modify.
Definition: mbs_saver_struct.h:140
int visible
Flag to show the shape (1) or hide it (0). Set to -1 to not update it.
Definition: mbs_saver_struct.h:92
UpdateShape * shapes
Definition: mbs_saver_struct.h:173
int show
Definition: mbs_saver_struct.h:103
int visible
Flag to modify the visibility in the 3D view.
Definition: mbs_saver_struct.h:164
char * second_point
The second attachment point, body name and point name.
Definition: mbs_saver_struct.h:159
struct UpdateExtForces * next
Pointer to next force to be updated.
Definition: mbs_saver_struct.h:142
int * comp_jacobian
Flag (0/1) determining informations to compute.
Definition: mbs_saver_struct.h:137
int on_base
True (1) if the shape is on the basebody.
Definition: mbs_saver_struct.h:129
double * position
Position (x, y, z) of the inline, Set to NULL to not update it.
Definition: mbs_saver_struct.h:38
Define modifications to be done on external forces, or new to add.
Definition: mbs_saver_struct.h:127
UpdateInline * inlines
Definition: mbs_saver_struct.h:172
int * comp_acceleration
Definition: mbs_saver_struct.h:137
char * second_body
Definition: mbs_saver_struct.h:159
int allow_new
Flag to create the shape (1) if not found on the body or generating an error (0).
Definition: mbs_saver_struct.h:174
struct UpdateInline * next
Pointer to next inline to be updated.
Definition: mbs_saver_struct.h:52
double * height
Height, except for SHAPE_BOX and SHAPE_SPHERE, of the shape.
Definition: mbs_saver_struct.h:80
int show_y
Definition: mbs_saver_struct.h:105
char * shape_name
Name of the shape in the shape list.
Definition: mbs_saver_struct.h:31
int * comp_velocity
Definition: mbs_saver_struct.h:137
@ SHAPE_INLINE
Definition: mbs_saver_struct.h:18
double * rotation
Rotation (around x, y, z) of the inline, Set to NULL to not update it.
Definition: mbs_saver_struct.h:87
char * name
Name of the external force, should be unique.
Definition: mbs_saver_struct.h:135
int * comp_position
Definition: mbs_saver_struct.h:137
double transparency
Transparency (1 is invisible, 0 is fully visible) of the inline, Set to negative value to not update ...
Definition: mbs_saver_struct.h:89
double transparency
Transparency (1 is invisible, 0 is fully visible) of the inline, Set to negative value to not update ...
Definition: mbs_saver_struct.h:44
ShapeIds shape_nature
Indicate if the shape is a box, cylinder, cone or sphere:
Definition: mbs_saver_struct.h:68
@ SHAPE_BOX
Definition: mbs_saver_struct.h:14
double * radius
Radius, except for SHAPE_BOX, of the shape. Set to NULL to not update it.
Definition: mbs_saver_struct.h:78
int on_base
True (1) if the shape is on the basebody.
Definition: mbs_saver_struct.h:27
UpdateExtForces * extforces
Definition: mbs_saver_struct.h:177
ShapeIds
Definition: mbs_saver_struct.h:12
int visible
Flag to show the shape (1) or hide it (0). Set to -1 to not update it.
Definition: mbs_saver_struct.h:50
int position_at_end
Put the end of the arrow on the sensor (1) or the beginning (0).
Definition: mbs_saver_struct.h:110
Define modifications to be done on a basic shape.
Definition: mbs_saver_struct.h:59
char * first_point
The first attachment point, body name and point name.
Definition: mbs_saver_struct.h:154
char * point_name
Name of the point with the force.
Definition: mbs_saver_struct.h:133
char * body_name
Name of the body with the force, disregarded if on_base is true.
Definition: mbs_saver_struct.h:131
@ SHAPE_CONE
Definition: mbs_saver_struct.h:16
double * scale
Scale (x, y, z) of the shape, Set to NULL to not update it.
Definition: mbs_saver_struct.h:85
double * position
Position (x, y, z) of the shape, Set to NULL to not update it.
Definition: mbs_saver_struct.h:83
char * name
Name of the linkforce, should be unique.
Definition: mbs_saver_struct.h:151
int * color_resultant
Color of each arrow in RGB format.
Definition: mbs_saver_struct.h:116
ExtForces_3D * force_3d
Definition: mbs_saver_struct.h:139
int * color_x
Definition: mbs_saver_struct.h:113
@ SHAPE_CYLINDER
Definition: mbs_saver_struct.h:15
@ SHAPE_NONE
Definition: mbs_saver_struct.h:13
Definition: mbs_saver_struct.h:170
char * shape_name
Name of the shape in the shape list.
Definition: mbs_saver_struct.h:65
struct UpdateShape * next
Pointer to next shape to be updated.
Definition: mbs_saver_struct.h:94
int show_z
Definition: mbs_saver_struct.h:106
char * body_name
Name of the body with the shape, disregarded if on_base is true.
Definition: mbs_saver_struct.h:29
Define modifications to be done on link force (1D), or new to add.
Definition: mbs_saver_struct.h:149
char * body_name
Name of the body with the shape, disregarded if on_base is true.
Definition: mbs_saver_struct.h:63
double * size
Size, SHAPE_BOX only, along x, y, z. Set to NULL to not update it.
Definition: mbs_saver_struct.h:76
Define modification to be done on a inline.
Definition: mbs_saver_struct.h:25
UpdateLinkForces * linkforces
Definition: mbs_saver_struct.h:178
@ SHAPE_SPHERE
Definition: mbs_saver_struct.h:17
double diameter
Diameter of the arrow, use 0 to not update the diameter.
Definition: mbs_saver_struct.h:119
struct UpdateLinkForces * next
Pointer to next force to be updated.
Definition: mbs_saver_struct.h:166
char * shape_url
Path to the shape file.
Definition: mbs_saver_struct.h:34