App-SeismicUnixGui

 view release on metacpan or  search on metacpan

lib/App/SeismicUnixGui/developer/Stripped/plot/xpicker.xplot.main  view on Meta::CPAN

 XPICKER - X wiggle-trace plot of f(x1,x2) via Bitmap with PICKing	

 xpicker n1= [optional parameters] <binaryfile				

 X Menu functionality:							
    Pick Filename Window	default is pick_file			
    Load		load an existing Pick Filename			
    Save		save to Pick Filename				
    View only/Pick	default is View, click to enable Picking	
    Add/Delete		default is Add, click to delete picks		
    Cross off/on	default is Cross off, click to enable Crosshairs

 In View mode:								
    a or page up keys          enhance clipping by 10%                 
    c or page down keys        reduce clipping by 10%                  
    up,down,left,right keys    move zoom window by half width/height   
    i or +(keypad)             zoom in by factor 2                     
    o or -(keypad)             zoom out by factor 2                    
    l 				lock the zoom while moving the coursor	
    u 				unlock the zoom 			

 Notes:								
	Menu selections and toggles ("clicks") are made with button 1	
	Pick selections are made with button 3				
	Edit a pick selection by dragging it with button 3 down	or	
	by making a new pick on that trace				
	Reaching the window limits while moving within changes the zoom	
	factor in this direction. The use of zoom locking(l) disables it

 Other X Mouse functionality:						
 Mouse Button 1	Zoom with rubberbox				
 Mouse Button 2	Show mouse (x1,x2) coordinates while pressed	

 The following keys are active in View Only mode:			

 Required Parameters:							
 n1=		number of samples in 1st (fast) dimension		

 Optional Parameters:							
 mpicks=pick_file	name of output (input) pick file		
 d1=1.0		sampling interval in 1st dimension		
 f1=d1		  first sample in 1st dimension				
 n2=all		 number of samples in 2nd (slow) dimension	
 d2=1.0		 sampling interval in 2nd dimension		
 f2=d2		  first sample in 2nd dimension				
 x2=f2,f2+d2,...	array of sampled values in 2nd dimension	
 bias=0.0	       data value corresponding to location along axis 2
 perc=100.0	     percentile for determining clip			
 clip=(perc percentile) data values < bias+clip and > bias-clip are clipped
 xcur=1.0	       wiggle excursion in traces corresponding to clip	
 wt=1		   =0 for no wiggle-trace; =1 for wiggle-trace		
 va=1		   =0 for no variable-area; =1 for variable-area fill	
                        =2 for variable area, solid/grey fill          
                        SHADING: 2<=va<=5  va=2 light grey, va=5 black 
 verbose=1	      =1 for info printed on stderr (0 for no info)	
 xbox=50		x in pixels of upper left corner of window	
 ybox=50		y in pixels of upper left corner of window	
 wbox=550	      	width in pixels of window			
 hbox=700		height in pixels of window			
 x1beg=x1min		value at which axis 1 begins			
 x1end=x1max		value at which axis 1 ends			
 d1num=0.0		 numbered tic interval on axis 1 (0.0 for automatic)
 f1num=x1min		first numbered tic on axis 1 (used if d1num not 0.0)
 n1tic=1		number of tics per numbered tic on axis 1	
 grid1=none		grid lines on axis 1 - none, dot, dash, or solid
 label1=		label on axis 1					
 x2beg=x2min		value at which axis 2 begins			
 x2end=x2max		value at which axis 2 ends			
 d2num=0.0		 numbered tic interval on axis 2 (0.0 for automatic)
 f2num=x2min		first numbered tic on axis 2 (used if d2num not 0.0)
 n2tic=1		number of tics per numbered tic on axis 2	
 grid2=none		grid lines on axis 2 - none, dot, dash, or solid 
 label2=		label on axis 2					
 labelfont=Erg14	font name for axes labels			
 title=		title of plot					
 titlefont=Rom22	font name for title				
 labelcolor=blue	color for axes labels				
 titlecolor=red	color for title					
 gridcolor=blue	color for grid lines				
 style=seismic		normal (axis 1 horizontal, axis 2 vertical) or	
 		    	seismic (axis 1 vertical, axis 2 horizontal)	
 endian=		=0 little endian, =1 big endian			
 interp=0		no sinc interpolation				
			=1 perform sinc interpolation			
 x2file=		file of "acceptable" x2 values		
 x1x2=1		save picks in the order (x1,x2) 		
 			=0 save picks in the order (x2,x1) 		

 Notes:								
 Xpicker will try to detect the endian value of the X-display and will	
 set it to the right value. If it gets obviously wrong information the 
 endian value will be set to the endian value of the machine that is	
 given at compile time as the value of CWPENDIAN defined in cwp.h	
 and set via the compile time flag ENDIANFLAG in Makefile.config.	

 The only time that you might want to change the value of the endian   
 variable is if you are viewing traces on a machine with a different   
 byte order than the machine you are creating the traces on AND if for 
 some reason the automaic detection of the display byte order fails.   
 Set endian to that of the machine you	are viewing the traces on.	

 The interp flag is useful for making better quality wiggle trace for	
 making plots from screen dumps. However, this flag assumes that the	
 data are purely oscillatory. This option may not be appropriate for all
 data sets.								

 If the x2file=  option is set, then the values from the specified file
 will define the set of "acceptable" values of x2 for xpicker to	
 output. The format is a single column of ASCII values. The number of  



( run in 0.753 second using v1.01-cache-2.11-cpan-39bf76dae61 )