marker_draw - generate marker bitmaps from marker input list

Name

 marker_draw - generate marker bitmaps from marker input list

Type

Mapper - image filter for Image viewer 

Author

Ian Curington, AVS/UNIRAS Ltd.
 Language: K&R C
 

Description

 This module to takes a marker coordinate specification
 vector XY-pair list on
 an input port from another module, combine this with an
 an input image, and create a composit display image.
 The input image is copied to the output, then marker polygonal
 shapes are scan converted and filled using an edge fill
 algoriythm, with the fill color computed based on
 hue parameters. 
 It is designed and tested with several other marker
 modules, such as marker_pick or marker_select as source
 The vector marker list is defined by structures in the
 "marker.h" header file, defining the structure and usage
 of the field data type for markers.
 Each marker has a compile-time defined shape, but runtime
 attributes of position, size, color, etc.

Inputs


   Ref-Image    - Any AVS image, in full color.
   Marker-Input - marker specification list input
   

Outputs


   ROI Out - Modified full color image, input plus markers

Parameters


   Marker Hue - Hue, part of a color specification for all
                markers except of type "X". Saturation and
                value are prefixed.
   Hilite Hue - Similar control, but for any "X" markers