| Top |
| const gchar ** | ipatch_sli_inst_get_cat_strings () |
| const IpatchSLIInstCatMapEntry * | ipatch_sli_inst_get_cat_map () |
| IpatchSLIInst * | ipatch_sli_inst_new () |
| #define | ipatch_sli_inst_zones_count() |
| #define | ipatch_sli_inst_get_zones() |
| IpatchSLIInst * | ipatch_sli_inst_first () |
| IpatchSLIInst * | ipatch_sli_inst_next () |
| void | ipatch_sli_inst_new_zone () |
| void | ipatch_sli_inst_set_name () |
| char * | ipatch_sli_inst_get_name () |
| char * | ipatch_sli_inst_get_category_as_path () |
Spectralis instruments are children of IpatchSLI objects and are referenced by IpatchSLIZone objects.
IpatchSLIInst *
ipatch_sli_inst_new (void);
Create a new Spectralis instrument object.
IpatchSLIInst *
ipatch_sli_inst_first (IpatchIter *iter);
Gets the first item in an instrument iterator. A convenience wrapper for
ipatch_iter_first().
[skip]
IpatchSLIInst *
ipatch_sli_inst_next (IpatchIter *iter);
Gets the next item in an instrument iterator. A convenience wrapper for
ipatch_iter_next().
[skip]
void ipatch_sli_inst_new_zone (IpatchSLIInst *inst,IpatchSLISample *sample);
A convenience function for quickly creating a new instrument zone, adding it
to inst
and setting the zone's referenced sample to sample
.
void ipatch_sli_inst_set_name (IpatchSLIInst *inst,const char *name);
Sets the name of a Spectralis instrument.
char *
ipatch_sli_inst_get_name (IpatchSLIInst *inst);
Gets the name of a Spectralis instrument.
char *
ipatch_sli_inst_get_category_as_path (IpatchSLIInst *inst);
Gets the category of a Spectralis instrument as a string of colon separated indexes into ipatch_sli_inst_cat_map[].