db_path.c File Reference

#include "common.h"
#include <stdio.h>
#include <math.h>
#include <strings.h>
#include "machine.h"
#include "vmath.h"
#include "raytrace.h"
#include "./debug.h"

Include dependency graph for db_path.c:

Go to the source code of this file.

Functions

void db_full_path_init (struct db_full_path *pathp)
void db_add_node_to_full_path (struct db_full_path *pp, struct directory *dp)
void db_dup_full_path (register struct db_full_path *newp, register const struct db_full_path *oldp)
void db_extend_full_path (struct db_full_path *pathp, int incr)
void db_append_full_path (struct db_full_path *dest, const struct db_full_path *src)
void db_dup_path_tail (register struct db_full_path *newp, register const struct db_full_path *oldp, int start)
char * db_path_to_string (const struct db_full_path *pp)
void db_path_to_vls (struct bu_vls *str, const struct db_full_path *pp)
void db_pr_full_path (const char *msg, const struct db_full_path *pathp)
int db_string_to_path (struct db_full_path *pp, const struct db_i *dbip, const char *str)
int db_argv_to_path (register struct db_full_path *pp, struct db_i *dbip, int argc, const char *const *argv)
void db_free_full_path (register struct db_full_path *pp)
int db_identical_full_paths (const struct db_full_path *a, const struct db_full_path *b)
int db_full_path_subset (const struct db_full_path *a, const struct db_full_path *b)
int db_full_path_search (const struct db_full_path *a, const struct directory *dp)


Detailed Description

Routines to manipulate "db_full_path" structures

Functions -

Authors - Michael John Muuss

Source - SECAD/VLD Computing Consortium, Bldg 394 The U. S. Army Ballistic Research Laboratory Aberdeen Proving Ground, Maryland 21005-5066

Definition in file db_path.c.


Generated on Mon Sep 18 01:25:04 2006 for BRL-CAD by  doxygen 1.4.6