![]() |
![]() |
![]() |
Kipinä Internals Reference Manual | ![]() |
---|---|---|---|---|
KPSplitWorkout* kp_split_workout_new (void); void kp_split_workout_get_effective_values (KPSplitWorkout *wo, guint *duration, gdouble *distance); void kp_split_workout_add_split (KPSplitWorkout *wo, const gchar *type, guint n, gdouble distance, guint32 duration, const gchar *comment); void kp_split_workout_add_split_struct (KPSplitWorkout *wo, KPSplit *split); guint kp_split_workout_get_whole_pace (KPSplitWorkout *wo); gdouble kp_split_workout_get_whole_speed (KPSplitWorkout *wo); guint kp_split_workout_get_n_splits (KPSplitWorkout *wo); GSList* kp_split_workout_get_splits (KPSplitWorkout *wo); void kp_split_workout_remove_split (KPSplitWorkout *wo, guint split_n);
KPSplitWorkout* kp_split_workout_new (void);
Create a new instance of KPSplitWorkout.
Returns : | A new KPSplitWorkout. |
void kp_split_workout_get_effective_values (KPSplitWorkout *wo, guint *duration, gdouble *distance);
wo : |
|
duration : |
|
distance : |
void kp_split_workout_add_split (KPSplitWorkout *wo, const gchar *type, guint n, gdouble distance, guint32 duration, const gchar *comment);
Add a split to wo
.
wo : |
A KPSplitWorkout |
type : |
Split type |
n : |
number of split |
distance : |
distance |
duration : |
Duration in milliseconds |
comment : |
Some comments or NULL |
void kp_split_workout_add_split_struct (KPSplitWorkout *wo, KPSplit *split);
wo : |
|
split : |
guint kp_split_workout_get_whole_pace (KPSplitWorkout *wo);
wo : |
|
Returns : |
gdouble kp_split_workout_get_whole_speed (KPSplitWorkout *wo);
wo : |
|
Returns : |
guint kp_split_workout_get_n_splits (KPSplitWorkout *wo);
Just returns the number of splits of this workout.
wo : |
A KPSplitWorkout |
Returns : | Number of splits. |
GSList* kp_split_workout_get_splits (KPSplitWorkout *wo);
Retrieve list of splits of this workout.
wo : |
A KPSplitWorkout |
Returns : | List of all splits of the workout or NULL if there are not any splits. |