smallview
fit
checkview -screenshot -2d -path ${imagedir}/${test_image}.png

if {[llength $prlist] > 0} {
  set marker_mass 0
  if {[isdraw marker] == 1} {
    regexp {Mass +: +([-0-9.+eE]+)} [lprops marker] full marker_mass
  }
  
  set proj_mass 0
  foreach pr $prlist {
    if {[isdraw $pr] == 1} {
      checkshape $pr
      regexp {Mass +: +([-0-9.+eE]+)} [lprops $pr] full tmp
      set proj_mass [expr $proj_mass + $tmp]
    }
  }
  
  if {$marker_mass != 0 && $proj_mass != 0} {
    set rel [expr $proj_mass/$marker_mass]
    puts [format {Length relation: %f} $rel]
    if {[info exists relcoef] == 0} {
      set relcoef 1
    }
    if {[expr abs($rel - $relcoef)] > 0.02} {
      puts "Error: deviation of projection length from original is too high"
    }
  } else {
    puts "Error: unable to calculate length"
  }
} else {
  puts "Error: no results produced"
}

puts ""
puts "TEST COMPLETED"
puts ""