File: TestGPURayCastCameraInside.cxx

package info (click to toggle)
vtk6 6.3.0%2Bdfsg2-8.1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 118,972 kB
  • sloc: cpp: 1,442,790; ansic: 113,395; python: 72,383; tcl: 46,998; xml: 8,119; yacc: 4,525; java: 4,239; perl: 3,108; lex: 1,694; sh: 1,093; asm: 154; makefile: 68; objc: 17
file content (968 lines) | stat: -rw-r--r-- 36,135 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
/*=========================================================================

  Program:   Visualization Toolkit
  Module:    TestGPURayCastCameraInside.cxx

  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
  All rights reserved.
  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.

  This software is distributed WITHOUT ANY WARRANTY; without even
  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
  PURPOSE.  See the above copyright notice for more information.

=========================================================================*/

// Description
// This is a test for clipping of volume using the camera near plane when the
// camera is inside the volume. The test renders the ironProt dataset and
// dollies the camera inside the dataset.

#include "vtkColorTransferFunction.h"
#include "vtkGPUVolumeRayCastMapper.h"
#include "vtkInteractorStyleTrackballCamera.h"
#include "vtkNew.h"
#include "vtkPiecewiseFunction.h"
#include "vtkRenderer.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkStructuredPointsReader.h"
#include "vtkTesting.h"
#include "vtkTestUtilities.h"
#include "vtkVolume.h"
#include "vtkVolumeProperty.h"

