|
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:153
int * color_y
Definition: mbs_saver_struct.h:130
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:131
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:120
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:123
Define 3D field for showing an external force sensor.
Definition: mbs_saver_struct.h:117
char * first_body
Definition: mbs_saver_struct.h:170
double scale
Scale of the arrow, use 0 to not update the diameter.
Definition: mbs_saver_struct.h:136
int on_base
True (1) if the shape is on the basebody.
Definition: mbs_saver_struct.h:62
ExtForces_3D * torque_3d
Determine 3D force visualization parameters, set to null to not modify.
Definition: mbs_saver_struct.h:156
int visible
Flag to show the shape (1) or hide it (0). Set to -1 to not update it.
Definition: mbs_saver_struct.h:109
UpdateShape * shapes
Definition: mbs_saver_struct.h:189
int show
Definition: mbs_saver_struct.h:119
int visible
Flag to modify the visibility in the 3D view.
Definition: mbs_saver_struct.h:180
char * second_point
The second attachment point, body name and point name.
Definition: mbs_saver_struct.h:175
struct UpdateExtForces * next
Pointer to next force to be updated.
Definition: mbs_saver_struct.h:158
int * comp_jacobian
Flag (0/1) determining informations to compute.
Definition: mbs_saver_struct.h:153
int on_base
True (1) if the shape is on the basebody.
Definition: mbs_saver_struct.h:145
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:143
UpdateInline * inlines
Definition: mbs_saver_struct.h:188
int * comp_acceleration
Definition: mbs_saver_struct.h:153
char * second_body
Definition: mbs_saver_struct.h:175
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:190
struct UpdateInline * next
Pointer to next inline to be updated.
Definition: mbs_saver_struct.h:52
double * height
DEPRECATED for Json formatted project.
Definition: mbs_saver_struct.h:95
int show_y
Definition: mbs_saver_struct.h:121
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:153
@ 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:104
char * name
Name of the external force, should be unique.
Definition: mbs_saver_struct.h:151
int * comp_position
Definition: mbs_saver_struct.h:153
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:107
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:75
@ SHAPE_BOX
Definition: mbs_saver_struct.h:14
double * radius
DEPRECATED for Json formatted project.
Definition: mbs_saver_struct.h:90
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:193
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:126
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:170
char * point_name
Name of the point with the force.
Definition: mbs_saver_struct.h:149
char * body_name
Name of the body with the force, disregarded if on_base is true.
Definition: mbs_saver_struct.h:147
@ SHAPE_CONE
Definition: mbs_saver_struct.h:16
double * scale
DEPRECATED for Json formatted project.
Definition: mbs_saver_struct.h:102
double * position
Definition: mbs_saver_struct.h:97
char * name
Name of the linkforce, should be unique.
Definition: mbs_saver_struct.h:167
int * color_resultant
Color of each arrow in RGB format.
Definition: mbs_saver_struct.h:132
ExtForces_3D * force_3d
Definition: mbs_saver_struct.h:155
int * color_x
Definition: mbs_saver_struct.h:129
@ SHAPE_CYLINDER
Definition: mbs_saver_struct.h:15
@ SHAPE_NONE
Definition: mbs_saver_struct.h:13
Definition: mbs_saver_struct.h:186
char * shape_name
Name of the shape in the shape list.
Definition: mbs_saver_struct.h:67
struct UpdateShape * next
Pointer to next shape to be updated.
Definition: mbs_saver_struct.h:111
int show_z
Definition: mbs_saver_struct.h:122
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:165
char * body_name
Name of the body with the shape, disregarded if on_base is true.
Definition: mbs_saver_struct.h:64
double * size
The behavior of this field depend of the loaded project format.
Definition: mbs_saver_struct.h:85
Define modification to be done on a inline.
Definition: mbs_saver_struct.h:25
UpdateLinkForces * linkforces
Definition: mbs_saver_struct.h:194
@ 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:135
struct UpdateLinkForces * next
Pointer to next force to be updated.
Definition: mbs_saver_struct.h:182
char * shape_url
Path to the shape file.
Definition: mbs_saver_struct.h:34