summaryrefslogtreecommitdiff
path: root/src/geometry/geometry.h
blob: 971bd1bf599078d82aa716ef6cfdf2e857c7037b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef KALMIA_GEOMETRY_H
#define KALMIA_GEOMETRY_H

#include <kalmia.h>
#include <ezxml.h>

typedef struct {
	char *id;
	size_t count;
	ka_real_t *array;
} ka_float_array_t;


/* allocate a new float array and parse an xml tag into it */
ka_float_array_t * kai_parse_float_array(ezxml_t tag);

/* free a loaded float array */
void kai_free_float_array(ka_float_array_t *array);

#endif