raytracer-c/module_raytracer/sequences.h
2020-10-23 23:24:44 -04:00

13 lines
477 B
C

#ifndef SIMPLE_RAYTRACER_SEQUENCES_H
#define SIMPLE_RAYTRACER_SEQUENCES_H
typedef struct SEQUENCES_Sequence SEQUENCES_Sequence;
SEQUENCES_Sequence *SEQUENCES_new(unsigned int count, double numbers[]);
SEQUENCES_Sequence *SEQUENCES_new_random(unsigned int count);
SEQUENCES_Sequence *SEQUENCES_copy(SEQUENCES_Sequence *sequence);
void SEQUENCES_delete(SEQUENCES_Sequence *sequence);
double SEQUENCES_next(SEQUENCES_Sequence *sequence);
#endif // SIMPLE_RAYTRACER_SEQUENCES_H