#include <strstream.h>
#include "stdinc.h"
Go to the source code of this file.
Defines | |
#define | HALF_ROOT2 0.707106781186547524400844362105 |
#define | ROOT2 1.414213562373095048801688724210 |
#define | GRAPH_WINDOW 1 |
#define | POPUP_WINDOW 2 |
#define | DIALOG_WINDOW 3 |
#define | BUTTON_WINDOW 4 |
#define | INPUT_WINDOW 5 |
#define | TEXT_WINDOW 6 |
#define | NO_TYPE 0 |
#define | OK_BUTTON 1 |
#define | CANCEL_BUTTON 2 |
#define | CHECK_BUTTON 3 |
#define | OK_KEEP_BUTTON 4 |
#define | lux_openwin LUX_openwin |
#define | lux_setup_region LUX_setup_region |
#define | lux_clear_current_region LUX_clear_current_region |
#define | lux_setup_axis LUX_setup_axis |
#define | lux_draw_linef LUX_draw_linef |
#define | lux_draw_pointf LUX_draw_pointf |
#define | lux_draw_rectanglef LUX_draw_rectanglef |
#define | lux_draw_arcf LUX_draw_arcf |
#define | lux_fill_arcf LUX_fill_arcf |
#define | lux_draw_axis LUX_draw_axis |
#define | lux_getevent LUX_getevent |
#define | lux_exit LUX_quick_exit |
#define | lux_set_color LUX_set_color |
#define | lux_lookup_color LUX_lookup_color |
#define | lux_rgb_pixel LUX_rgb_pixel |
#define | lux_draw_vstring LUX_draw_vstring |
#define | lux_draw_string LUX_draw_string |
#define | lux_draw_image_string LUX_draw_image_string |
#define | lux_check_keypress LUX_check_keypress |
#define | lux_check_buttonpress LUX_check_buttonpress |
#define | lux_open_dialog LUX_open_dialog |
#define | lux_draw_palette LUX_draw_palette |
#define | lux_set_item LUX_set_item |
#define | lux_get_itemvalue LUX_get_itemvalue |
#define | lux_update_itemvalue LUX_update_itemvalue |
#define | lux_clear_window LUX_clear_window |
#define | lux_reset_window LUX_reset_window |
#define | lux_update_fg LUX_update_fg |
#define | lux_show_dialog LUX_show_dialog |
#define | lux_reconvert_rcoord LUX_reconvert_rcoord |
#define | lux_set_linestyle LUX_set_linestyle |
#define | lux_set_window_name LUX_set_window_name |
#define | lux_set_window_bgcolor LUX_set_window_bgcolor |
#define | lux_set_bgcolor LUX_set_bgcolor |
#define | lux_set_noupdate LUX_set_noupdate |
#define | lux_next_keypress LUX_next_keypress |
#define | background_color 0 |
#define | default_color 1 |
#define | bound_single 2 |
#define | bound_binary 3 |
#define | unbound_single 4 |
#define | unbound_binary 5 |
#define | N_COLORS 16 |
#define | NV_COLOR1 "black" |
#define | NV_COLOR2 "red" |
#define | NV_COLOR3 "limegreen" |
#define | NV_COLOR4 "blue" |
#define | NV_COLOR5 "gold" |
#define | NV_COLOR6 "magenta" |
#define | NV_COLOR7 "dark goldenrod" |
#define | NV_COLOR8 "lightpink" |
#define | NV_COLOR9 "aquamarine" |
#define | NV_COLORa "cyan" |
#define | NV_COLORb "lightgrey" |
#define | NV_COLORc "turquoise" |
#define | NV_COLORd "gold" |
#define | NV_COLORe "thistle" |
#define | NV_COLORf "beige" |
#define | NV_COLORg "plum" |
#define | RV_COLOR1 "white" |
#define | RV_COLOR2 "red" |
#define | RV_COLOR3 "green" |
#define | RV_COLOR4 "lightblue" |
#define | RV_COLOR5 "yellow" |
#define | RV_COLOR6 "magenta" |
#define | RV_COLOR7 "orange" |
#define | RV_COLOR8 "pink" |
#define | RV_COLOR9 "aquamarine" |
#define | RV_COLORa "cyan" |
#define | RV_COLORb "lightgrey" |
#define | RV_COLORc "turquoise" |
#define | RV_COLORd "gold" |
#define | RV_COLORe "thistle" |
#define | RV_COLORf "beige" |
#define | RV_COLORg "plum" |
#define | TAB " " |
#define | FAC3D 1.75 |
#define | ZOOM ROOT2 |
#define | PFAC 1.1892 |
#define | SMALL_DOT_SIZE (lmax3d/60.0) |
#define | _R_(i) ((int)( ((float)i)*r_factor + 0.5 )) |
Enumerations | |
enum | { colorenergy = 1, tracking, graph3dim, xminimum, xmaximum, yminimum, ymaximum, basepointsize, pointscalemode, lmax3D, theta3D, phi3D, DelayTime, dtheta3D, Origin, Xorigin, Yorigin, Zorigin, View2D, view2D, originstar, OriginStar } |
enum | { ok = 1, ok_keep, cancel } |
Functions | |
unsigned long | lux_openwin (int, int, int, int) |
int | lux_set_window_name (unsigned long, char *) |
int | lux_setup_region (unsigned long, float, float, float, float) |
int | lux_clear_current_region (unsigned long) |
int | lux_setup_axis (unsigned long, float, float, float, float) |
int | lux_draw_linef (unsigned long, float, float, float, float) |
int | lux_draw_pointf (unsigned long, float, float) |
int | lux_draw_rectanglef (unsigned long, float, float, float, float) |
int | lux_draw_arcf (unsigned long, float, float, float, float, float, float) |
int | lux_fill_arcf (unsigned long, float, float, float, float, float, float) |
int | lux_draw_axis (unsigned long) |
int | lux_getevent () |
int | lux_exit () |
int | lux_set_color (unsigned long, long) |
int | lux_set_window_bgcolor (unsigned long, long) |
int | lux_set_bgcolor (unsigned long, long) |
unsigned long | lux_rgb_pixel (unsigned long, float, float, float) |
unsigned long | lux_lookup_color (unsigned long, char *) |
int | lux_draw_string (unsigned long, float, float, float, char *, char) |
int | lux_draw_vstring (unsigned long, float, float, float, char *, char) |
int | lux_draw_image_string (unsigned long, float, float, float, char *, char) |
int | lux_check_keypress (unsigned long, char) |
int | lux_check_buttonpress (unsigned long) |
unsigned long | lux_open_dialog (int, int, int, int) |
int | lux_set_item (unsigned long, int, int, int, int, int, int, char *) |
int | lux_draw_palette (unsigned long) |
int | lux_get_itemvalue (unsigned long, int, int, int, char *) |
int | lux_update_itemvalue (unsigned long, int, int, int, char *) |
int | lux_clear_window (unsigned long) |
int | lux_reset_window (unsigned long) |
int | lux_update_fg (unsigned long) |
int | lux_show_dialog (unsigned long) |
int | lux_reconvert_rcoord (unsigned long, int, int, float *, float *) |
int | lux_set_linestyle (unsigned long, int) |
int | lux_set_noupdate (unsigned long) |
int | lux_next_keypress (unsigned long, char *, char *, char *, char *) |
int | get_mouse_position (unsigned long, float *, float *) |
void | set_default_font (char *) |
void | lux_pause (int) |
void | initialize_graphics (float, bool, unsigned long &, unsigned long &, unsigned long &, unsigned long *, unsigned long *, int &, int &, int &) |
void | project3d (float, float, float, float &, float &, float, float, float, float, float, float, float, float &) |
void | project3d (float, float, float, float &, float &, float, float, float, float) |
void | draw3d_axis (unsigned long, float, float, float, float, float) |
void | draw2d_axis (unsigned long, float, float, float, float, int) |
void | update_with_delay (unsigned long, float) |
void | show_instructions (unsigned long, float, char *, int) |
void | show_instructions (unsigned long, float, char *, int, int) |
void | show_main_instructions (unsigned long, float, int, int) |
local void | format_and_show_instructions (unsigned long, float, unsigned long *, int, int, char *, int, int) |
void | show_color_scheme (unsigned long, unsigned long *, unsigned long *, float, char, bool, int) |
void | init_colors (unsigned long, unsigned long *, unsigned long *, bool) |
void | set_limits (float *, float, int, float &, float &, int, float &, float &) |
float | interp_to_x (float, float, float, float, float) |
float | interp_to_y (float, float, float, float, float) |
|
Definition at line 11 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 17 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 18 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 10 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 159 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 8 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 5 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 12 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 15 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 121 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 122 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 123 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 124 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 125 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 126 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 127 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 128 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 129 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 130 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 131 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 132 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 133 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 134 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 135 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 136 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 117 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 16 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 19 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 162 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 9 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 6 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 138 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 139 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 140 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 141 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 142 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 143 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 144 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 145 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 146 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 147 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 148 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 149 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 150 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 151 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 152 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 153 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 207 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 155 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 13 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 161 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 211 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by initialize_dialog(), initialize_graphics(), initialize_hrd_graphics(), set_diag_item(), and xstarplot(). |
|
Definition at line 108 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 111 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 110 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 109 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 43 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_check_buttonpress(), check_for_input(), check_mouse(), and xstarplot(). |
|
Definition at line 42 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_check_keypress(), check_for_input(), show_static_rotation(), status(), and xstarplot(). |
|
Definition at line 26 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_clear_current_region(), show_static_rotation(), xhrdplot(), xstarplot(), xstarplot2(), and xstarplot22(). |
|
Definition at line 49 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_clear_window(), check_for_input(), show_color_scheme(), show_hrd_color_scheme(), show_instructions(), update_from_dialog(), xhrdplot(), xstarplot(), xstarplot2(), and xstarplot22(). |
|
Definition at line 31 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_draw_arcf(), draw_star_point(), plot_points(), show_static_rotation(), and xstarplot(). |
|
Definition at line 33 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by Draw_box(), LUX_draw_axis(), draw2d_axis(), main(), and set_window_parameters(). |
|
Definition at line 41 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_draw_image_string(), show_instructions(), xhrdplot(), xstarplot(), xstarplot2(), and xstarplot22(). |
|
Definition at line 28 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_draw_linef(), draw3d_axis(), draw_links_2d(), and draw_links_3d(). |
|
Definition at line 45 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_draw_palette(). |
|
Definition at line 29 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_draw_pointf(), plot_star(), plot_stars(), plot_stellar_hrd(), show_static_rotation(), xplot_stars(), and xstarplot(). |
|
Definition at line 30 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_draw_rectanglef(). |
|
Definition at line 40 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by Draw_box(), LUX_draw_string(), add_label(), def_value(), draw2d_axis(), draw3d_axis(), set_window_parameters(), and show_instructions(). |
|
Definition at line 39 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by Draw_box(), LUX_draw_vstring(), draw2d_axis(), and set_window_parameters(). |
|
Definition at line 35 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_exit(), check_for_input(), and xstarplot(). |
|
Definition at line 32 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_fill_arcf(), draw_star_point(), point(), show_static_rotation(), and xstarplot(). |
|
Definition at line 47 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_get_itemvalue(), read_diag_item(), update_from_dialog(), and xstarplot(). |
|
Definition at line 34 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_getevent(), check_for_input(), fy(), read_dialog_window(), xhrdplot(), and xstarplot(). |
|
Definition at line 37 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_lookup_color(), decode_color(), init_colors(), main(), plot_star(), plot_stars(), plot_stellar_hrd(), process_inline_command(), set_color(), and xplot_stars(). |
|
Definition at line 59 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_next_keypress(), check_for_input(), and xstarplot(). |
|
Definition at line 44 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_open_dialog(), initialize_dialog(), and xstarplot(). |
|
Definition at line 24 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_openwin(), initialize_graphics(), initialize_hrd_graphics(), main(), set_up_window(), ximage_init(), and xstarplot(). |
|
Definition at line 53 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_reconvert_rcoord(), and show_instructions(). |
|
Definition at line 50 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_reset_window(), clear_graphics(), and process_inline_command(). |
|
Definition at line 38 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_rgb_pixel(), and init_colors(). |
|
Definition at line 57 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_bgcolor(), initialize_graphics(), initialize_hrd_graphics(), and xstarplot(). |
|
Definition at line 36 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_color(), format_and_show_instructions(), initialize_graphics(), initialize_hrd_graphics(), main(), plot_star(), plot_stars(), plot_stellar_hrd(), process_inline_command(), set_color(), show_color_scheme(), show_hrd_color_scheme(), show_static_rotation(), xhrdplot(), xplot_stars(), xstarplot(), xstarplot2(), and xstarplot22(). |
|
Definition at line 46 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_item(), initialize_dialog(), set_diag_item(), set_dialog_item(), and xstarplot(). |
|
Definition at line 54 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_linestyle(), and draw3d_axis(). |
|
Definition at line 58 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_noupdate(), initialize_graphics(), initialize_hrd_graphics(), and xstarplot(). |
|
Definition at line 56 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_window_bgcolor(), initialize_graphics(), initialize_hrd_graphics(), and xstarplot(). |
|
Definition at line 55 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_set_window_name(), initialize_dialog(), initialize_graphics(), initialize_hrd_graphics(), and xstarplot(). |
|
Definition at line 27 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by Draw_box(), LUX_setup_axis(), check_for_input(), set_window_parameters(), update_from_dialog(), xhrdplot(), xstarplot(), xstarplot2(), xstarplot22(), and y(). |
|
Definition at line 25 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by Draw_box(), LUX_setup_region(), initialize_graphics(), initialize_hrd_graphics(), set_window_parameters(), xstarplot(), and y(). |
|
Definition at line 52 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_show_dialog(), check_for_input(), read_dialog_window(), and xstarplot(). |
|
Definition at line 51 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_update_fg(), show_instructions(), update_with_delay(), xhrdplot(), xstarplot(), xstarplot2(), and xstarplot22(). |
|
Definition at line 48 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. Referenced by LUX_update_itemvalue(), reset_dialog_entries(), update_diag_item(), and xstarplot(). |
|
Definition at line 113 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 112 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 164 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 171 of file node/dyn/hdyn/sdyn3/xutil/xstarplot.h. |
|
Definition at line 250 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 214 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 401 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
|
|
Definition at line 514 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 8 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 608 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 614 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 195 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 174 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
|
|
Definition at line 597 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 416 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 305 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 284 of file node/dyn/hdyn/xutil/gfx_util.C. |
|
Definition at line 428 of file node/dyn/xutil/xstarplot.C. |
|
Definition at line 276 of file node/dyn/hdyn/xutil/gfx_util.C. |