de.unihalle.informatik.MiToBo.visualization.drawing
Class DrawPolygon2DSet

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.MiToBo.core.operator.MTBOperator
          extended by de.unihalle.informatik.MiToBo.visualization.drawing.DrawPolygon2DSet
All Implemented Interfaces:
de.unihalle.informatik.Alida.datatypes.ALDConfigurationValidator, de.unihalle.informatik.Alida.operator.events.ALDOperatorExecutionProgressEventListener, EventListener

@ALDMetaInfo(export=ALLOWED)
@ALDAOperator
public class DrawPolygon2DSet
extends MTBOperator

A class to visualize 2D polygons.

Background is always set to 0, polygons are drawn in red.

Author:
moeller

Nested Class Summary
 
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.operator.ALDOperator.HidingMode
 
Field Summary
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider
 
Constructor Summary
DrawPolygon2DSet()
          Default constructor.
DrawPolygon2DSet(MTBPolygon2DSet ps)
          Simple constructor.
DrawPolygon2DSet(MTBPolygon2DSet ps, MTBImageRGB img)
          Complete constructor.
 
Method Summary
 MTBImage getResultImage()
          Get the resulting region image.
protected  void operate()
           
 void setColor(String c)
          Specify color in which to draw the snakes.
 
Methods inherited from class de.unihalle.informatik.MiToBo.core.operator.MTBOperator
readResolve
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
addOperatorExecutionProgressEventListener, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, isConfigured, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, runOp, runOp, runOp, setConstructionMode, setHidingMode, setName, setParameter, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DrawPolygon2DSet

public DrawPolygon2DSet()
                 throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Default constructor.

Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

DrawPolygon2DSet

public DrawPolygon2DSet(MTBPolygon2DSet ps)
                 throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Simple constructor.

Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

DrawPolygon2DSet

public DrawPolygon2DSet(MTBPolygon2DSet ps,
                        MTBImageRGB img)
                 throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Complete constructor.

Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Method Detail

setColor

public void setColor(String c)
Specify color in which to draw the snakes.

Known colors are: red, green, blue, yellow, white


getResultImage

public MTBImage getResultImage()
Get the resulting region image.


operate

protected void operate()
Specified by:
operate in class de.unihalle.informatik.Alida.operator.ALDOperator


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.