Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

xhrdplot2.C File Reference

#include "sdyn3.h"
#include "xhrdplot.h"
#include "hrd_util.h"
#include "dyn_util.h"
#include "single_star.h"

Go to the source code of this file.

Functions

local void set_base_point_size (float rel_point_size)
local float get_point_size (float radius)
local float get_point_size (sdyn3 *bi)
local void draw_star_point (unsigned long win, float r, float s, float actual_point_size, bool f_flag)
local void draw_links_2d (sdyn3 *b, float r, float s)
local void draw_links_3d (sdyn3 *b, float r, float s)
local int plot_stellar_hrd (sdyn3 *b, int f_flag)
local int plot_stars (sdyn3 *b, int f_flag)
local int type (int which)
local int subtype (int which)
local void set_temp_buffer (int which)
local void set_diag_item (int which, char *id, int label_on_left, int x1, int x2, int y)
local void initialize_dialog (int xorigin, int yorigin)
local void make_relative_to_root (sdyn3 *b)
local void update_diag_item (int which)
local void get_diag_string (int which)
local void read_diag_item (int which, float &f)
local void read_diag_item (int which, int &i)
local void read_diag_item (int which, char &c)
local void update_from_dialog (bool b_flag)
local void show_static_rotation (sdyn3 *b, bool f_flag)
local void check_for_input (unsigned long win, sdyn3 *b, bool b_flag, bool f_flag)
void xhrdplot (sdyn3 *b, float scale, int k, int d, float lmax, int point_mode, float rel_point_size, float D, int ce, bool b_flag, bool f_flag, bool t_flag, int init_flag)
void xstarplot (sdyn3 *b, float scale, int k, int d, float lmax, int point_mode, float rel_point_size, float D, int ce, bool b_flag, bool f_flag, bool t_flag, int init_flag)
 main (int argc, char **argv)

Variables

unsigned long win
unsigned long dia
unsigned long instr
unsigned long colwin
unsigned long c_energy [10]
unsigned long c_index [N_COLORS+1]
int init_status = 0
float xmin
float xmax
float ymin
float ymax
float base_point_size
float lmax3d
float origin [3]
int win_size
int point_scale_mode = 1
int kx = 1
int ky = 2
int kproj = 3
int origin_star = -1
int nodes = 0
int links = 0
int root = 0
float theta = 0.33
float costheta = cos(0.33)
float sintheta = sin(0.33)
float dtheta = 0.03
float phi = 0.33
float cosphi = cos(0.33)
float sinphi = sin(0.33)
real local_offset [3]
float delay_time
float r_factor = 1.0
char graph3d = 1
char track = 0
char cenergy = 0
char temp_buffer [255]


Function Documentation

local void check_for_input ( unsigned long win,
sdyn3 * b,
bool b_flag,
bool f_flag )
 

Definition at line 887 of file xhrdplot2.C.

local void draw_links_2d ( sdyn3 * b,
float r,
float s )
 

Definition at line 126 of file xhrdplot2.C.

local void draw_links_3d ( sdyn3 * b,
float r,
float s )
 

Definition at line 180 of file xhrdplot2.C.

local void draw_star_point ( unsigned long win,
float r,
float s,
float actual_point_size,
bool f_flag )
 

Definition at line 111 of file xhrdplot2.C.

local void get_diag_string ( int which )
 

Definition at line 680 of file xhrdplot2.C.

local float get_point_size ( sdyn3 * bi )
 

Definition at line 98 of file xhrdplot2.C.

local float get_point_size ( float radius )
 

Definition at line 85 of file xhrdplot2.C.

local void initialize_dialog ( int xorigin,
int yorigin )
 

Definition at line 546 of file xhrdplot2.C.

main ( int argc,
char ** argv )
 

Definition at line 1786 of file xhrdplot2.C.

local void make_relative_to_root ( sdyn3 * b )
 

Definition at line 663 of file xhrdplot2.C.

local int plot_stars ( sdyn3 * b,
int f_flag )
 

Definition at line 311 of file xhrdplot2.C.

local int plot_stellar_hrd ( sdyn3 * b,
int f_flag )
 

Definition at line 197 of file xhrdplot2.C.

Referenced by xhrdplot().

local void read_diag_item ( int which,
char & c )
 

Definition at line 699 of file xhrdplot2.C.

local void read_diag_item ( int which,
int & i )
 

Definition at line 692 of file xhrdplot2.C.

local void read_diag_item ( int which,
float & f )
 

Definition at line 685 of file xhrdplot2.C.

