BRL-CAD

In memory format for non-geometry objects in BRL-CAD databases. More...

#include "common.h"
#include <stdio.h>
#include "vmath.h"
#include "bu/vls.h"
#include "bn/poly.h"
#include "rt/defines.h"
Include dependency graph for calc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int rt_matrix_transform (struct rt_db_internal *output, const mat_t matrix, struct rt_db_internal *input, int free_input, struct db_i *dbip, struct resource *resource)
 
int rt_rpp_region (struct rt_i *rtip, const char *reg_name, fastf_t *min_rpp, fastf_t *max_rpp)
 
int rt_in_rpp (struct xray *rp, const fastf_t *invdir, const fastf_t *min, const fastf_t *max)
 
int rt_bound_internal (struct db_i *dbip, struct directory *dp, point_t rpp_min, point_t rpp_max)
 
int rt_bound_instance (point_t *bmin, point_t *bmax, struct directory *dp, struct db_i *dbip, const struct bg_tess_tol *ttol, const struct bn_tol *tol, mat_t *s_mat, struct resource *res)
 
int rt_obj_bounds (struct bu_vls *msgs, struct db_i *dbip, int argc, const char *argv[], int use_air, point_t rpp_min, point_t rpp_max)
 
int rt_shader_mat (mat_t model_to_shader, const struct rt_i *rtip, const struct region *rp, point_t p_min, point_t p_max, struct resource *resp)
 
struct rt_db_internalrt_mirror (struct db_i *dpip, struct rt_db_internal *ip, point_t mirror_pt, vect_t mirror_dir, struct resource *resp)
 
void rt_plot_all_bboxes (FILE *fp, struct rt_i *rtip)
 
void rt_plot_all_solids (FILE *fp, struct rt_i *rtip, struct resource *resp)
 
void rt_pr_fallback_angle (struct bu_vls *str, const char *prefix, const double angles[5])
 
void rt_find_fallback_angle (double angles[5], const vect_t vec)
 
void rt_pr_tol (const struct bn_tol *tol)
 
int rt_poly_roots (bn_poly_t *eqn, bn_complex_t roots[], const char *name)
 

Detailed Description

In memory format for non-geometry objects in BRL-CAD databases.

Definition in file calc.h.