Structure that stores additional collar info. More...
#include <lowerleg_struct.h>
Data Fields | |
int | collar_ids [2] |
Collar numbers of the two LINKs about which data is specified. | |
string | LINK_labels [2] |
Labels of the two LINKs on which the two points are. | |
float | P1 [3] |
Point on first LINK. | |
float | P2 [3] |
Point on second LINK. | |
int | sensor_id |
int | known_dist |
float | dist [2] |
int | dist_intvl |
int | free_param_state |
int | free_param_count |
float | free_param [30] |
Structure that stores additional collar info.
This structure contains data about calibrated distances, or contains additional info about measurements made by free sensors between points on the collars. This structure is intended to provide additional (probably redundant) info about the collars.
Data stored under heading optional is stored in this type of structure
int collar_info::collar_ids[2] |
Collar numbers of the two LINKs about which data is specified.
Referenced by read_optional().
float collar_info::dist[2] |
Distance between P1 & P2. Written as an interval. If accurate value is known, then dist[1]= dist[2] = calibrated distance.
Referenced by read_optional().
flag to determine if distance is interval or not. set to 1 if it is an interval and 0 otherwise.
Referenced by read_optional().
float collar_info::free_param[30] |
Referenced by read_optional().
A count of actual number of parameters used to quantify the free sensor
Referenced by read_optional().
Flag set to 1 if the sensor is a unknown free sensor. Up to 30 parameters are needed to correctly utitlize the measurements obtained. Flag set to 0 otherwise.
Referenced by read_optional().
Flag that specifies if the distance between the two points is known or not. Set to 1 if distance value is provided. If flag is 0, it specifies that the sensor given by sensor_id is known to measure the distance between P1 and P2. The value of distance can be measured off the sensor (as given in the output files).
Referenced by read_optional().
string collar_info::LINK_labels[2] |
Labels of the two LINKs on which the two points are.
Referenced by calc_pts_in_collar_base_frame(), and read_optional().
float collar_info::P1[3] |
Point on first LINK.
Referenced by calc_pts_in_collar_base_frame(), and read_optional().
float collar_info::P2[3] |
Point on second LINK.
Referenced by calc_pts_in_collar_base_frame(), and read_optional().
Referenced by read_optional().