Skip to content

Commit de22a3a

Browse files
authored
Merge pull request #633 from gforney/master
minor update to smokeview menus and formatting output
2 parents 4d6d68c + 4c3281b commit de22a3a

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

Source/smokeview/IOsmoke.c

+21-1
Original file line numberDiff line numberDiff line change
@@ -4970,6 +4970,7 @@ void ReadSmoke3d(int iframe,int ifile,int flag, int *errorcode){
49704970
int nchars[2];
49714971
int nframes_found=0;
49724972
int frame_start, frame_end;
4973+
char smoketype[100];
49734974

49744975
float time_local;
49754976
char compstring[128];
@@ -4989,6 +4990,25 @@ void ReadSmoke3d(int iframe,int ifile,int flag, int *errorcode){
49894990
fortran_skip=0;
49904991
}
49914992

4993+
switch(smoke3di->type){
4994+
case HRRPUV:
4995+
strcpy(smoketype, "hrrpuv");
4996+
break;
4997+
case TEMP:
4998+
strcpy(smoketype, "temperature");
4999+
break;
5000+
case CO2:
5001+
strcpy(smoketype, "CO2");
5002+
break;
5003+
case SOOT:
5004+
strcpy(smoketype, "soot");
5005+
break;
5006+
default:
5007+
strcpy(smoketype, "unknown");
5008+
ASSERT(FFALSE);
5009+
break;
5010+
}
5011+
49925012
if(smoke3di->loaded==1&&flag!=RELOAD){
49935013
FreeSmoke3d(smoke3di);
49945014
smoke3di->loaded=0;
@@ -5200,7 +5220,7 @@ void ReadSmoke3d(int iframe,int ifile,int flag, int *errorcode){
52005220
}
52015221
if(use_tload_begin==1&&time_local<tload_begin)smoke3di->use_smokeframe[i]=0;
52025222
if(smoke3di->use_smokeframe[i]==1){
5203-
PRINTF("3D smoke/fire time=%.2f",time_local);
5223+
PRINTF("%s time=%.2f mesh:%s",smoketype,time_local,meshi->label);
52045224
}
52055225
SKIP;fread(nchars,4,2,SMOKE3DFILE);SKIP;
52065226
if(feof(SMOKE3DFILE)!=0){

Source/smokeview/menus.c

+11
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,12 @@ void ColorbarMenu(int value){
805805
contour_type=LINE_CONTOURS;
806806
UpdateRGBColors(COLORBAR_INDEX_NONE);
807807
break;
808+
case COLORBAR_HORIZONTAL:
809+
LabelMenu(MENU_LABEL_colorbar_horizontal);
810+
break;
811+
case COLORBAR_VERTICAL:
812+
LabelMenu(MENU_LABEL_colorbar_vertical);
813+
break;
808814
default:
809815
ASSERT(FFALSE);
810816
break;
@@ -7324,6 +7330,11 @@ updatemenu=0;
73247330
/* -------------------------------- colorbarmenu -------------------------- */
73257331

73267332
CREATEMENU(colorbarshademenu,ColorbarMenu);
7333+
if(visColorbarVertical==1)glutAddMenuEntry(_("*Vertical"),COLORBAR_VERTICAL);
7334+
if(visColorbarVertical==0)glutAddMenuEntry(_("Vertical"),COLORBAR_VERTICAL);
7335+
if(visColorbarHorizontal==1)glutAddMenuEntry(_("*Horizontal"),COLORBAR_HORIZONTAL);
7336+
if(visColorbarHorizontal==0)glutAddMenuEntry(_("Horizontal"),COLORBAR_HORIZONTAL);
7337+
glutAddMenuEntry("-", MENU_DUMMY);
73277338
if(contour_type==SHADED_CONTOURS){
73287339
glutAddMenuEntry(_("*Continuous"),COLORBAR_CONTINUOUS);
73297340
glutAddMenuEntry(_("Stepped"),COLORBAR_STEPPED);

Source/smokeview/smokeviewdefs.h

+3
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,9 @@ void _Sniff_Errors(char *whereat);
750750
#define COLORBAR_CONTINUOUS -17
751751
#define COLORBAR_STEPPED -18
752752
#define COLORBAR_LINES -19
753+
#define COLORBAR_HORIZONTAL -23
754+
#define COLORBAR_VERTICAL -24
755+
#define COLORBAR_LINES -19
753756
#define COLORBAR_HIGHLIGHT_BELOW -7
754757
#define COLORBAR_HIGHLIGHT_ABOVE -20
755758
#define COLORBAR_TRANSPARENT -13

0 commit comments

Comments
 (0)