UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Traces.H
1 #ifndef __TracesView_H
2 
3 #define __TracesView_H
4 #include "trbuf.h"
5 
6 typedef enum
7 {
8  ViewVSP, /* Y-axis - coordinate, X-axis time */
9  ViewCDP /* X-axis - coordinate, Y-axis time */
10 } TraceView;
11 
12 typedef enum
13 {
14  TimePOINT,
15  TimeLINE,
16  TimeWLINE,
17  TimePOLIGON
18 } TimeView;
19 
20 class TracesView;
21 
22 typedef struct
23 { TrBuf *ts; /* Struct TrBuf */
24  TraceView t_dir; /* направление оси времени трасс */
25  int nW;
26 } User_Data;
27 
28 typedef struct
29 { Widget newtv, can, mainForm, vsb, hsb, param, zoom, unzoom, dragscr;
30  Widget Tlpoint, Tline, Twline, Tpoligon;
31  Widget workingArea, frame_msg, mesForm, mesLb, mess_error;
32  int nW;
33  TracesView *vTr;
34  TrBuf *ts;
35  TraceView t_dir; /* направление оси времени трасс */
36 } TV_interface;
37 
38 typedef struct
39 { int index_ts;
40  float Time1;
41  float Time2;
42 } Time_Dat;
43 
44 typedef struct
45 { int nuzl;
46  Time_Dat TD[1];
47 } Time_Data;
48 
49 #endif /* TracesView.h */
Definition: Traces.H:22
Definition: Traces.H:44
Definition: Traces.H:38
Definition: Traces.H:28
Definition: trbuf.h:5