public class

Measurement

extends Object
java.lang.Object
   ↳ vars.annotation.ui.imagepanel.Measurement

Class Overview

Bean class for holding information about a measurement

Summary

Constants
Predicate<Association> IS_MEASUREMENT_PREDICATE Filter for the distance measurement association
Function<ILinkMeasurement> LINK_TO_MEASUREMENT_TRANSFORM Transform to convert association to measurements
String MEASUREMENT_LINKNAME
Public Constructors
Measurement(int x0, int y0, int x1, int y1)
Measurement(int x0, int y0, int x1, int y1, String comment)
Public Methods
boolean equals(Object o)
static Measurement fromLink(ILink link)
static Collection<Measurement> fromObservation(Observation observation)
String getComment()
int getX0()
int getX1()
int getY0()
int getY1()
int hashCode()
void setComment(String comment)
ILink toLink()
Transforms the measurement into an ILink object.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final Predicate<Association> IS_MEASUREMENT_PREDICATE

Filter for the distance measurement association

public static final Function<ILinkMeasurement> LINK_TO_MEASUREMENT_TRANSFORM

Transform to convert association to measurements

public static final String MEASUREMENT_LINKNAME

Constant Value: "measurement in pixels [x0 y0 x1 y1 comment]"

Public Constructors

public Measurement (int x0, int y0, int x1, int y1)

public Measurement (int x0, int y0, int x1, int y1, String comment)

Parameters
x0 x-coordinate of the starting point
y0 y-coordinate of the starting point
x1 x-coordinate of the ending point
y1 y-coordinate of the ending point
comment Some description about the measurement

Public Methods

public boolean equals (Object o)

public static Measurement fromLink (ILink link)

public static Collection<Measurement> fromObservation (Observation observation)

public String getComment ()

public int getX0 ()

public int getX1 ()

public int getY0 ()

public int getY1 ()

public int hashCode ()

public void setComment (String comment)

public ILink toLink ()

Transforms the measurement into an ILink object. The link can be converted to an Association using:

     AnnotationFactory f = // get an annotationFactory object
     Association = f.newAssociation(measurement.toLink());
 

public String toString ()