The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Spacing_Type
/*
 * ENUM: SE_Spacing_Type
 *
 *   This data type indicates, for a given <Regular Axis> instance, how
 *   the spacing value is used to compute tick marks.
 */
typedef enum
{
SE_SPACING_TYP_ARITHMETIC, (notes)
SE_SPACING_TYP_GEOMETRIC (notes)
} SE_Spacing_Type;


Enumerant Notes


SE_SPACING_TYP_ARITHMETIC

 Tick marks form an arithmetic progression.

 To compute nth tick value, add spacing to previous tick,
 such that

 Tick(n) =  first_value + (n * spacing)

SE_SPACING_TYP_GEOMETRIC

 Tick marks form a geometric progression.

 To compute nth tick value, multiply spacing with previous
 tick, such that

 Tick(n)  = first_value * (spacing^n)



Prev: SE_Sound_Format. Next: SE_Spatial_Association_Meaning_Type.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS