! regression/common/saynote "Class marking check starting"
! regression/common/setup_testvolume
MARKCC 1-3 1
! regression/common/checkstats "MARKCC" 1 108000 100 210 141.5 50.1
MARKCG 10 190 ^, 2
! regression/common/checkstats "MARKGC" 2 64000 100 100 100.0 0.0
MARKCG 220 190 0 3
! regression/common/checkstats "MARKGC inverted" 3 858629 0 0 0.0 0.0
MARKCC 4 1
MARKCC_SIZE 30000 1 9 10
! regression/common/checkstats "MARKCC_SIZE 9" 9 22962 400 400 400 0
! regression/common/checkstats "MARKCC_SIZE 10" 10 44000 200 210 201.8 3.9
MARKCC_SIZE2D 2 500 9,10 11 12
! regression/common/checkstats "MARKCC_SIZE2D 11" 11 2296 400 400 400 0
! regression/common/checkstats "MARKCC_SIZE2D 12" 12 64666 200 400 265.2 92.5
MARKC_ALL 0
MARKC_SPHERE i 50 50 50 40 70 80 0 1
MARKC_SPHERE i 50 50 50 30 60 70 1 0
# Aiee! Fix that !
MARKCC_UNBOUNDED2D 2 0 2
! regression/common/checkstats "MARKCC_UNBOUNDED2D" 2 724322 0 510 37.6 101.0
MARKCG 1 999 ^, 1
MARKCG 999 1 ^, 0
MARKCC_DILATE 3 1 2
! regression/common/checkstats "MARKCC_DILATE" 1,2 234065 0 510 126.9 145.9
MARKCC_DILATE 3 2 3 0
! regression/common/checkstats "MARKCC_DILATE onlyto" 1-3 350878 0 510 84.7 133.3
MARKCC 2,3 0
MARKCC_HALFDILATE 3 1 2
! regression/common/checkstats "MARKCC_HALFDILATE" 1,2 184793 0 510 160.8 146.7
MARKCC_HALFDILATE 10 2 3 0
! regression/common/checkstats "MARKCC_HALFDILATE onlyto" 1-3 355872 0 510 83.5 132.7
MARKCC 2,3 0
MARKCC_HALFDILATE1D 1 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 1" 2 11380 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 2 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 2" 2 11380 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 3 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 3" 2 22760 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 4 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 4" 2 12180 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 8 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 8" 2 12180 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 12 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 12" 2 24360 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 16 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 16" 2 30580 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 32 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 32" 2 30580 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 48 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 48" 2 61160 0 0 0 0
MARKCC 2 0
MARKCC_HALFDILATE1D 63 4 1 2
! regression/common/checkstats "MARKCC_HALFDILATE1D 63" 2 128952 0 0 0 0
MARKCC 2 0
MARKCC_BORDER 1 2
! regression/common/checkstats "MARKCC_BORDER 1" 2 25858 100 400 208.7 124.1
MARKCC_BORDER 0 3
! regression/common/checkstats "MARKCC_BORDER 0" 3 28314 0 0 0 0
MARKCC ^, 0
MARKCG 500 500 0 1
MARKCG 510 510 0 2
MARKCC_FLOOD 10 1,2 0
! regression/common/checkstats "MARKCC_FLOOD" 1,2 84709 0 510 170.4 213.5
MARKCC_FLOOD 10 1 0
! regression/common/checkstats "MARKCC_FLOOD 12" 1,2 185871 0 510 77.6 167.2
! regression/common/checkstats "MARKCC_FLOOD 1" 1 139461 0 500 49.9 140.3
! regression/common/checkstats "MARKCC_FLOOD 2" 2 46410 0 510 160.9 208.8
MARKCC_FLOOD 10 2 1
! regression/common/checkstats "MARKCC_FLOOD A12" 1,2 185871 0 510 77.6 167.2
! regression/common/checkstats "MARKCC_FLOOD A1" 1 60612 0 500 7.1 53.6
! regression/common/checkstats "MARKCC_FLOOD A2" 2 125259 0 510 111.8 191.1
MARKC_ALL 0
MARKCG 100 100 0 1
MARKCG 200 200 0 2
MARKCC_BORDER 1 3
MARKCC_MOST 3 0,1,2
! regression/common/checkstats "MARKCC_MOST" 1,2 89335 100 200 140.3 49
MARKC_ALL 0
MARKCG 10 1000 0 1
MARKCC_BORDER 1 2
MARKCC_HULL 5 5 22 2 3 0
! regression/common/checkstats "MARKCC_HULL 0" 3 23016 0 0 0 0
MARKCC 3 0
MARKCC_HULL 5 5 22 2 3
! regression/common/checkstats "MARKCC_HULL" 3 111280 0 510 135 113.5
MARKCC ^, 0
MARKCG 10 1000 0 1
MARKDC 1
MAKEDIST
MARKCD 3 5 0 2
! regression/common/checkstats "MARKCD" 2 108870 0 0 0 0
# MARKGC has been tested first
# MARKCG_NORM is below - destroys grey values ...
# MARKCG_HEDGEHOG is below.
MARKC_ALL 0
MARKC_CUBE i 15 15 15 84 84 84 0 1
! regression/common/checkstats "MARKC_CUBE i" 1 343000 0 510 73.1 135
MARKC_CUBE o 25 25 25 74 74 74 1 2
! regression/common/checkstats "MARKC_CUBE o" 2 218000 0 510 51.1 103.1
MARKC_ALL 1
! regression/common/checkstats "MARKC_ALL" 1 1000000 0 510 29.7 88.7
MARKC_ALL 0
MARKC_SPHERE i 50 50 50 40 30 20 0 1
MARKC_SPHERE i 50 50 60 20 20 20 1 2
MARKC_SPHERE i 50 50 60 25 40 30 0 3
! regression/common/checkstats "MARKC_SPHERE 0" 0 842997 0 210 16.5 47.7
! regression/common/checkstats "MARKC_SPHERE 1" 1 73676 0 400 19.2 61.2
! regression/common/checkstats "MARKC_SPHERE 2" 2 26553 0 510 232.7 218.2
! regression/common/checkstats "MARKC_SPHERE 3" 3 56774 0 510 144.8 206.2
GREYTOCLASS 0 600 0 200
! regression/common/checkstats "GREYTOCLASS 0" 0 858629 0 0 0 0
! regression/common/checkstats "GREYTOCLASS 33" 33 64000 100 100 100 0
! regression/common/checkstats "GREYTOCLASS 66" 66 36000 200 200 200 0
! regression/common/checkstats "GREYTOCLASS 70/133" 70,133 30962 210 400 350.9 83.2
! regression/common/checkstats "GREYTOCLASS 166/170" 166,170 10409 500 510 504.1 4.9
MARKC_ALL 0
MARKCG 10 1000 0 1
MARKCC_BORDER 1 2
NORM2 2 0
MARKCG_NORM 0 0 1 10 2 3
MARKCG_NORM 0 0 -1 10 2 4
! regression/common/checkstats "MARKCG_NORM" 3 3809 61229 65092 64409.6 974.4
! regression/common/checkstats "MARKCG_NORM" 4 5545 30 3570 361.1 287.7
! regression/common/setup_testvolume_silent
MARKCC_FLOOD_DG 10 3 0 
! regression/common/checkstats "MARKCC_FLOOD_DG" 3 48000 210 210 210.0 0.0
! regression/common/setup_testvolume_silent
MARKCG_NEARBY 200 200 5 1 9
! regression/common/checkstats "MARKCG_NEARBY" 9 21752 100 100 100.0 0.0
MARKCC 9 1
MARKC_PLANE 50 50 50 1 1 1 0 1e6 9 0
! regression/common/checkstats "MARKCG_PLANE side" 9 418586 0 0 0.0 0.0
MARKCC 9 0
MARKC_PLANE 50 50 50 1 0 0 -0.5 0.5 9 0
! regression/common/checkstats "MARKCG_PLANE thin" 9 7155 0 0 0.0 0.0
MARKCC 9 0
MARKCC_KILLSIDE x 1-6 7 8 10
! regression/common/checkstats "KILLSIDE x out" 7 801729 0 0 0.0 0.0
! regression/common/checkstats "KILLSIDE x border" 8 56900 0 0 0.0 0.0
MARKCC_KILLSIDE y 1-6,8 7 8 10
! regression/common/checkstats "KILLSIDE y out" 7 713229 0 0 0.0 0.0
! regression/common/checkstats "KILLSIDE y border" 8 145400 0 0 0.0 0.0
MARKCC_KILLSIDE z 1-6,8 7 8 10
! regression/common/checkstats "KILLSIDE z out" 7 513229 0 0 0.0 0.0
! regression/common/checkstats "KILLSIDE z border" 8 345400 0 0 0.0 0.0
MARKCC 7,8 0
MARKCG_FILL_NLC 50 50 35 7 -1 2 5 0.9
! regression/common/checkstats "MARKCG_FILL_NLC 5" 7 2848 210 210 210.0 0.0
MARKCC 7 3
MARKCG_FILL_NLC 50 50 35 7 -1 2 100 0.9
! regression/common/checkstats "MARKCG_FILL_NLC 100" 7 4272 210 210 210.0 0.0
MARKCC 7 3
MARKCG_FILL_NLCP 50 50 35 7 -1 2 5 0.9
! regression/common/checkstats "MARKCG_FILL_NLCP 5" 7 2848 210 210 210.0 0.0
MARKCC 7 3
MARKCG_FILL_NLCP 50 50 35 7 -1 2 100 0.9
! regression/common/checkstats "MARKCG_FILL_NLCP 100" 7 4272 210 210 210.0 0.0
MARKCC 7 3
MARKCC_CONNECTED 10 10 10 9
! regression/common/checkstats "MARKCC_CONNECTED" 9 64000 100 100 100.0 0.0
MARKCC_CONNECTED 10 10 10 1 9 40
! regression/common/checkstats "MARKCC_CONNECTED width" 1 16810 100 100 100.0 0.0
MARKCC_CONNECTED2D z 60 60 15 1 9
! regression/common/checkstats "MARKCC_CONNECTED2D" 1 21529 100 100 100.0 0.0
MARKCC_CONNECTED_CUT 60 60 16 1 20
! regression/common/checkstats "MARKCC_CONNECTED_CUT" 1 27769 100 100 100.0 0.0
# Fixme - should we try to check if grey masks work?
MARKCC_CONNECTED_VIS 60 60 14 1 9 20
! regression/common/checkstats "MARKCC_CONNECTED_VIS" 1 35569 100 100 100.0 0.0
# Revert back.
MARKCC 9 1
MARKC_CUTCUBE 50 50 48 9 10 10 40
! regression/common/checkstats "MARKCC_CUTCUBE" 9 6951 0 0 0.0 0.0
MARKCC 9 0
MARKC_CUTSPHERE 50 50 48 9 10 30 50
! regression/common/checkstats "MARKCC_CUTCUBE" 9 27202 0 0 0.0 0.0
MARKCC 9 0

