TUM-Logo

libRASCH

 

Home
 

General

About libRASCH/News
Design
Screen shots
Sample programs (with source code)
License
 

Download

libRASCH
Tools
 

Documentation

User
Developer
 

Resources

Mailing list
Supported Formats
Plugins
Status
Links
 
Contact
About this site
 
Last updated
Tue Mar 27 23:03:52 2007
libRASCH: eval_internal.c File Reference

eval_internal.c File Reference

Include dependency graph for eval_internal.c:

Go to the source code of this file.

Defines

#define _LIBRASCH_BUILD

Functions

int load_eval (meas_handle mh, const char *eval_file)
int get_eval_file (meas_handle mh, char *f)
 returns evaluation filename
int eval_get_info (any_handle h, int info_id, value_handle vh)
int free_eval_infos (struct eval_info *ei)


Detailed Description

This file includes routines which are used only from inside libRASCH. The API functions for evaluations are in eval.c.

Author:
Raphael Schneider (rasch@med1.med.tum.de)

Definition in file eval_internal.c.


Define Documentation

#define _LIBRASCH_BUILD
 

Definition at line 24 of file eval_internal.c.


Function Documentation

int eval_get_info any_handle  h,
int  info_id,
value_handle  vh
 

Definition at line 78 of file eval_internal.c.

References _ra_set_error, eval_class::ascii_id, eval_property::ascii_id, eval_summary::ascii_id, eval_sum_ch_desc::ch, eval_summary::ch_desc, eval::def, eval_sum_ch_desc::fiducial_offset, MAX_ATTRIB_LEN, eval_sum_ch_desc::name, eval_summary::num_ch, eval_sum_ch_desc::num_dim, eval_class::num_event, eval::original, RA_ERR_UNKNOWN_INFO, ra_eval_attribute_get(), RA_INFO_CLASS_ASCII_ID_C, RA_INFO_CLASS_DESC_C, RA_INFO_CLASS_EV_NUM_L, RA_INFO_CLASS_NAME_C, RA_INFO_EVAL_ADD_TS_C, RA_INFO_EVAL_DEFAULT_L, RA_INFO_EVAL_DESC_C, RA_INFO_EVAL_HOST_C, RA_INFO_EVAL_MODIFY_TS_C, RA_INFO_EVAL_NAME_C, RA_INFO_EVAL_ORIGINAL_L, RA_INFO_EVAL_PROG_C, RA_INFO_EVAL_USER_C, RA_INFO_PROP_ASCII_ID_C, RA_INFO_PROP_DESC_C, RA_INFO_PROP_HAS_MINMAX_L, RA_INFO_PROP_MAX_D, RA_INFO_PROP_MIN_D, RA_INFO_PROP_NAME_C, RA_INFO_PROP_UNIT_C, RA_INFO_PROP_VALTYPE_L, RA_INFO_SUM_ASCII_ID_C, RA_INFO_SUM_CH_DIM_NAME_CA, RA_INFO_SUM_CH_DIM_UNIT_CA, RA_INFO_SUM_CH_FIDUCIAL_L, RA_INFO_SUM_CH_NUM_DIM_L, RA_INFO_SUM_CH_NUM_L, RA_INFO_SUM_DESC_C, RA_INFO_SUM_NAME_C, RA_INFO_SUM_NUM_CH_L, ra_value_get_number(), ra_value_set_long(), ra_value_set_string(), ra_value_set_string_array(), eval_sum_ch_desc::unit, and eval_property::value_type.

Referenced by ra_info_get().

int free_eval_infos struct eval_info ei  ) 
 

Definition at line 204 of file eval_internal.c.

References eval_info::attribute, eval_info::evaluations, ra_eval_delete(), ra_list_del(), ra_value_free(), and eval_attribute::value.

Referenced by ra_meas_close().

int get_eval_file meas_handle  mh,
char *  f
 

Parameters:
<mh> measurement handle
<f> will receive the filename of the evaluation
If no evaluation file was given, this function returns the default filename used for evaluations (based on the measurement name).

Definition at line 45 of file eval_internal.c.

References ra_info_get(), RA_INFO_REC_GEN_DIR_L, RA_INFO_REC_GEN_PATH_C, ra_rec_get_first(), ra_value_free(), ra_value_get_long(), ra_value_get_string(), and ra_value_malloc().

int load_eval meas_handle  mh,
const char *  eval_file
 

Definition at line 30 of file eval_internal.c.

Referenced by ra_meas_open().


Generated on Fri May 27 11:32:47 2005 for libRASCH by  doxygen 1.4.2