You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
119 lines
2.4 KiB
119 lines
2.4 KiB
package shared.model;
|
|
|
|
|
|
|
|
/**
|
|
* Contains data related to mark rounding for a specific leg.
|
|
*/
|
|
public class MarkRoundingData {
|
|
|
|
/**
|
|
* The leg this relates to.
|
|
*/
|
|
private Leg leg;
|
|
|
|
/**
|
|
* The mark that should be rounded.
|
|
*/
|
|
private Mark markToRound;
|
|
|
|
/**
|
|
* The bearing of the leg.
|
|
*/
|
|
private Bearing legBearing;
|
|
|
|
/**
|
|
* The bearing of the next leg.
|
|
*/
|
|
private Bearing nextLegBearing;
|
|
|
|
/**
|
|
* The location of the first rounding check point.
|
|
*/
|
|
private GPSCoordinate roundCheck1;
|
|
|
|
/**
|
|
* The location of the second rounding check point.
|
|
*/
|
|
private GPSCoordinate roundCheck2;
|
|
|
|
/**
|
|
* A halfway point between mark to round and roundCheck1.
|
|
*/
|
|
private GPSCoordinate roundCheck1Halfway;
|
|
|
|
/**
|
|
* A halfway point between mark to round and roundCheck2.
|
|
*/
|
|
private GPSCoordinate roundCheck2Halfway;
|
|
|
|
|
|
public MarkRoundingData() {
|
|
}
|
|
|
|
|
|
public Leg getLeg() {
|
|
return leg;
|
|
}
|
|
|
|
public void setLeg(Leg leg) {
|
|
this.leg = leg;
|
|
}
|
|
|
|
public Mark getMarkToRound() {
|
|
return markToRound;
|
|
}
|
|
|
|
public void setMarkToRound(Mark markToRound) {
|
|
this.markToRound = markToRound;
|
|
}
|
|
|
|
public Bearing getLegBearing() {
|
|
return legBearing;
|
|
}
|
|
|
|
public void setLegBearing(Bearing legBearing) {
|
|
this.legBearing = legBearing;
|
|
}
|
|
|
|
public Bearing getNextLegBearing() {
|
|
return nextLegBearing;
|
|
}
|
|
|
|
public void setNextLegBearing(Bearing nextLegBearing) {
|
|
this.nextLegBearing = nextLegBearing;
|
|
}
|
|
|
|
public GPSCoordinate getRoundCheck1() {
|
|
return roundCheck1;
|
|
}
|
|
|
|
public void setRoundCheck1(GPSCoordinate roundCheck1) {
|
|
this.roundCheck1 = roundCheck1;
|
|
}
|
|
|
|
public GPSCoordinate getRoundCheck2() {
|
|
return roundCheck2;
|
|
}
|
|
|
|
public void setRoundCheck2(GPSCoordinate roundCheck2) {
|
|
this.roundCheck2 = roundCheck2;
|
|
}
|
|
|
|
public GPSCoordinate getRoundCheck1Halfway() {
|
|
return roundCheck1Halfway;
|
|
}
|
|
|
|
public void setRoundCheck1Halfway(GPSCoordinate roundCheck1Halfway) {
|
|
this.roundCheck1Halfway = roundCheck1Halfway;
|
|
}
|
|
|
|
public GPSCoordinate getRoundCheck2Halfway() {
|
|
return roundCheck2Halfway;
|
|
}
|
|
|
|
public void setRoundCheck2Halfway(GPSCoordinate roundCheck2Halfway) {
|
|
this.roundCheck2Halfway = roundCheck2Halfway;
|
|
}
|
|
}
|