local void set_base_point_size ( float rel_point_size )
 

Definition at line 79 of file xhrdplot2.C.

local void set_diag_item ( int which,
char * id,
int label_on_left,
int x1,
int x2,
int y )
 

Definition at line 515 of file xhrdplot2.C.

local void set_temp_buffer ( int which )
 

Definition at line 476 of file xhrdplot2.C.

local void show_static_rotation ( sdyn3 * b,
bool f_flag )
 

Definition at line 787 of file xhrdplot2.C.

local int subtype ( int which )
 

Definition at line 468 of file xhrdplot2.C.

local int type ( int which )
 

Definition at line 460 of file xhrdplot2.C.

local void update_diag_item ( int which )
 

Definition at line 673 of file xhrdplot2.C.

local void update_from_dialog ( bool b_flag )
 

Definition at line 706 of file xhrdplot2.C.

void xhrdplot ( sdyn3 * b,
float scale,
int k,
int d,
float lmax,
int point_mode,
float rel_point_size,
float D,
int ce,
bool b_flag,
bool f_flag,
bool t_flag,
int init_flag )
 

Definition at line 1398 of file xhrdplot2.C.

Referenced by main().

void xstarplot ( sdyn3 * b,
float scale,
int k,
int d,
float lmax,
int point_mode,
float rel_point_size,
float D,
int ce,
bool b_flag,
bool f_flag,
bool t_flag,
int init_flag )
 

Definition at line 1593 of file xhrdplot2.C.


Variable Documentation

float base_point_size
 

Definition at line 57 of file xhrdplot2.C.

unsigned long c_energy[10]
 

Definition at line 51 of file xhrdplot2.C.

unsigned long c_index[N_COLORS+1]
 

Definition at line 51 of file xhrdplot2.C.

char cenergy = 0
 

Definition at line 70 of file xhrdplot2.C.

unsigned long colwin
 

Definition at line 50 of file xhrdplot2.C.

float cosphi = cos(0.33)
 

Definition at line 65 of file xhrdplot2.C.

float costheta = cos(0.33)
 

Definition at line 64 of file xhrdplot2.C.

float delay_time
 

Definition at line 67 of file xhrdplot2.C.

unsigned long dia
 

Definition at line 50 of file xhrdplot2.C.

float dtheta = 0.03
 

Definition at line 64 of file xhrdplot2.C.

char graph3d = 1
 

Definition at line 70 of file xhrdplot2.C.

int init_status = 0
 

Definition at line 52 of file xhrdplot2.C.

unsigned long instr
 

Definition at line 50 of file xhrdplot2.C.

int kproj = 3
 

Definition at line 61 of file xhrdplot2.C.

int kx = 1
 

Definition at line 61 of file xhrdplot2.C.

int ky = 2
 

Definition at line 61 of file xhrdplot2.C.

int links = 0
 

Definition at line 63 of file xhrdplot2.C.

float lmax3d
 

Definition at line 57 of file xhrdplot2.C.

real local_offset[3]
 

Definition at line 66 of file xhrdplot2.C.

int nodes = 0
 

Definition at line 63 of file xhrdplot2.C.

float origin[3]
 

Definition at line 57 of file xhrdplot2.C.

int origin_star = -1
 

Definition at line 62 of file xhrdplot2.C.

float phi = 0.33
 

Definition at line 65 of file xhrdplot2.C.

int point_scale_mode = 1
 

Definition at line 60 of file xhrdplot2.C.

float r_factor = 1.0
 

Definition at line 68 of file xhrdplot2.C.

int root = 0
 

Definition at line 63 of file xhrdplot2.C.

float sinphi = sin(0.33)
 

Definition at line 65 of file xhrdplot2.C.

float sintheta = sin(0.33)
 

Definition at line 64 of file xhrdplot2.C.

char temp_buffer[255]
 

Definition at line 72 of file xhrdplot2.C.

float theta = 0.33
 

Definition at line 64 of file xhrdplot2.C.

char track = 0
 

Definition at line 70 of file xhrdplot2.C.

unsigned long win
 

Definition at line 50 of file xhrdplot2.C.

int win_size
 

Definition at line 59 of file xhrdplot2.C.

float xmax
 

Definition at line 57 of file xhrdplot2.C.

float xmin
 

Definition at line 57 of file xhrdplot2.C.

float ymax
 

Definition at line 57 of file xhrdplot2.C.

float ymin
 

Definition at line 57 of file xhrdplot2.C.


Generated at Sun Feb 24 09:57:32 2002 for STARLAB by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001