endrov.roi
Class ROI.ROIType

java.lang.Object
  extended by endrov.roi.ROI.ROIType
Enclosing class:
ROI

public static class ROI.ROIType
extends java.lang.Object

Class: Information about a ROI type *


Constructor Summary
ROI.ROIType(javax.swing.ImageIcon icon, java.lang.Class<? extends ROI> roiClass, boolean canPlace, boolean isCompound, java.lang.String name)
           
 
Method Summary
 boolean canPlace()
          Can be made by dragging two points in image window
 javax.swing.ImageIcon getIcon()
          Icon, can be null
 boolean isCompound()
          Compound ROI: puts together ROI from sub objects
 ROI makeInstance()
          Create an instance of this ROI
 java.lang.String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ROI.ROIType

public ROI.ROIType(javax.swing.ImageIcon icon,
                   java.lang.Class<? extends ROI> roiClass,
                   boolean canPlace,
                   boolean isCompound,
                   java.lang.String name)
Method Detail

canPlace

public boolean canPlace()
Can be made by dragging two points in image window


isCompound

public boolean isCompound()
Compound ROI: puts together ROI from sub objects


name

public java.lang.String name()

makeInstance

public ROI makeInstance()
Create an instance of this ROI


getIcon

public javax.swing.ImageIcon getIcon()
Icon, can be null