28#ifndef ANALYZE_DENSITY_H
29#define ANALYZE_DENSITY_H
41#define DENSITY_MAGIC 0xaf0127
53#if defined(__cplusplus)
56struct analyze_densities_impl;
58 struct analyze_densities_impl *
i;
60#if defined(__cplusplus)
Header file for the BRL-CAD common definitions.
void analyze_densities_destroy(struct analyze_densities *a)
char * analyze_densities_name(struct analyze_densities *a, long int id)
long int analyze_densities_next(struct analyze_densities *a, long int curr_id)
long int analyze_densities_write(char **buff, struct analyze_densities *a)
int analyze_densities_load(struct analyze_densities *a, const char *buff, struct bu_vls *msgs, int *ecnt)
int analyze_densities_create(struct analyze_densities **a)
int analyze_densities_set(struct analyze_densities *a, long int id, fastf_t density, const char *name, struct bu_vls *msgs)
void analyze_densities_clear(struct analyze_densities *a)
int analyze_densities_init(struct analyze_densities *a)
long int analyze_densities_id(long int *ids, long int max_ids, struct analyze_densities *a, const char *name)
fastf_t analyze_densities_density(struct analyze_densities *a, long int id)
double fastf_t
fastest 64-bit (or larger) floating point type
struct analyze_densities_impl * i
fundamental vector, matrix, quaternion math macros