static const char* TestGPURayCastCameraInsideLog =
"# StreamVersion 1\n"
"EnterEvent 298 27 0 0 0 0 0\n"
"MouseMoveEvent 298 27 0 0 0 0 0\n"
"MouseMoveEvent 289 39 0 0 0 0 0\n"
"MouseMoveEvent 280 52 0 0 0 0 0\n"
"MouseMoveEvent 271 64 0 0 0 0 0\n"
"MouseMoveEvent 263 77 0 0 0 0 0\n"
"MouseMoveEvent 256 88 0 0 0 0 0\n"
"MouseMoveEvent 249 99 0 0 0 0 0\n"
"MouseMoveEvent 240 110 0 0 0 0 0\n"
"MouseMoveEvent 231 121 0 0 0 0 0\n"
"MouseMoveEvent 226 128 0 0 0 0 0\n"
"MouseMoveEvent 219 135 0 0 0 0 0\n"
"MouseMoveEvent 214 142 0 0 0 0 0\n"
"MouseMoveEvent 209 147 0 0 0 0 0\n"
"MouseMoveEvent 205 151 0 0 0 0 0\n"
"MouseMoveEvent 204 152 0 0 0 0 0\n"
"MouseMoveEvent 203 153 0 0 0 0 0\n"
"MouseMoveEvent 202 153 0 0 0 0 0\n"
"MouseMoveEvent 201 152 0 0 0 0 0\n"
"MouseMoveEvent 201 151 0 0 0 0 0\n"
"MouseMoveEvent 201 149 0 0 0 0 0\n"
"MouseMoveEvent 201 148 0 0 0 0 0\n"
"MouseMoveEvent 201 147 0 0 0 0 0\n"
"MouseMoveEvent 201 146 0 0 0 0 0\n"
"MouseMoveEvent 201 145 0 0 0 0 0\n"
"MouseMoveEvent 201 144 0 0 0 0 0\n"
"MouseMoveEvent 200 143 0 0 0 0 0\n"
"MouseMoveEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelForwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 1 0\n"
"StartInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"EndInteractionEvent 200 142 0 0 0 1 0\n"
"RenderEvent 200 142 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 142 0 0 0 0 0\n"
"StartInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"EndInteractionEvent 200 142 0 0 0 0 0\n"
"RenderEvent 200 142 0 0 0 0 0\n"
"MouseMoveEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 1 0\n"
"StartInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"EndInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 1 0\n"
"StartInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"EndInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 1 0\n"
"StartInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"EndInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 1 0\n"
"StartInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"EndInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 1 0\n"
"StartInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"EndInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 1 0\n"
"StartInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"EndInteractionEvent 200 141 0 0 0 1 0\n"
"RenderEvent 200 141 0 0 0 1 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseWheelBackwardEvent 200 141 0 0 0 0 0\n"
"StartInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"EndInteractionEvent 200 141 0 0 0 0 0\n"
"RenderEvent 200 141 0 0 0 0 0\n"
"MouseMoveEvent 198 141 0 0 0 0 0\n"
"MouseMoveEvent 195 144 0 0 0 0 0\n"
"MouseMoveEvent 189 148 0 0 0 0 0\n"
"MouseMoveEvent 185 150 0 0 0 0 0\n"
"MouseMoveEvent 181 152 0 0 0 0 0\n"
"MouseMoveEvent 177 154 0 0 0 0 0\n"
"MouseMoveEvent 174 155 0 0 0 0 0\n"
"MouseMoveEvent 171 159 0 0 0 0 0\n"
"MouseMoveEvent 167 161 0 0 0 0 0\n"
"MouseMoveEvent 163 163 0 0 0 0 0\n"
"MouseMoveEvent 160 164 0 0 0 0 0\n"
"MouseMoveEvent 159 165 0 0 0 0 0\n"
"MouseMoveEvent 158 167 0 0 0 0 0\n"
"MouseMoveEvent 157 170 0 0 0 0 0\n"
"MouseMoveEvent 155 173 0 0 0 0 0\n"
"MouseMoveEvent 154 174 0 0 0 0 0\n"
"MouseMoveEvent 154 175 0 0 0 0 0\n"
"LeftButtonPressEvent 154 175 0 0 0 0 0\n"
"StartInteractionEvent 154 175 0 0 0 0 0\n"
"MouseMoveEvent 153 176 0 0 0 0 0\n"
"RenderEvent 153 176 0 0 0 0 0\n"
"InteractionEvent 153 176 0 0 0 0 0\n"
"MouseMoveEvent 152 175 0 0 0 0 0\n"
"RenderEvent 152 175 0 0 0 0 0\n"
"InteractionEvent 152 175 0 0 0 0 0\n"
"MouseMoveEvent 152 174 0 0 0 0 0\n"
"RenderEvent 152 174 0 0 0 0 0\n"
"InteractionEvent 152 174 0 0 0 0 0\n"
"MouseMoveEvent 152 173 0 0 0 0 0\n"
"RenderEvent 152 173 0 0 0 0 0\n"
"InteractionEvent 152 173 0 0 0 0 0\n"
"MouseMoveEvent 152 172 0 0 0 0 0\n"
"RenderEvent 152 172 0 0 0 0 0\n"
"InteractionEvent 152 172 0 0 0 0 0\n"
"MouseMoveEvent 152 169 0 0 0 0 0\n"
"RenderEvent 152 169 0 0 0 0 0\n"
"InteractionEvent 152 169 0 0 0 0 0\n"
"MouseMoveEvent 152 168 0 0 0 0 0\n"
"RenderEvent 152 168 0 0 0 0 0\n"
"InteractionEvent 152 168 0 0 0 0 0\n"
"MouseMoveEvent 152 165 0 0 0 0 0\n"
"RenderEvent 152 165 0 0 0 0 0\n"
"InteractionEvent 152 165 0 0 0 0 0\n"
"MouseMoveEvent 152 162 0 0 0 0 0\n"
"RenderEvent 152 162 0 0 0 0 0\n"
"InteractionEvent 152 162 0 0 0 0 0\n"
"MouseMoveEvent 152 160 0 0 0 0 0\n"
"RenderEvent 152 160 0 0 0 0 0\n"
"InteractionEvent 152 160 0 0 0 0 0\n"
"MouseMoveEvent 152 156 0 0 0 0 0\n"
"RenderEvent 152 156 0 0 0 0 0\n"
"InteractionEvent 152 156 0 0 0 0 0\n"
"MouseMoveEvent 152 152 0 0 0 0 0\n"
"RenderEvent 152 152 0 0 0 0 0\n"
"InteractionEvent 152 152 0 0 0 0 0\n"
"MouseMoveEvent 152 148 0 0 0 0 0\n"
"RenderEvent 152 148 0 0 0 0 0\n"
"InteractionEvent 152 148 0 0 0 0 0\n"
"MouseMoveEvent 152 144 0 0 0 0 0\n"
"RenderEvent 152 144 0 0 0 0 0\n"
"InteractionEvent 152 144 0 0 0 0 0\n"
"MouseMoveEvent 152 141 0 0 0 0 0\n"
"RenderEvent 152 141 0 0 0 0 0\n"
"InteractionEvent 152 141 0 0 0 0 0\n"
"MouseMoveEvent 152 138 0 0 0 0 0\n"
"RenderEvent 152 138 0 0 0 0 0\n"
"InteractionEvent 152 138 0 0 0 0 0\n"
"MouseMoveEvent 152 134 0 0 0 0 0\n"
"RenderEvent 152 134 0 0 0 0 0\n"
"InteractionEvent 152 134 0 0 0 0 0\n"
"MouseMoveEvent 152 130 0 0 0 0 0\n"
"RenderEvent 152 130 0 0 0 0 0\n"
"InteractionEvent 152 130 0 0 0 0 0\n"
"MouseMoveEvent 152 127 0 0 0 0 0\n"
"RenderEvent 152 127 0 0 0 0 0\n"
"InteractionEvent 152 127 0 0 0 0 0\n"
"MouseMoveEvent 152 123 0 0 0 0 0\n"
"RenderEvent 152 123 0 0 0 0 0\n"
"InteractionEvent 152 123 0 0 0 0 0\n"
"MouseMoveEvent 152 119 0 0 0 0 0\n"
"RenderEvent 152 119 0 0 0 0 0\n"
"InteractionEvent 152 119 0 0 0 0 0\n"
"MouseMoveEvent 151 115 0 0 0 0 0\n"
"RenderEvent 151 115 0 0 0 0 0\n"
"InteractionEvent 151 115 0 0 0 0 0\n"
"MouseMoveEvent 151 113 0 0 0 0 0\n"
"RenderEvent 151 113 0 0 0 0 0\n"
"InteractionEvent 151 113 0 0 0 0 0\n"
"MouseMoveEvent 151 112 0 0 0 0 0\n"
"RenderEvent 151 112 0 0 0 0 0\n"
"InteractionEvent 151 112 0 0 0 0 0\n"
"MouseMoveEvent 151 111 0 0 0 0 0\n"
"RenderEvent 151 111 0 0 0 0 0\n"
"InteractionEvent 151 111 0 0 0 0 0\n"
"MouseMoveEvent 151 110 0 0 0 0 0\n"
"RenderEvent 151 110 0 0 0 0 0\n"
"InteractionEvent 151 110 0 0 0 0 0\n"
"MouseMoveEvent 150 109 0 0 0 0 0\n"
"RenderEvent 150 109 0 0 0 0 0\n"
"InteractionEvent 150 109 0 0 0 0 0\n"
"MouseMoveEvent 150 110 0 0 0 0 0\n"
"RenderEvent 150 110 0 0 0 0 0\n"
"InteractionEvent 150 110 0 0 0 0 0\n"
"MouseMoveEvent 150 111 0 0 0 0 0\n"
"RenderEvent 150 111 0 0 0 0 0\n"
"InteractionEvent 150 111 0 0 0 0 0\n"
"MouseMoveEvent 150 112 0 0 0 0 0\n"
"RenderEvent 150 112 0 0 0 0 0\n"
"InteractionEvent 150 112 0 0 0 0 0\n"
"MouseMoveEvent 149 114 0 0 0 0 0\n"
"RenderEvent 149 114 0 0 0 0 0\n"
"InteractionEvent 149 114 0 0 0 0 0\n"
"MouseMoveEvent 148 118 0 0 0 0 0\n"
"RenderEvent 148 118 0 0 0 0 0\n"
"InteractionEvent 148 118 0 0 0 0 0\n"
"MouseMoveEvent 148 122 0 0 0 0 0\n"
"RenderEvent 148 122 0 0 0 0 0\n"
"InteractionEvent 148 122 0 0 0 0 0\n"
"MouseMoveEvent 148 125 0 0 0 0 0\n"
"RenderEvent 148 125 0 0 0 0 0\n"
"InteractionEvent 148 125 0 0 0 0 0\n"
"MouseMoveEvent 148 127 0 0 0 0 0\n"
"RenderEvent 148 127 0 0 0 0 0\n"
"InteractionEvent 148 127 0 0 0 0 0\n"
"LeftButtonReleaseEvent 148 127 0 0 0 0 0\n"
"EndInteractionEvent 148 127 0 0 0 0 0\n"
"RenderEvent 148 127 0 0 0 0 0\n"
"MouseMoveEvent 147 128 0 0 0 0 0\n"
"MouseMoveEvent 146 127 0 0 0 0 0\n"
"MouseMoveEvent 146 126 0 0 0 0 0\n"
"MouseMoveEvent 146 125 0 0 0 0 0\n"
"MouseMoveEvent 146 124 0 0 0 0 0\n"
"MouseMoveEvent 146 123 0 0 0 0 0\n"
"MouseMoveEvent 146 122 0 0 0 0 0\n"
"MouseMoveEvent 146 120 0 0 0 0 0\n"
"MouseMoveEvent 146 119 0 0 0 0 0\n"
"MouseMoveEvent 146 118 0 0 0 0 0\n"
"MouseMoveEvent 146 117 0 0 0 0 0\n"
"MouseMoveEvent 146 116 0 0 0 0 0\n"
"MouseMoveEvent 147 114 0 0 0 0 0\n"
"MouseMoveEvent 148 113 0 0 0 0 0\n"
"MouseWheelForwardEvent 148 113 0 0 0 0 0\n"
"StartInteractionEvent 148 113 0 0 0 0 0\n"
"RenderEvent 148 113 0 0 0 0 0\n"
"EndInteractionEvent 148 113 0 0 0 0 0\n"
"RenderEvent 148 113 0 0 0 0 0\n"
"MouseWheelForwardEvent 148 113 0 0 0 0 0\n"
"StartInteractionEvent 148 113 0 0 0 0 0\n"
"RenderEvent 148 113 0 0 0 0 0\n"
"EndInteractionEvent 148 113 0 0 0 0 0\n"
"RenderEvent 148 113 0 0 0 0 0\n"
"MouseMoveEvent 148 112 0 0 0 0 0\n"
"MouseMoveEvent 148 111 0 0 0 0 0\n"
"MouseMoveEvent 148 110 0 0 0 0 0\n"
"MouseMoveEvent 148 109 0 0 0 0 0\n"
"MouseMoveEvent 148 108 0 0 0 0 0\n"
"MouseMoveEvent 148 107 0 0 0 0 0\n"
"MouseMoveEvent 148 106 0 0 0 0 0\n"
"MouseMoveEvent 148 105 0 0 0 0 0\n"
"MouseMoveEvent 148 103 0 0 0 0 0\n"
"MouseMoveEvent 149 101 0 0 0 0 0\n"
"MouseMoveEvent 149 99 0 0 0 0 0\n"
"MouseMoveEvent 150 98 0 0 0 0 0\n"
"MouseMoveEvent 150 96 0 0 0 0 0\n"
"MouseMoveEvent 151 95 0 0 0 0 0\n"
"MouseMoveEvent 152 93 0 0 0 0 0\n"
"MouseMoveEvent 153 91 0 0 0 0 0\n"
"MouseMoveEvent 155 88 0 0 0 0 0\n"
"MouseMoveEvent 156 87 0 0 0 0 0\n"
"MouseMoveEvent 157 85 0 0 0 0 0\n"
"MouseMoveEvent 159 83 0 0 0 0 0\n"
"MouseMoveEvent 160 81 0 0 0 0 0\n"
"MouseMoveEvent 162 79 0 0 0 0 0\n"
"MouseMoveEvent 163 77 0 0 0 0 0\n"
"MouseMoveEvent 164 76 0 0 0 0 0\n"
"MouseMoveEvent 165 75 0 0 0 0 0\n"
"MouseMoveEvent 166 74 0 0 0 0 0\n"
"MouseMoveEvent 167 72 0 0 0 0 0\n"
"MouseMoveEvent 168 71 0 0 0 0 0\n"
"MouseMoveEvent 169 70 0 0 0 0 0\n"
"MouseMoveEvent 170 69 0 0 0 0 0\n"
"MouseMoveEvent 171 67 0 0 0 0 0\n"
"MouseMoveEvent 172 66 0 0 0 0 0\n"
"MouseMoveEvent 172 65 0 0 0 0 0\n"
"MouseMoveEvent 173 64 0 0 0 0 0\n"
"MouseMoveEvent 174 62 0 0 0 0 0\n"
"MouseMoveEvent 175 60 0 0 0 0 0\n"
"MouseMoveEvent 176 59 0 0 0 0 0\n"
"MouseMoveEvent 177 58 0 0 0 0 0\n"
"MouseMoveEvent 179 57 0 0 0 0 0\n"
"MouseMoveEvent 180 57 0 0 0 0 0\n"
"MouseMoveEvent 182 56 0 0 0 0 0\n"
"MouseMoveEvent 183 56 0 0 0 0 0\n"
"MouseMoveEvent 184 55 0 0 0 0 0\n"
"MouseMoveEvent 185 55 0 0 0 0 0\n"
"MouseMoveEvent 187 55 0 0 0 0 0\n"
"MouseMoveEvent 188 55 0 0 0 0 0\n"
"MouseMoveEvent 189 55 0 0 0 0 0\n"
"MouseMoveEvent 190 55 0 0 0 0 0\n"
"MouseMoveEvent 191 55 0 0 0 0 0\n"
"MouseMoveEvent 193 55 0 0 0 0 0\n"
"MouseMoveEvent 194 55 0 0 0 0 0\n"
"MouseMoveEvent 195 55 0 0 0 0 0\n"
"MouseMoveEvent 196 55 0 0 0 0 0\n"
"MouseMoveEvent 197 55 0 0 0 0 0\n"
"MouseMoveEvent 198 55 0 0 0 0 0\n"
"MouseMoveEvent 199 55 0 0 0 0 0\n"
"LeftButtonPressEvent 199 55 0 0 0 0 0\n"
"StartInteractionEvent 199 55 0 0 0 0 0\n"
"MouseMoveEvent 200 56 0 0 0 0 0\n"
"RenderEvent 200 56 0 0 0 0 0\n"
"InteractionEvent 200 56 0 0 0 0 0\n"
"MouseMoveEvent 200 57 0 0 0 0 0\n"
"RenderEvent 200 57 0 0 0 0 0\n"
"InteractionEvent 200 57 0 0 0 0 0\n"
"MouseMoveEvent 200 58 0 0 0 0 0\n"
"RenderEvent 200 58 0 0 0 0 0\n"
"InteractionEvent 200 58 0 0 0 0 0\n"
"MouseMoveEvent 200 59 0 0 0 0 0\n"
"RenderEvent 200 59 0 0 0 0 0\n"
"InteractionEvent 200 59 0 0 0 0 0\n"
"MouseMoveEvent 199 60 0 0 0 0 0\n"
"RenderEvent 199 60 0 0 0 0 0\n"
"InteractionEvent 199 60 0 0 0 0 0\n"
"MouseMoveEvent 199 62 0 0 0 0 0\n"
"RenderEvent 199 62 0 0 0 0 0\n"
"InteractionEvent 199 62 0 0 0 0 0\n"
"MouseMoveEvent 198 64 0 0 0 0 0\n"
"RenderEvent 198 64 0 0 0 0 0\n"
"InteractionEvent 198 64 0 0 0 0 0\n"
"MouseMoveEvent 198 66 0 0 0 0 0\n"
"RenderEvent 198 66 0 0 0 0 0\n"
"InteractionEvent 198 66 0 0 0 0 0\n"
"MouseMoveEvent 197 67 0 0 0 0 0\n"
"RenderEvent 197 67 0 0 0 0 0\n"
"InteractionEvent 197 67 0 0 0 0 0\n"
"MouseMoveEvent 197 68 0 0 0 0 0\n"
"RenderEvent 197 68 0 0 0 0 0\n"
"InteractionEvent 197 68 0 0 0 0 0\n"
"MouseMoveEvent 197 69 0 0 0 0 0\n"
"RenderEvent 197 69 0 0 0 0 0\n"
"InteractionEvent 197 69 0 0 0 0 0\n"
"LeftButtonReleaseEvent 197 69 0 0 0 0 0\n"
"EndInteractionEvent 197 69 0 0 0 0 0\n"
"RenderEvent 197 69 0 0 0 0 0\n"
"MouseMoveEvent 197 66 0 0 0 0 0\n"
"MouseMoveEvent 197 64 0 0 0 0 0\n"
"MouseMoveEvent 200 61 0 0 0 0 0\n"
"MouseMoveEvent 201 60 0 0 0 0 0\n"
"MouseMoveEvent 202 59 0 0 0 0 0\n"
"MouseMoveEvent 203 57 0 0 0 0 0\n"
"MouseMoveEvent 203 56 0 0 0 0 0\n"
"MouseMoveEvent 204 55 0 0 0 0 0\n"
"MouseMoveEvent 205 53 0 0 0 0 0\n"
"MouseMoveEvent 205 52 0 0 0 0 0\n"
"MouseWheelForwardEvent 205 52 0 0 0 0 0\n"
"StartInteractionEvent 205 52 0 0 0 0 0\n"
"RenderEvent 205 52 0 0 0 0 0\n"
"EndInteractionEvent 205 52 0 0 0 0 0\n"
"RenderEvent 205 52 0 0 0 0 0\n"
"MouseWheelForwardEvent 205 52 0 0 0 0 0\n"
"StartInteractionEvent 205 52 0 0 0 0 0\n"
"RenderEvent 205 52 0 0 0 0 0\n"
"EndInteractionEvent 205 52 0 0 0 0 0\n"
"RenderEvent 205 52 0 0 0 0 0\n"
"MouseMoveEvent 206 51 0 0 0 0 0\n"
"MouseMoveEvent 207 50 0 0 0 0 0\n"
"LeftButtonPressEvent 207 50 0 0 0 0 0\n"
"StartInteractionEvent 207 50 0 0 0 0 0\n"
"MouseMoveEvent 206 51 0 0 0 0 0\n"
"RenderEvent 206 51 0 0 0 0 0\n"
"InteractionEvent 206 51 0 0 0 0 0\n"
"MouseMoveEvent 205 51 0 0 0 0 0\n"
"RenderEvent 205 51 0 0 0 0 0\n"
"InteractionEvent 205 51 0 0 0 0 0\n"
"MouseMoveEvent 204 52 0 0 0 0 0\n"
"RenderEvent 204 52 0 0 0 0 0\n"
"InteractionEvent 204 52 0 0 0 0 0\n"
"MouseMoveEvent 203 52 0 0 0 0 0\n"
"RenderEvent 203 52 0 0 0 0 0\n"
"InteractionEvent 203 52 0 0 0 0 0\n"
"MouseMoveEvent 201 52 0 0 0 0 0\n"
"RenderEvent 201 52 0 0 0 0 0\n"
"InteractionEvent 201 52 0 0 0 0 0\n"
"MouseMoveEvent 199 54 0 0 0 0 0\n"
"RenderEvent 199 54 0 0 0 0 0\n"
"InteractionEvent 199 54 0 0 0 0 0\n"
"MouseMoveEvent 197 56 0 0 0 0 0\n"
"RenderEvent 197 56 0 0 0 0 0\n"
"InteractionEvent 197 56 0 0 0 0 0\n"
"MouseMoveEvent 196 57 0 0 0 0 0\n"
"RenderEvent 196 57 0 0 0 0 0\n"
"InteractionEvent 196 57 0 0 0 0 0\n"
"MouseMoveEvent 195 58 0 0 0 0 0\n"
"RenderEvent 195 58 0 0 0 0 0\n"
"InteractionEvent 195 58 0 0 0 0 0\n"
"MouseMoveEvent 194 59 0 0 0 0 0\n"
"RenderEvent 194 59 0 0 0 0 0\n"
"InteractionEvent 194 59 0 0 0 0 0\n"
"MouseMoveEvent 192 61 0 0 0 0 0\n"
"RenderEvent 192 61 0 0 0 0 0\n"
"InteractionEvent 192 61 0 0 0 0 0\n"
"MouseMoveEvent 191 62 0 0 0 0 0\n"
"RenderEvent 191 62 0 0 0 0 0\n"
"InteractionEvent 191 62 0 0 0 0 0\n"
"MouseMoveEvent 190 63 0 0 0 0 0\n"
"RenderEvent 190 63 0 0 0 0 0\n"
"InteractionEvent 190 63 0 0 0 0 0\n"
"MouseMoveEvent 189 64 0 0 0 0 0\n"
"RenderEvent 189 64 0 0 0 0 0\n"
"InteractionEvent 189 64 0 0 0 0 0\n"
"MouseMoveEvent 189 65 0 0 0 0 0\n"
"RenderEvent 189 65 0 0 0 0 0\n"
"InteractionEvent 189 65 0 0 0 0 0\n"
"MouseMoveEvent 188 66 0 0 0 0 0\n"
"RenderEvent 188 66 0 0 0 0 0\n"
"InteractionEvent 188 66 0 0 0 0 0\n"
"MouseMoveEvent 188 67 0 0 0 0 0\n"
"RenderEvent 188 67 0 0 0 0 0\n"
"InteractionEvent 188 67 0 0 0 0 0\n"
"MouseMoveEvent 187 68 0 0 0 0 0\n"
"RenderEvent 187 68 0 0 0 0 0\n"
"InteractionEvent 187 68 0 0 0 0 0\n"
"MouseMoveEvent 187 69 0 0 0 0 0\n"
"RenderEvent 187 69 0 0 0 0 0\n"
"InteractionEvent 187 69 0 0 0 0 0\n"
"MouseMoveEvent 186 70 0 0 0 0 0\n"
"RenderEvent 186 70 0 0 0 0 0\n"
"InteractionEvent 186 70 0 0 0 0 0\n"
"LeftButtonReleaseEvent 186 70 0 0 0 0 0\n"
"EndInteractionEvent 186 70 0 0 0 0 0\n"
"RenderEvent 186 70 0 0 0 0 0\n"
"MouseMoveEvent 187 70 0 0 0 0 0\n"
"MouseMoveEvent 188 70 0 0 0 0 0\n"
"MouseMoveEvent 189 70 0 0 0 0 0\n"
"MouseMoveEvent 190 70 0 0 0 0 0\n"
"MouseMoveEvent 192 69 0 0 0 0 0\n"
"MouseMoveEvent 194 68 0 0 0 0 0\n"
"MouseMoveEvent 196 67 0 0 0 0 0\n"
"MouseMoveEvent 198 66 0 0 0 0 0\n"
"MouseMoveEvent 202 62 0 0 0 0 0\n"
"MouseMoveEvent 204 60 0 0 0 0 0\n"
"MouseMoveEvent 206 58 0 0 0 0 0\n"
"MouseMoveEvent 208 56 0 0 0 0 0\n"
"MouseMoveEvent 209 55 0 0 0 0 0\n"
"MouseMoveEvent 210 54 0 0 0 0 0\n"
"MouseMoveEvent 212 52 0 0 0 0 0\n"
"MouseMoveEvent 213 51 0 0 0 0 0\n"
"MouseMoveEvent 214 49 0 0 0 0 0\n"
"MouseMoveEvent 216 47 0 0 0 0 0\n"
"MouseMoveEvent 219 43 0 0 0 0 0\n"
"MouseMoveEvent 222 40 0 0 0 0 0\n"
"MouseMoveEvent 227 35 0 0 0 0 0\n"
"MouseMoveEvent 232 30 0 0 0 0 0\n"
"MouseMoveEvent 240 22 0 0 0 0 0\n"
"MouseMoveEvent 247 15 0 0 0 0 0\n"
"MouseMoveEvent 255 7 0 0 0 0 0\n"
"LeaveEvent 265 -1 0 0 0 0 0\n"
"EnterEvent 273 0 0 0 0 0 0\n"
"MouseMoveEvent 273 0 0 0 0 0 0\n"
"MouseMoveEvent 271 4 0 0 0 0 0\n"
"MouseMoveEvent 270 5 0 0 0 0 0\n"
"MouseMoveEvent 269 7 0 0 0 0 0\n"
"MouseMoveEvent 268 9 0 0 0 0 0\n"
"MouseMoveEvent 267 11 0 0 0 0 0\n"
"MouseMoveEvent 266 12 0 0 0 0 0\n"
"MouseMoveEvent 265 14 0 0 0 0 0\n"
"MouseMoveEvent 264 16 0 0 0 0 0\n"
"MouseMoveEvent 262 20 0 0 0 0 0\n"
"MouseMoveEvent 261 21 0 0 0 0 0\n"
"MouseMoveEvent 260 23 0 0 0 0 0\n"
"MouseMoveEvent 258 26 0 0 0 0 0\n"
"MouseMoveEvent 258 27 0 0 0 0 0\n"
"MouseMoveEvent 257 29 0 0 0 0 0\n"
"MouseMoveEvent 256 30 0 0 0 0 0\n"
"MouseMoveEvent 255 32 0 0 0 0 0\n"
"MouseMoveEvent 254 33 0 0 0 0 0\n"
"MouseMoveEvent 253 34 0 0 0 0 0\n"
"MouseMoveEvent 253 35 0 0 0 0 0\n"
"MouseMoveEvent 252 37 0 0 0 0 0\n"
"MouseMoveEvent 251 38 0 0 0 0 0\n"
"MouseMoveEvent 250 39 0 0 0 0 0\n"
"MouseMoveEvent 249 42 0 0 0 0 0\n"
"MouseMoveEvent 249 43 0 0 0 0 0\n"
"MouseMoveEvent 248 44 0 0 0 0 0\n"
"MouseWheelForwardEvent 248 44 0 0 0 0 0\n"
"StartInteractionEvent 248 44 0 0 0 0 0\n"
"RenderEvent 248 44 0 0 0 0 0\n"
"EndInteractionEvent 248 44 0 0 0 0 0\n"
"RenderEvent 248 44 0 0 0 0 0\n"
"LeftButtonPressEvent 248 44 0 0 0 0 0\n"
"StartInteractionEvent 248 44 0 0 0 0 0\n"
"MouseMoveEvent 246 45 0 0 0 0 0\n"
"RenderEvent 246 45 0 0 0 0 0\n"
"InteractionEvent 246 45 0 0 0 0 0\n"
"MouseMoveEvent 245 46 0 0 0 0 0\n"
"RenderEvent 245 46 0 0 0 0 0\n"
"InteractionEvent 245 46 0 0 0 0 0\n"
"MouseMoveEvent 244 47 0 0 0 0 0\n"
"RenderEvent 244 47 0 0 0 0 0\n"
"InteractionEvent 244 47 0 0 0 0 0\n"
"MouseMoveEvent 243 49 0 0 0 0 0\n"
"RenderEvent 243 49 0 0 0 0 0\n"
"InteractionEvent 243 49 0 0 0 0 0\n"
"MouseMoveEvent 242 50 0 0 0 0 0\n"
"RenderEvent 242 50 0 0 0 0 0\n"
"InteractionEvent 242 50 0 0 0 0 0\n"
"MouseMoveEvent 241 52 0 0 0 0 0\n"
"RenderEvent 241 52 0 0 0 0 0\n"
"InteractionEvent 241 52 0 0 0 0 0\n"
"MouseMoveEvent 240 53 0 0 0 0 0\n"
"RenderEvent 240 53 0 0 0 0 0\n"
"InteractionEvent 240 53 0 0 0 0 0\n"
"MouseMoveEvent 240 54 0 0 0 0 0\n"
"RenderEvent 240 54 0 0 0 0 0\n"
"InteractionEvent 240 54 0 0 0 0 0\n"
"MouseMoveEvent 238 57 0 0 0 0 0\n"
"RenderEvent 238 57 0 0 0 0 0\n"
"InteractionEvent 238 57 0 0 0 0 0\n"
"MouseMoveEvent 238 58 0 0 0 0 0\n"
"RenderEvent 238 58 0 0 0 0 0\n"
"InteractionEvent 238 58 0 0 0 0 0\n"
"MouseMoveEvent 237 59 0 0 0 0 0\n"
"RenderEvent 237 59 0 0 0 0 0\n"
"InteractionEvent 237 59 0 0 0 0 0\n"
"MouseMoveEvent 237 60 0 0 0 0 0\n"
"RenderEvent 237 60 0 0 0 0 0\n"
"InteractionEvent 237 60 0 0 0 0 0\n"
"MouseMoveEvent 236 61 0 0 0 0 0\n"
"RenderEvent 236 61 0 0 0 0 0\n"
"InteractionEvent 236 61 0 0 0 0 0\n"
"MouseMoveEvent 236 62 0 0 0 0 0\n"
"RenderEvent 236 62 0 0 0 0 0\n"
"InteractionEvent 236 62 0 0 0 0 0\n"
"MouseMoveEvent 235 63 0 0 0 0 0\n"
"RenderEvent 235 63 0 0 0 0 0\n"
"InteractionEvent 235 63 0 0 0 0 0\n"
"LeftButtonReleaseEvent 235 63 0 0 0 0 0\n"
"EndInteractionEvent 235 63 0 0 0 0 0\n"
"RenderEvent 235 63 0 0 0 0 0\n"
"MouseMoveEvent 237 64 0 0 0 0 0\n"
"MouseMoveEvent 242 64 0 0 0 0 0\n"
"MouseMoveEvent 250 61 0 0 0 0 0\n"
"MouseMoveEvent 261 58 0 0 0 0 0\n"
"MouseMoveEvent 272 56 0 0 0 0 0\n"
"MouseMoveEvent 283 53 0 0 0 0 0\n"
"MouseMoveEvent 293 51 0 0 0 0 0\n"
"LeaveEvent 304 46 0 0 0 0 0\n"
"EnterEvent 251 4 0 0 0 0 0\n"
"MouseMoveEvent 251 4 0 0 0 0 0\n"
"MouseMoveEvent 244 15 0 0 0 0 0\n"
"MouseMoveEvent 237 26 0 0 0 0 0\n"
"MouseMoveEvent 230 33 0 0 0 0 0\n"
"MouseMoveEvent 223 42 0 0 0 0 0\n"
"MouseMoveEvent 218 51 0 0 0 0 0\n"
"MouseMoveEvent 213 58 0 0 0 0 0\n"
"MouseMoveEvent 208 65 0 0 0 0 0\n"
"MouseMoveEvent 203 72 0 0 0 0 0\n"
"MouseMoveEvent 199 79 0 0 0 0 0\n"
"MouseMoveEvent 194 83 0 0 0 0 0\n"
"MouseMoveEvent 189 88 0 0 0 0 0\n"
"MouseMoveEvent 185 92 0 0 0 0 0\n"
"MouseMoveEvent 180 97 0 0 0 0 0\n"
"MouseMoveEvent 174 105 0 0 0 0 0\n"
"MouseMoveEvent 172 107 0 0 0 0 0\n"
"MouseMoveEvent 170 111 0 0 0 0 0\n"
"MouseMoveEvent 168 114 0 0 0 0 0\n"
"MouseMoveEvent 167 118 0 0 0 0 0\n"
"MouseMoveEvent 165 122 0 0 0 0 0\n"
"MouseMoveEvent 165 125 0 0 0 0 0\n"
"MouseWheelBackwardEvent 165 125 0 0 0 0 0\n"
"StartInteractionEvent 165 125 0 0 0 0 0\n"
"RenderEvent 165 125 0 0 0 0 0\n"
"EndInteractionEvent 165 125 0 0 0 0 0\n"
"RenderEvent 165 125 0 0 0 0 0\n"
"MouseMoveEvent 164 126 0 0 0 0 0\n"
"MouseMoveEvent 163 126 0 0 0 0 0\n"
"MouseMoveEvent 162 126 0 0 0 0 0\n"
"MouseMoveEvent 161 125 0 0 0 0 0\n"
"LeftButtonPressEvent 161 125 0 0 0 0 0\n"
"StartInteractionEvent 161 125 0 0 0 0 0\n"
"MouseMoveEvent 163 124 0 0 0 0 0\n"
"RenderEvent 163 124 0 0 0 0 0\n"
"InteractionEvent 163 124 0 0 0 0 0\n"
"MouseMoveEvent 164 123 0 0 0 0 0\n"
"RenderEvent 164 123 0 0 0 0 0\n"
"InteractionEvent 164 123 0 0 0 0 0\n"
"MouseMoveEvent 165 122 0 0 0 0 0\n"
"RenderEvent 165 122 0 0 0 0 0\n"
"InteractionEvent 165 122 0 0 0 0 0\n"
"MouseMoveEvent 167 121 0 0 0 0 0\n"
"RenderEvent 167 121 0 0 0 0 0\n"
"InteractionEvent 167 121 0 0 0 0 0\n"
"MouseMoveEvent 169 120 0 0 0 0 0\n"
"RenderEvent 169 120 0 0 0 0 0\n"
"InteractionEvent 169 120 0 0 0 0 0\n"
"LeftButtonReleaseEvent 169 120 0 0 0 0 0\n"
"EndInteractionEvent 169 120 0 0 0 0 0\n"
"RenderEvent 169 120 0 0 0 0 0\n"
"MouseWheelBackwardEvent 169 120 0 0 0 0 0\n"
"StartInteractionEvent 169 120 0 0 0 0 0\n"
"RenderEvent 169 120 0 0 0 0 0\n"
"EndInteractionEvent 169 120 0 0 0 0 0\n"
"RenderEvent 169 120 0 0 0 0 0\n"
"MouseMoveEvent 170 119 0 0 0 0 0\n"
"MouseMoveEvent 169 118 0 0 0 0 0\n"
"MouseMoveEvent 168 117 0 0 0 0 0\n"
"MouseMoveEvent 167 116 0 0 0 0 0\n"
"MouseMoveEvent 169 114 0 0 0 0 0\n"
"MouseMoveEvent 176 113 0 0 0 0 0\n"
"MouseMoveEvent 186 110 0 0 0 0 0\n"
"MouseMoveEvent 201 105 0 0 0 0 0\n"
"MouseMoveEvent 216 100 0 0 0 0 0\n"
"MouseMoveEvent 231 95 0 0 0 0 0\n"
"MouseMoveEvent 250 90 0 0 0 0 0\n"
"MouseMoveEvent 269 85 0 0 0 0 0\n"
"MouseMoveEvent 290 78 0 0 0 0 0\n"
"LeaveEvent 311 71 0 0 0 0 0\n"
;

