public class Region extends Object implements Comparable
Modifier and Type | Field and Description |
---|---|
private short |
colFrom |
private short |
colTo |
private int |
rowFrom |
private int |
rowTo |
Constructor and Description |
---|
Region()
Creates a new instance of Region (0,0 - 0,0)
|
Region(int rowFrom,
short colFrom,
int rowTo,
short colTo) |
Region(MergeCellsRecord.MergedRegion region)
special constructor (I know this is bad but it is so wrong that its right
okay) that makes a region from a mergedcells's region subrecord.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object o) |
int |
compareTo(Region r)
Compares that the given region is the same less than or greater than this
region.
|
boolean |
contains(int row,
short col)
Answers: "is the row/column inside this range?"
|
boolean |
equals(Region r) |
int |
getArea() |
short |
getColumnFrom()
get the upper left hand corner column number
|
short |
getColumnTo()
get the lower right hand corner column number
|
int |
getRowFrom()
get the upper left hand corner row number
|
int |
getRowTo()
get the lower right hand corner row number
|
void |
setColumnFrom(short colFrom)
set the upper left hand corner column number
|
void |
setColumnTo(short colTo)
set the lower right hand corner column number
|
void |
setRowFrom(int rowFrom)
set the upper left hand corner row number
|
void |
setRowTo(int rowTo)
get the lower right hand corner row number
|
private int rowFrom
private short colFrom
private int rowTo
private short colTo
public Region()
public Region(int rowFrom, short colFrom, int rowTo, short colTo)
public Region(MergeCellsRecord.MergedRegion region)
public short getColumnFrom()
public int getRowFrom()
public short getColumnTo()
public int getRowTo()
public void setColumnFrom(short colFrom)
colFrom
- column number for the upper left hand cornerpublic void setRowFrom(int rowFrom)
rowFrom
- row number for the upper left hand cornerpublic void setColumnTo(short colTo)
colTo
- column number for the lower right hand cornerpublic void setRowTo(int rowTo)
rowTo
- row number for the lower right hand cornerpublic boolean contains(int row, short col)
true
if the cell is in the range and
false
if it is notpublic boolean equals(Region r)
public int compareTo(Region r)
r
- regioncompareTo(Object)
public int compareTo(Object o)
compareTo
in interface Comparable
public int getArea()
Copyright © 2016 Open Microscopy Environment