! regression/common/setup_testvolume_silent
# Now make a clean table for the HULL2D Tests
MARKCC ^, 0
MARKC_SPHERE i 50 50 50 40 40 40 0 1
MARKC_CUBE i 0 0 0 99 99 49 1 0
MARKC_CUBE i 20 20 30 79 79 39 0 1
MARKC_CUBE i 40 30 20 59 69 29 0 1
MARKC_CUBE i 30 40 10 69 59 19 0 1
MARKCC_BORDER 1 2
MARKC_CUBE i 0 0 15 99 99 15 2 3
MARKC_CUBE i 0 0 25 99 99 25 2 3
MARKC_CUBE i 0 0 35 99 99 35 2 3
MARKC_CUBE i 0 0 45 99 99 45 2 3
MARKC_CUBE i 0 0 55 99 99 55 2 3
MARKC_CUBE i 0 0 65 99 99 65 2 3
MARKC_CUBE i 0 0 75 99 99 75 2 3
MARKC_CUBE i 0 0 85 99 99 85 2 3
MARKCC 1,2 0
MARKCC_HULL2D z 3 0 1
! regression/common/checkstats "MARKCC_HULL2D" 1 23224 0 210 20.5 58.3
MARKCC 1 0
MARKCC_HULL2D_ANG z 3 0 1 5
! regression/common/checkstats "MARKCC_HULL2D_ANG 5" 1 26979 0 210 16.9 53.6
MARKCC 1 0
MARKCC_HULL2D_ANG z 3 0 1 20
! regression/common/checkstats "MARKCC_HULL2D_ANG 20" 1 37506 0 210 20.1 57.6
MARKCC 1 0
! regression/common/setup_testvolume_silent
MARKCC 1-6 1
MARKCC_BORDER 1 241
NORM2 241 0 2 4
MARKCG_POLYP -10 50 241 242
! regression/common/checkstats "MARKCG_POLYP -10 50" 242 434 5985 58995 37784.2 11880.3
MARKCC 242 241
MARKCG_POLYP -10 100 241 242
! regression/common/checkstats "MARKCG_POLYP -10 100" 242 8363 30 65092 33736.4 14942.9
MARKCC 242 241
MARKCG_SURFCLASS -20 1 30 241 242-244
! regression/common/checkstats "MARKCG_SURFCLASS" 242 64 7943 56856 33997.1 14208.1
! regression/common/checkstats "MARKCG_SURFCLASS" 243 20742 30 65092 30240.8 23512.6
! regression/common/checkstats "MARKCG_SURFCLASS" 244 5052 4718 62635 41790.3 14148.4
MARKCC 242-244 241
MARKCG_FILL_BOUND_NORM 50 50 10 10 0 241 242 243
! regression/common/checkstats "MARKCG_FILL_BOUND_NORM" 242 317 293 293 293.0 0.0
! regression/common/checkstats "MARKCG_FILL_BOUND_NORM" 243 88 293 293 293.0 0.0
MARKCC 242-243 241
MARKCG_FILL_BOUND_NORM 50 50 10 100 0 241 242 243
! regression/common/checkstats "MARKCG_FILL_BOUND_NORM" 242 5184 293 293 293.0 0.0
! regression/common/checkstats "MARKCG_FILL_BOUND_NORM" 243 292 1169 1755 1308.8 107.1
MARKCC 242-243 241
MARKCG_FILL_BOUND_NORM 50 50 10 100 91 241 242 243
! regression/common/checkstats "MARKCG_FILL_BOUND_NORM" 242 7980 293 32756 7241.8 11694.7
! regression/common/checkstats "MARKCG_FILL_BOUND_NORM" 243 316 33165 33836 33614.4 107.8
MARKCC 242-243 241
# Actually I'm wondering what this command was supposed to do.
# But well - check it anyway.
MARKCG_HEDGEHOG 241 1 2 4 1 65535 2 0 2 3
! regression/common/checkstats "MARKCG_HEDGEHOG" 2 44768 0 0 0.0 0.0
MARKCC 2-3 0
! regression/common/saynote "Class marking check completed"
