2 puts "OCC23654 Markers recompute"
5 # reflects Aspect_TypeOfMarker enumeration
20 Aspect_TOM_USERDEFINED
24 set aCustom1 [locate_data_file images/marker_box1.png]
25 set aCustom2 [locate_data_file images/marker_box2.png]
26 set aCustom3 [locate_data_file images/marker_dot.png]
28 # draw box in advance which should fit all our markers
32 set aV "Driver1/Viewer1/View1"
33 vinit name=$aV l=32 t=32 w=512 h=512
42 vfont add [locate_data_file DejaVuSans.ttf] SansFont
44 for { set aMarkerType 0 } { $aMarkerType <= 13 } { incr aMarkerType } {
45 set aRow [expr $aMarkerType - 7]
47 set aName [lindex $aMarkerTypeNames $aMarkerType]
48 vdrawtext "$aName" "$aName" -pos 0 [expr $aRow + 0.5] 0 -color 0.5 1.0 1.0 -halign center -valign center -angle 000 -zoom 0 -height 12 -aspect bold -font SansFont
49 if { $aMarkerType == 13 } {
50 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 PointsOnSide=1 FileName=$aCustom1
51 set aCol [expr $aCol - 1]
52 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 PointsOnSide=1 FileName=$aCustom2
53 set aCol [expr $aCol - 1]
54 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 PointsOnSide=1 FileName=$aCustom3
56 for { set aMarkerScale 1.0 } { $aMarkerScale <= 7 } { set aMarkerScale [expr $aMarkerScale + 0.5] } {
57 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 MarkerType=$aMarkerType Scale=$aMarkerScale PointsOnSide=1
58 set aCol [expr $aCol - 1]
63 set anImage1 $imagedir/${casename}_1.png
64 set anImage2 $imagedir/${casename}_2.png
70 vinit name=$aV l=32 t=32 w=512 h=512