int TestGPURayCastCameraInside(int argc, char *argv[])
{
  cout << "CTEST_FULL_OUTPUT (Avoid ctest truncation of output)" << endl;

  char* volumeFile = vtkTestUtilities::ExpandDataFileName(
                       argc, argv, "Data/ironProt.vtk");
  vtkNew<vtkStructuredPointsReader> reader;
  reader->SetFileName(volumeFile);
  delete[] volumeFile;

  vtkNew<vtkGPUVolumeRayCastMapper> mapper;
  mapper->SetInputConnection(reader->GetOutputPort());
  mapper->SetAutoAdjustSampleDistances(0);
  mapper->SetSampleDistance(1.0);

  vtkNew<vtkColorTransferFunction> color;
  color->AddRGBPoint(0.0, 0.0, 0.0, 0.0);
  color->AddRGBPoint(64.0, 1.0, 0.0, 0.0);
  color->AddRGBPoint(128.0, 0.0, 0.0, 1.0);
  color->AddRGBPoint(192.0, 0.0, 1.0, 0.0);
  color->AddRGBPoint(255.0, 0.0, 0.2, 0.0);

  vtkNew<vtkPiecewiseFunction> opacity;
  opacity->AddPoint(0.0, 0.0);
  opacity->AddPoint(255.0, 1.0);

  vtkNew<vtkVolumeProperty> property;
  property->SetColor(color.GetPointer());
  property->SetScalarOpacity(opacity.GetPointer());
  property->SetInterpolationTypeToLinear();
  property->ShadeOff();

  vtkNew<vtkVolume> volume;
  volume->SetMapper(mapper.GetPointer());
  volume->SetProperty(property.GetPointer());

  vtkNew<vtkRenderWindow> renWin;
  renWin->SetSize(301, 300);
  renWin->SetMultiSamples(0);

  vtkNew<vtkRenderWindowInteractor> iren;
  iren->SetRenderWindow(renWin.GetPointer());
  vtkNew<vtkInteractorStyleTrackballCamera> style;
  iren->SetInteractorStyle(style.GetPointer());

  vtkNew<vtkRenderer> ren;
  renWin->AddRenderer(ren.GetPointer());

  ren->AddVolume(volume.GetPointer());
  ren->ResetCamera();

  renWin->Render();
  iren->Initialize();

  return vtkTesting::InteractorEventLoop(argc, argv,
                                         iren.GetPointer(),
                                         TestGPURayCastCameraInsideLog);
}