Lumen.java

Go to the documentation of this file.
00001 package theba.core;
00002 
00003 import java.awt.Rectangle;
00004 
00011 public class Lumen {
00012 
00013         private short[] lumenMask;
00014 
00015         private short[] distanceFromLumen;
00016 
00017         private Rectangle bounds;
00018 
00019         private int size;
00020 
00021         private short id;
00022 
00023         private int numRegions = -1;
00024 
00025         public Lumen(short[] mask, short[] map, Rectangle bounds, int size, short id) {
00026                 lumenMask = mask;
00027                 distanceFromLumen = map;
00028                 this.bounds = bounds;
00029                 this.size = size;
00030                 this.id = id;
00031 
00032         }
00033 
00034         void setLumenMask(short[] lumenMask) {
00035                 this.lumenMask = lumenMask;
00036         }
00037 
00038         public short[] getLumenMask() {
00039                 return lumenMask;
00040         }
00041 
00042         public Rectangle getBounds() {
00043                 return bounds;
00044         }
00045 
00046         public void setBounds(Rectangle bounds) {
00047                 this.bounds = bounds;
00048         }
00049 
00050         public short[] getDistanceMap() {
00051                 return distanceFromLumen;
00052         }
00053 
00054         public void setDistanceMap(short[] distanceMap) {
00055                 this.distanceFromLumen = distanceMap;
00056         }
00057 
00058         public short getId() {
00059                 return id;
00060         }
00061 
00062         public void setId(byte id) {
00063                 this.id = id;
00064         }
00065 
00066         public int getNumRegions() {
00067                 return numRegions;
00068         }
00069 
00070         public void setNumRegions(int numRegions) {
00071                 this.numRegions = numRegions;
00072         }
00073 
00074         public int getSize() {
00075                 return size;
00076         }
00077 
00078         public void setSize(int size) {
00079                 this.size = size;
00080         }
00081 
00082 }

Generated on Fri Nov 13 08:57:07 2009 for Theba by  doxygen 1.6.1