nirt.c File Reference

#include "common.h"
#include <stdlib.h>
#include <stdio.h>
#include <strings.h>
#include <math.h>
#include <signal.h>
#include <sys/stat.h>
#include "tcl.h"
#include "machine.h"
#include "cmd.h"
#include "vmath.h"
#include "raytrace.h"
#include "solid.h"
#include "./qray.h"

Include dependency graph for nirt.c:

Go to the source code of this file.

Functions

void dgo_qray_data_to_vlist (struct dg_obj *dgop, struct bn_vlblock *vbp, struct dg_qray_dataList *headp, fastf_t *dir, int do_overlaps)
int dgo_build_tops (Tcl_Interp *interp, struct solid *hsp, char **start, register char **end)
void dgo_cvt_vlblock_to_solids (struct dg_obj *dgop, Tcl_Interp *interp, struct bn_vlblock *vbp, char *name, int copy)
void dgo_pr_wait_status (Tcl_Interp *interp, int status)
int dgo_nirt_cmd (struct dg_obj *dgop, struct view_obj *vop, Tcl_Interp *interp, int argc, char **argv)
int dgo_vnirt_cmd (struct dg_obj *dgop, struct view_obj *vop, Tcl_Interp *interp, int argc, char **argv)


Detailed Description

Routines to interface to nirt.

Functions - dgo_nirt_cmd trace a single ray from current view

Author - Michael John Muuss Robert G. Parker

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

Description - This code was imported from MGED's/rtif.c and modified to work as part of the drawable geometry object.

Definition in file nirt.c.


Function Documentation

void dgo_qray_data_to_vlist struct dg_obj dgop,
struct bn_vlblock vbp,
struct dg_qray_dataList headp,
fastf_t dir,
int  do_overlaps
 

int dgo_build_tops Tcl_Interp interp,
struct solid hsp,
char **  start,
register char **  end
 

void dgo_cvt_vlblock_to_solids struct dg_obj dgop,
Tcl_Interp interp,
struct bn_vlblock vbp,
char *  name,
int  copy
 

void dgo_pr_wait_status Tcl_Interp interp,
int  status
 


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