public class Feature extends Object implements Point2d, Cloneable
| Modifier and Type | Field and Description |
|---|---|
int |
val
value of feature
|
float |
x
x ordinate of feature
|
float |
y
y ordinate of feature
|
| Constructor and Description |
|---|
Feature() |
| Modifier and Type | Method and Description |
|---|---|
String |
asciiHeader() |
byte[] |
binaryHeader() |
Feature |
clone() |
Feature |
copy() |
void |
copyFrom(Point2d p) |
boolean |
equals(Object o) |
int |
getDimensions() |
Float |
getOrdinate(int dimension) |
float |
getX() |
float |
getY() |
int |
hashCode() |
Point2d |
minus(Point2d a) |
void |
readASCII(Scanner in) |
void |
readBinary(DataInput in) |
void |
setOrdinate(int dimension,
Number value) |
void |
setX(float x) |
void |
setY(float y) |
String |
toString() |
String |
toString(String format,
String type)
Convert to string representation with the given format
|
Feature |
transform(Jama.Matrix transform) |
void |
translate(float x,
float y) |
void |
translate(Point2d v) |
void |
writeASCII(PrintWriter out) |
void |
writeBinary(DataOutput out) |
void |
writeFeatureBin(DataOutputStream os)
Write feature as binary data
|
public float x
public float y
public int val
public Feature()
public String toString(String format, String type)
format - type - public void writeFeatureBin(DataOutputStream os) throws IOException
os - IOExceptionpublic Float getOrdinate(int dimension)
getOrdinate in interface Coordinatepublic int getDimensions()
getDimensions in interface Coordinatepublic void readASCII(Scanner in) throws IOException
readASCII in interface ReadableASCIIIOExceptionpublic String asciiHeader()
asciiHeader in interface ReadableASCIIasciiHeader in interface WriteableASCIIpublic void readBinary(DataInput in) throws IOException
readBinary in interface ReadableBinaryIOExceptionpublic byte[] binaryHeader()
binaryHeader in interface ReadableBinarybinaryHeader in interface WriteableBinarypublic void writeASCII(PrintWriter out) throws IOException
writeASCII in interface WriteableASCIIIOExceptionpublic void writeBinary(DataOutput out) throws IOException
writeBinary in interface WriteableBinaryIOExceptionpublic void setOrdinate(int dimension, Number value)
setOrdinate in interface Coordinate