#include <raytrace.h>
Collaboration diagram for view_obj:
Data Fields | |
bu_list | l |
bu_vls | vo_name |
view object name/cmd | |
fastf_t | vo_scale |
fastf_t | vo_size |
2.0 * scale | |
fastf_t | vo_invSize |
1.0 / size | |
fastf_t | vo_perspective |
perspective angle | |
fastf_t | vo_local2base |
scale local units to base units (i.e. mm) | |
fastf_t | vo_base2local |
scale base units (i.e. mm) to local units | |
vect_t | vo_aet |
vect_t | vo_eye_pos |
eye position | |
vect_t | vo_keypoint |
char | vo_coord |
coordinate system | |
char | vo_rotate_about |
indicates what point rotations are about | |
mat_t | vo_rotation |
mat_t | vo_center |
mat_t | vo_model2view |
mat_t | vo_pmodel2view |
mat_t | vo_view2model |
mat_t | vo_pmat |
perspective matrix | |
bu_observer | vo_observers |
void(* | vo_callback )() |
called in vo_update with vo_clientData and vop | |
genptr_t | vo_clientData |
passed to vo_callback | |
int | vo_zclip |
A view object maintains state for controlling a view.
Definition at line 1290 of file raytrace.h.
|
Definition at line 1291 of file raytrace.h. Referenced by dgo_get_eyemodel_cmd(), Vo_Init(), and vo_open_cmd(). |
|
view object name/cmd
Definition at line 1292 of file raytrace.h. Referenced by dgo_get_eyemodel_cmd(), vo_open_cmd(), and vo_update(). |
|
Definition at line 1293 of file raytrace.h. Referenced by dgo_autoview(), vo_lookat_cmd(), vo_open_cmd(), vo_pov_cmd(), vo_sca(), vo_size(), vo_update(), and vo_zoom(). |
|
2.0 * scale
Definition at line 1294 of file raytrace.h. Referenced by dgo_autoview(), dgo_get_eyemodel_cmd(), vo_open_cmd(), vo_sca(), vo_size(), vo_size_cmd(), and vo_zoom(). |
|
1.0 / size
Definition at line 1295 of file raytrace.h. Referenced by dgo_autoview(), vo_invSize_cmd(), vo_open_cmd(), vo_sca(), vo_size(), vo_tra(), and vo_zoom(). |
|
perspective angle
Definition at line 1296 of file raytrace.h. Referenced by dgo_rt_cmd(), vo_perspective_cmd(), and vo_pov_cmd(). |
|
scale local units to base units (i.e. mm)
Definition at line 1297 of file raytrace.h. Referenced by vo_center(), vo_eye_cmd(), vo_eye_pos_cmd(), vo_keypoint_cmd(), vo_local2base_cmd(), vo_lookat_cmd(), vo_open_cmd(), vo_pov_cmd(), vo_size(), vo_tra(), and vo_units_cmd(). |
|
scale base units (i.e. mm) to local units
Definition at line 1298 of file raytrace.h. Referenced by vo_base2local_cmd(), vo_center_cmd(), vo_eye_cmd(), vo_invSize_cmd(), vo_keypoint_cmd(), vo_open_cmd(), vo_size_cmd(), and vo_units_cmd(). |
|
Definition at line 1299 of file raytrace.h. Referenced by vo_aet_cmd(), vo_lookat_cmd(), vo_mat_aet(), and vo_update(). |
|
eye position
Definition at line 1300 of file raytrace.h. Referenced by vo_eye_pos_cmd(), vo_open_cmd(), vo_perspective_cmd(), and vo_pov_cmd(). |
|
Definition at line 1301 of file raytrace.h. Referenced by vo_keypoint_cmd(), vo_open_cmd(), and vo_rot(). |
|
coordinate system
Definition at line 1302 of file raytrace.h. Referenced by vo_arot_cmd(), vo_coord_cmd(), vo_open_cmd(), vo_rot_cmd(), and vo_tra_cmd(). |
|
indicates what point rotations are about
Definition at line 1303 of file raytrace.h. Referenced by vo_arot_cmd(), vo_mrot_cmd(), vo_open_cmd(), vo_rot_cmd(), vo_rotate_about_cmd(), and vo_vrot_cmd(). |
|
Definition at line 1304 of file raytrace.h. Referenced by dgo_get_eyemodel_cmd(), dgo_nirt_cmd(), vo_mat_aet(), vo_mrotPoint_cmd(), vo_open_cmd(), vo_orientation_cmd(), vo_pov_cmd(), vo_rmat_cmd(), vo_rot(), vo_setview(), vo_update(), and vo_viewDir_cmd(). |
|
Definition at line 1305 of file raytrace.h. Referenced by dgo_autoview(), dgo_nirt_cmd(), vo_center(), vo_center_cmd(), vo_eye_cmd(), vo_lookat_cmd(), vo_open_cmd(), vo_pov_cmd(), vo_rot(), vo_slew(), vo_tra(), and vo_update(). |
|
Definition at line 1306 of file raytrace.h. Referenced by vo_m2vPoint_cmd(), vo_model2view_cmd(), vo_rot(), and vo_update(). |
|
Definition at line 1307 of file raytrace.h. Referenced by vo_pmodel2view_cmd(), and vo_update(). |
|
Definition at line 1308 of file raytrace.h. Referenced by dgo_nirt_cmd(), vo_eye_cmd(), vo_lookat_cmd(), vo_rot(), vo_slew(), vo_tra(), vo_update(), vo_v2mPoint_cmd(), and vo_view2model_cmd(). |
|
perspective matrix
Definition at line 1309 of file raytrace.h. Referenced by vo_eye_pos_cmd(), vo_perspective_cmd(), vo_pmat_cmd(), and vo_update(). |
|
Definition at line 1310 of file raytrace.h. Referenced by vo_observer_cmd(), vo_open_cmd(), and vo_update(). |
|
called in vo_update with vo_clientData and vop
Referenced by vo_open_cmd(), and vo_update(). |
|
passed to vo_callback
Definition at line 1312 of file raytrace.h. Referenced by vo_update(). |
|
Definition at line 1313 of file raytrace.h. |