diff --git a/java/com.tractrac.resultapi/javadoc/allclasses-frame.html b/java/com.tractrac.resultapi/javadoc/allclasses-frame.html old mode 100644 new mode 100755 index 20ad8b8a4c2..354eeb9d99a --- a/java/com.tractrac.resultapi/javadoc/allclasses-frame.html +++ b/java/com.tractrac.resultapi/javadoc/allclasses-frame.html @@ -2,13 +2,13 @@ - + All Classes (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/allclasses-noframe.html b/java/com.tractrac.resultapi/javadoc/allclasses-noframe.html old mode 100644 new mode 100755 index 21a51f9d854..a78e199ea38 --- a/java/com.tractrac.resultapi/javadoc/allclasses-noframe.html +++ b/java/com.tractrac.resultapi/javadoc/allclasses-noframe.html @@ -2,13 +2,13 @@ - + All Classes (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResult.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResult.html old mode 100644 new mode 100755 index 27549d2be48..d381f37f529 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResult.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResult.html @@ -2,13 +2,13 @@ - + LiveResult (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResultItem.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResultItem.html old mode 100644 new mode 100755 index d3d0ecc0016..d878b54dfa6 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResultItem.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/LiveResultItem.html @@ -2,13 +2,13 @@ - + LiveResultItem (TracTrac Result API) - + @@ -264,6 +264,22 @@ Class representing a competitor at any given point in time, including informatio + double +getVmg() + +
+          Get VMG in knots measured at a point + + + + double +getVmgAverage30s() + +
+          Get the in knots VMG averaged over 30 seconds + + +  boolean isHasFinished() @@ -399,6 +415,22 @@ Class representing a competitor at any given point in time, including informatio
          Set the UUID of the competitor + + + void +setVmg(double vmg) + +
+          Set VMG in knots measured at a point + + + + void +setVmgAverage30s(double vmgAverage30s) + +
+          Set the VMG in knots averaged over 30 seconds +   @@ -883,6 +915,60 @@ public void setLongitude(double longitude)
Parameters:
longitude - set the longitude of the competitor in (degrees).(decimal degrees)
+
+ +

+getVmg

+
+public double getVmg()
+
+
Get VMG in knots measured at a point +

+

+ +
Returns:
the vmg
+
+
+
+ +

+setVmg

+
+public void setVmg(double vmg)
+
+
Set VMG in knots measured at a point +

+

+
Parameters:
vmg - the vmg to set
+
+
+
+ +

+getVmgAverage30s

+
+public double getVmgAverage30s()
+
+
Get the in knots VMG averaged over 30 seconds +

+

+ +
Returns:
the vmgAverage30s
+
+
+
+ +

+setVmgAverage30s

+
+public void setVmgAverage30s(double vmgAverage30s)
+
+
Set the VMG in knots averaged over 30 seconds +

+

+
Parameters:
vmgAverage30s - the vmgAverage30s to set
+
+

diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResult.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResult.html old mode 100644 new mode 100755 index 3df83934249..cf27d4b1093 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResult.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResult.html @@ -2,13 +2,13 @@ - + MarkResult (TracTrac Result API) - + @@ -76,9 +76,9 @@ function windowTitle() + SUMMARY: NESTED | FIELD | CONSTR | METHOD +DETAIL: FIELD | CONSTR | METHOD
@@ -108,7 +108,48 @@ The resultlist for a specific mark for a specific class.

+ + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intLEGTYPE_DOWNWIND + +
+           
+static intLEGTYPE_REACHING + +
+           
+static intLEGTYPE_UNKNOWN + +
+           
+static intLEGTYPE_UPWIND + +
+           
+  @@ -118,10 +159,11 @@ The resultlist for a specific mark for a specific class. Constructor Summary -MarkResult(java.util.List<com.maptrack.client.data.CompetitorMarkPassInfo> markPassInfo, +MarkResult(java.util.List<com.maptrack.client.data.CompetitorMarkPassInfo> markPassInfo, com.maptrack.client.data.EventClass eventClass, MarkResult previousMark, - com.maptrack.client.data.ControlPoint cp) + com.maptrack.client.data.ControlPoint cp, + double legDirection)
          Constructor for the MarkResult. @@ -162,6 +204,14 @@ The resultlist for a specific mark for a specific class. + int +getLegType() + +
+          Get the type of leg: LEGTYPE_UPWIND, LEGTYPE_DOWNWIND, LEGTYPE_REACHING or LEGTYPE_UNKNOWN. + + +  java.lang.String getMarkName() @@ -205,6 +255,55 @@ The resultlist for a specific mark for a specific class.  

+ + + + + + + +
+Field Detail
+ +

+LEGTYPE_UNKNOWN

+
+public static final int LEGTYPE_UNKNOWN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LEGTYPE_UPWIND

+
+public static final int LEGTYPE_UPWIND
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LEGTYPE_DOWNWIND

+
+public static final int LEGTYPE_DOWNWIND
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LEGTYPE_REACHING

+
+public static final int LEGTYPE_REACHING
+
+
+
See Also:
Constant Field Values
+
+ @@ -215,13 +314,14 @@ The resultlist for a specific mark for a specific class. -

+

MarkResult

 public MarkResult(java.util.List<com.maptrack.client.data.CompetitorMarkPassInfo> markPassInfo,
                   com.maptrack.client.data.EventClass eventClass,
                   MarkResult previousMark,
-                  com.maptrack.client.data.ControlPoint cp)
+ com.maptrack.client.data.ControlPoint cp, + double legDirection)
Constructor for the MarkResult.

NOTE: Constructor is normally not used by API customers. @@ -336,6 +436,28 @@ public java.lang.String getMarkShortName()
Returns:
the short name of the mark the list is generated for
+
+ +

+getLegType

+
+public int getLegType()
+
+
Get the type of leg: LEGTYPE_UPWIND, LEGTYPE_DOWNWIND, LEGTYPE_REACHING or LEGTYPE_UNKNOWN. +

+ Note that legtype isn't entered as part of the course defination, but calculated using the following logic: +


@@ -387,9 +509,9 @@ public java.lang.String getMarkShortName() - SUMMARY: NESTED | FIELD | CONSTR | METHOD + SUMMARY: NESTED | FIELD | CONSTR | METHOD -DETAIL: FIELD | CONSTR | METHOD +DETAIL: FIELD | CONSTR | METHOD diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResultItem.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResultItem.html old mode 100644 new mode 100755 index 2cd9aa230c1..e4578501ab3 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResultItem.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/MarkResultItem.html @@ -2,13 +2,13 @@ - + MarkResultItem (TracTrac Result API) - + @@ -720,7 +720,7 @@ public double getSOG()

-
Returns:
the speed over ground (SOG) as measured by distance / time. NaN is returned for the start mark.
+
Returns:
the speed over ground (SOG) in knots as measured by distance / time. NaN is returned for the start mark.

@@ -747,7 +747,7 @@ public double getVMG()

-
Returns:
the VMG (velocity made good) measured as distance between marks / time used on leg. NaN is returned for the start mark.
+
Returns:
the VMG (velocity made good) in knots measured as distance between marks / time used on leg. NaN is returned for the start mark.

@@ -774,7 +774,7 @@ public double getTopspeed()

-
Returns:
the topspeed measured over 10 seconds. NaN is returned for the start mark.
+
Returns:
the topspeed measured over 10 seconds in km/h. NaN is returned for the start mark.

diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/PerLegResult.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/PerLegResult.html old mode 100644 new mode 100755 index 0aea26614c3..5005b2ceee5 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/PerLegResult.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/PerLegResult.html @@ -2,13 +2,13 @@ - + PerLegResult (TracTrac Result API) - + @@ -118,9 +118,10 @@ A result for one class for all marks Constructor Summary -PerLegResult(com.maptrack.client.gui.IProgressDataGetter pdg, +PerLegResult(com.maptrack.client.gui.IProgressDataGetter pdg, com.maptrack.client.data.ClientEventRaceData erd, - com.maptrack.client.data.EventClass eventClass) + com.maptrack.client.data.EventClass eventClass, + com.maptrack.clientsail.data.BoatRaceData brd)
          The constructer for the PerLegResult. @@ -198,12 +199,13 @@ A result for one class for all marks -

+

PerLegResult

 public PerLegResult(com.maptrack.client.gui.IProgressDataGetter pdg,
                     com.maptrack.client.data.ClientEventRaceData erd,
-                    com.maptrack.client.data.EventClass eventClass)
+ com.maptrack.client.data.EventClass eventClass, + com.maptrack.clientsail.data.BoatRaceData brd)
The constructer for the PerLegResult.
Note: Normally not called by API users diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/ResultGenerator.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/ResultGenerator.html old mode 100644 new mode 100755 index 87468061107..cb4d4290a0f --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/ResultGenerator.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/ResultGenerator.html @@ -2,13 +2,13 @@ - + ResultGenerator (TracTrac Result API) - + @@ -286,7 +286,7 @@ public void recalcuateWithWind(long timems,

-
Parameters:
timems - Time in milliseconds to calculate results for
windDirectionDegrees - The wind direction in degrees from 0 to 359
+
Parameters:
timems - Time in milliseconds to calculate results for
windDirectionDegrees - The wind direction (where the wind is coming from) in degrees from 0 to 359.
diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResult.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResult.html old mode 100644 new mode 100755 index e5d893f86aa..5d207b6761e --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResult.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResult.html @@ -2,13 +2,13 @@ - + Uses of Class com.tractrac.ResultAPI.LiveResult (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResultItem.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResultItem.html old mode 100644 new mode 100755 index e88c0e2b8ef..859224709b8 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResultItem.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/LiveResultItem.html @@ -2,13 +2,13 @@ - + Uses of Class com.tractrac.ResultAPI.LiveResultItem (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResult.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResult.html old mode 100644 new mode 100755 index 4d3be959559..b4871e75987 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResult.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResult.html @@ -2,13 +2,13 @@ - + Uses of Class com.tractrac.ResultAPI.MarkResult (TracTrac Result API) - + @@ -130,10 +130,11 @@ Uses of Constructors in com.tractrac.ResultAPI with parameters of type MarkResult -MarkResult(java.util.List<com.maptrack.client.data.CompetitorMarkPassInfo> markPassInfo, +MarkResult(java.util.List<com.maptrack.client.data.CompetitorMarkPassInfo> markPassInfo, com.maptrack.client.data.EventClass eventClass, MarkResult previousMark, - com.maptrack.client.data.ControlPoint cp) + com.maptrack.client.data.ControlPoint cp, + double legDirection)
          Constructor for the MarkResult. diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResultItem.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResultItem.html old mode 100644 new mode 100755 index 853f3250011..9d3d22e9ecc --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResultItem.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/MarkResultItem.html @@ -2,13 +2,13 @@ - + Uses of Class com.tractrac.ResultAPI.MarkResultItem (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/PerLegResult.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/PerLegResult.html old mode 100644 new mode 100755 index 78bf1340e64..6a06af88489 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/PerLegResult.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/PerLegResult.html @@ -2,13 +2,13 @@ - + Uses of Class com.tractrac.ResultAPI.PerLegResult (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/ResultGenerator.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/ResultGenerator.html old mode 100644 new mode 100755 index 5de88f4d3a7..1741e28a979 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/ResultGenerator.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/class-use/ResultGenerator.html @@ -2,13 +2,13 @@ - + Uses of Class com.tractrac.ResultAPI.ResultGenerator (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-frame.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-frame.html old mode 100644 new mode 100755 index b46e4c64790..54d70413944 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-frame.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-frame.html @@ -2,13 +2,13 @@ - + com.tractrac.ResultAPI (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-summary.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-summary.html old mode 100644 new mode 100755 index 72195482529..dd2df23ff94 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-summary.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-summary.html @@ -2,13 +2,13 @@ - + com.tractrac.ResultAPI (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-tree.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-tree.html old mode 100644 new mode 100755 index a9b9a300036..edfb56c12a4 --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-tree.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-tree.html @@ -2,13 +2,13 @@ - + com.tractrac.ResultAPI Class Hierarchy (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-use.html b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-use.html old mode 100644 new mode 100755 index 4bc40e6beee..f34238de44b --- a/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-use.html +++ b/java/com.tractrac.resultapi/javadoc/com/tractrac/ResultAPI/package-use.html @@ -2,13 +2,13 @@ - + Uses of Package com.tractrac.ResultAPI (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/constant-values.html b/java/com.tractrac.resultapi/javadoc/constant-values.html old mode 100644 new mode 100755 index 5d1eb835401..76258c78ac2 --- a/java/com.tractrac.resultapi/javadoc/constant-values.html +++ b/java/com.tractrac.resultapi/javadoc/constant-values.html @@ -2,13 +2,13 @@ - + Constant Field Values (TracTrac Result API) - + @@ -85,8 +85,54 @@ Constant Field Values
Contents + + + + + +
+com.tractrac.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
com.tractrac.ResultAPI.MarkResult
+public static final intLEGTYPE_DOWNWIND2
+public static final intLEGTYPE_REACHING3
+public static final intLEGTYPE_UNKNOWN0
+public static final intLEGTYPE_UPWIND1
+ +

+ +


diff --git a/java/com.tractrac.resultapi/javadoc/deprecated-list.html b/java/com.tractrac.resultapi/javadoc/deprecated-list.html old mode 100644 new mode 100755 index 2f0df54d76e..728572a54d8 --- a/java/com.tractrac.resultapi/javadoc/deprecated-list.html +++ b/java/com.tractrac.resultapi/javadoc/deprecated-list.html @@ -2,13 +2,13 @@ - + Deprecated List (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/help-doc.html b/java/com.tractrac.resultapi/javadoc/help-doc.html old mode 100644 new mode 100755 index 53d54cabbdb..02cd3878cf6 --- a/java/com.tractrac.resultapi/javadoc/help-doc.html +++ b/java/com.tractrac.resultapi/javadoc/help-doc.html @@ -2,13 +2,13 @@ - + API Help (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-1.html b/java/com.tractrac.resultapi/javadoc/index-files/index-1.html old mode 100644 new mode 100755 index 96916d94964..a8e3f2677b5 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-1.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-1.html @@ -2,13 +2,13 @@ - + C-Index (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-2.html b/java/com.tractrac.resultapi/javadoc/index-files/index-2.html old mode 100644 new mode 100755 index 66542418cd6..6a6cc839e58 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-2.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-2.html @@ -2,13 +2,13 @@ - + G-Index (TracTrac Result API) - + @@ -151,6 +151,9 @@ Method in class com.tractrac.ResultAPI.getLegtime() - Method in class com.tractrac.ResultAPI.MarkResultItem
Get the time used on last leg +
getLegType() - +Method in class com.tractrac.ResultAPI.MarkResult +
Get the type of leg: LEGTYPE_UPWIND, LEGTYPE_DOWNWIND, LEGTYPE_REACHING or LEGTYPE_UNKNOWN.
getLiveResults() - Method in class com.tractrac.ResultAPI.ResultGenerator
Generates a live result list for the last time recalculate was run. @@ -223,9 +226,15 @@ Method in class com.tractrac.ResultAPI.getUuid() - Method in class com.tractrac.ResultAPI.MarkResultItem
Get the UUID of the competitor +
getVmg() - +Method in class com.tractrac.ResultAPI.LiveResultItem +
Get VMG in knots measured at a point
getVMG() - Method in class com.tractrac.ResultAPI.MarkResultItem
Get the VMG for the last leg +
getVmgAverage30s() - +Method in class com.tractrac.ResultAPI.LiveResultItem +
Get the in knots VMG averaged over 30 seconds
diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-3.html b/java/com.tractrac.resultapi/javadoc/index-files/index-3.html old mode 100644 new mode 100755 index 9274d50a5e2..a1a4c2f6f66 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-3.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-3.html @@ -2,13 +2,13 @@ - + I-Index (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-4.html b/java/com.tractrac.resultapi/javadoc/index-files/index-4.html old mode 100644 new mode 100755 index de50a1e2906..559d34ab332 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-4.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-4.html @@ -2,13 +2,13 @@ - + L-Index (TracTrac Result API) - + @@ -82,6 +82,18 @@ function windowTitle()

L

+
LEGTYPE_DOWNWIND - +Static variable in class com.tractrac.ResultAPI.MarkResult +
  +
LEGTYPE_REACHING - +Static variable in class com.tractrac.ResultAPI.MarkResult +
  +
LEGTYPE_UNKNOWN - +Static variable in class com.tractrac.ResultAPI.MarkResult +
  +
LEGTYPE_UPWIND - +Static variable in class com.tractrac.ResultAPI.MarkResult +
 
LiveResult - Class in com.tractrac.ResultAPI
A class representing a live result for sailing The result compares boats on all legs.
LiveResult(ResultListBoat, EventClass) - diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-5.html b/java/com.tractrac.resultapi/javadoc/index-files/index-5.html old mode 100644 new mode 100755 index 45e4f6e5843..4ec371d24f5 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-5.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-5.html @@ -2,13 +2,13 @@ - + M-Index (TracTrac Result API) - + @@ -82,7 +82,7 @@ function windowTitle()

M

-
MarkResult - Class in com.tractrac.ResultAPI
The resultlist for a specific mark for a specific class.
MarkResult(List<CompetitorMarkPassInfo>, EventClass, MarkResult, ControlPoint) - +
MarkResult - Class in com.tractrac.ResultAPI
The resultlist for a specific mark for a specific class.
MarkResult(List<CompetitorMarkPassInfo>, EventClass, MarkResult, ControlPoint, double) - Constructor for class com.tractrac.ResultAPI.MarkResult
Constructor for the MarkResult.
MarkResultItem - Class in com.tractrac.ResultAPI
Contains all information about a mark-rounding per competitor per mark.
MarkResultItem() - diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-6.html b/java/com.tractrac.resultapi/javadoc/index-files/index-6.html old mode 100644 new mode 100755 index 0ac602f7cb1..eb16e4468f3 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-6.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-6.html @@ -2,13 +2,13 @@ - + P-Index (TracTrac Result API) - + @@ -82,7 +82,7 @@ function windowTitle()

P

-
PerLegResult - Class in com.tractrac.ResultAPI
A result for one class for all marks
PerLegResult(IProgressDataGetter, ClientEventRaceData, EventClass) - +
PerLegResult - Class in com.tractrac.ResultAPI
A result for one class for all marks
PerLegResult(IProgressDataGetter, ClientEventRaceData, EventClass, BoatRaceData) - Constructor for class com.tractrac.ResultAPI.PerLegResult
The constructer for the PerLegResult.
diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-7.html b/java/com.tractrac.resultapi/javadoc/index-files/index-7.html old mode 100644 new mode 100755 index 3191481e8cb..24540742600 --- a/java/com.tractrac.resultapi/javadoc/index-files/index-7.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-7.html @@ -2,13 +2,13 @@ - + R-Index (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-8.html b/java/com.tractrac.resultapi/javadoc/index-files/index-8.html old mode 100644 new mode 100755 index 048fe07b956..d17d27202bc --- a/java/com.tractrac.resultapi/javadoc/index-files/index-8.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-8.html @@ -2,13 +2,13 @@ - + S-Index (TracTrac Result API) - + @@ -173,9 +173,15 @@ Method in class com.tractrac.ResultAPI.setUuid(UUID) - Method in class com.tractrac.ResultAPI.MarkResultItem
Set the UUID of the competitor +
setVmg(double) - +Method in class com.tractrac.ResultAPI.LiveResultItem +
Set VMG in knots measured at a point
setVMG(double) - Method in class com.tractrac.ResultAPI.MarkResultItem
Set the VMG of the last leg +
setVmgAverage30s(double) - +Method in class com.tractrac.ResultAPI.LiveResultItem +
Set the VMG in knots averaged over 30 seconds

diff --git a/java/com.tractrac.resultapi/javadoc/index-files/index-9.html b/java/com.tractrac.resultapi/javadoc/index-files/index-9.html old mode 100644 new mode 100755 index 93f84279ac5..3512f7f2acd --- a/java/com.tractrac.resultapi/javadoc/index-files/index-9.html +++ b/java/com.tractrac.resultapi/javadoc/index-files/index-9.html @@ -2,13 +2,13 @@ - + V-Index (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/index.html b/java/com.tractrac.resultapi/javadoc/index.html old mode 100644 new mode 100755 index 6089db6dbf8..991c27fcdee --- a/java/com.tractrac.resultapi/javadoc/index.html +++ b/java/com.tractrac.resultapi/javadoc/index.html @@ -2,7 +2,7 @@ - + TracTrac Result API diff --git a/java/com.tractrac.resultapi/javadoc/overview-tree.html b/java/com.tractrac.resultapi/javadoc/overview-tree.html old mode 100644 new mode 100755 index 2f373a8f062..06390be64f3 --- a/java/com.tractrac.resultapi/javadoc/overview-tree.html +++ b/java/com.tractrac.resultapi/javadoc/overview-tree.html @@ -2,13 +2,13 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Thu Jun 02 10:36:51 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jun 15 11:41:57 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Class Hierarchy (TracTrac Result API) - + diff --git a/java/com.tractrac.resultapi/javadoc/package-list b/java/com.tractrac.resultapi/javadoc/package-list old mode 100644 new mode 100755 diff --git a/java/com.tractrac.resultapi/javadoc/resources/inherit.gif b/java/com.tractrac.resultapi/javadoc/resources/inherit.gif old mode 100644 new mode 100755 diff --git a/java/com.tractrac.resultapi/javadoc/stylesheet.css b/java/com.tractrac.resultapi/javadoc/stylesheet.css old mode 100644 new mode 100755 diff --git a/java/com.tractrac.resultapi/lib/GribLib.jar b/java/com.tractrac.resultapi/lib/GribLib.jar old mode 100644 new mode 100755 index 8c541c71325..fd5771f5934 Binary files a/java/com.tractrac.resultapi/lib/GribLib.jar and b/java/com.tractrac.resultapi/lib/GribLib.jar differ diff --git a/java/com.tractrac.resultapi/lib/TracClientLib.jar b/java/com.tractrac.resultapi/lib/TracClientLib.jar old mode 100644 new mode 100755 index d9b040847d5..33ee9f65e05 Binary files a/java/com.tractrac.resultapi/lib/TracClientLib.jar and b/java/com.tractrac.resultapi/lib/TracClientLib.jar differ diff --git a/java/com.tractrac.resultapi/lib/TracClientSail.jar b/java/com.tractrac.resultapi/lib/TracClientSail.jar old mode 100644 new mode 100755 index c6fa7c3babe..205213450e8 Binary files a/java/com.tractrac.resultapi/lib/TracClientSail.jar and b/java/com.tractrac.resultapi/lib/TracClientSail.jar differ diff --git a/java/com.tractrac.resultapi/lib/TracCommon.jar b/java/com.tractrac.resultapi/lib/TracCommon.jar old mode 100644 new mode 100755 index ccabb55929c..25bf6081243 Binary files a/java/com.tractrac.resultapi/lib/TracCommon.jar and b/java/com.tractrac.resultapi/lib/TracCommon.jar differ diff --git a/java/com.tractrac.resultapi/lib/TracDataLib.jar b/java/com.tractrac.resultapi/lib/TracDataLib.jar old mode 100644 new mode 100755 index 6ecc11e8ea6..8360f1d0357 Binary files a/java/com.tractrac.resultapi/lib/TracDataLib.jar and b/java/com.tractrac.resultapi/lib/TracDataLib.jar differ diff --git a/java/com.tractrac.resultapi/lib/TracResultAPI.jar b/java/com.tractrac.resultapi/lib/TracResultAPI.jar deleted file mode 100644 index f4dcc6a181a..00000000000 Binary files a/java/com.tractrac.resultapi/lib/TracResultAPI.jar and /dev/null differ diff --git a/java/com.tractrac.resultapi/lib/TracTracClientModule.jar b/java/com.tractrac.resultapi/lib/TracTracClientModule.jar old mode 100644 new mode 100755 index 68295682675..a90ec9671d5 Binary files a/java/com.tractrac.resultapi/lib/TracTracClientModule.jar and b/java/com.tractrac.resultapi/lib/TracTracClientModule.jar differ diff --git a/java/com.tractrac.resultapi/src/com/tractrac/ResultAPITester.java b/java/com.tractrac.resultapi/src/com/tractrac/ResultAPITester.java deleted file mode 100644 index 99dc93863eb..00000000000 --- a/java/com.tractrac.resultapi/src/com/tractrac/ResultAPITester.java +++ /dev/null @@ -1,164 +0,0 @@ -/* - * Demonstration of the TracTrac Result API - * - */ -package com.tractrac; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.URL; -import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.GregorianCalendar; -import java.util.TimeZone; - -import com.tractrac.ResultAPI.LiveResult; -import com.tractrac.ResultAPI.LiveResultItem; -import com.tractrac.ResultAPI.MarkResult; -import com.tractrac.ResultAPI.MarkResultItem; -import com.tractrac.ResultAPI.PerLegResult; -import com.tractrac.ResultAPI.ResultGenerator; - -/** - * - * @author Lasse Staffensen, TracTrac - */ -public class ResultAPITester { - - - // Set the time zone to UTC to correspond with the server - static { - TimeZone.setDefault(TimeZone.getTimeZone("UTC")); - } - /** - * @param args the command line arguments - */ - public static void main(String[] args) { - try { - - // Use the start-time of program to make a simply timer - long startTimeReal = System.currentTimeMillis(); - // Set the start-time of the race - Calendar cal = new GregorianCalendar(111, 3, 01, 00, 20, 00); - long StartTimeRace = cal.getTimeInMillis(); - // Set the speed up of the demonstration - int speedup = 10; - - // Instance the resultgenerator using a URL for a specific race - ResultGenerator generator = new ResultGenerator(new URL("http://germanmaster.traclive.dk/events/event_20110308_SAPWorldCh/clientparams.php?event=event_20110308_SAPWorldCh&race=5ffe619e-4962-11e0-8236-406186cbf87c&ci=&minimize=&LiveDelaySecs=")); - - // Start out not using custom wind - boolean useWindDirection = false; - double windDirectionDegrees = 0; - - // Set up a simply text-based GUI - while (true) { - System.out.print("Press L for live result, P for per leg result, W to set wind, Q to quit.\n:"); - - // open up standard input - BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); - - String command = null; - - try { - command = br.readLine(); - // Calculate time according to our simple timer - long time = (System.currentTimeMillis() - startTimeReal) * speedup + StartTimeRace; - System.out.println("Current time: " + new SimpleDateFormat().format(new Date(time))); - if (useWindDirection) System.out.println("Using wind directino: " + windDirectionDegrees); - else System.out.println("Not using wind direction"); - if (command.equalsIgnoreCase("Q")) System.exit(0); - // Check of wind should be changed - if (command.equalsIgnoreCase("w")) { - System.out.println("\nlEnter wind. N for none or 0-359 to set wind direction.\n:"); - command = br.readLine(); - if (command.equalsIgnoreCase("n")) { - useWindDirection = false; - windDirectionDegrees = 0; - } else { - try { - windDirectionDegrees = Double.valueOf(command).doubleValue(); - useWindDirection = true; - } catch (Exception e) { - System.out.println("Unable to interpret wind direction"); - } - } - - } - // Recalculate results - using or not using custom wind - if (useWindDirection) generator.recalcuateWithWind(time, windDirectionDegrees); - else generator.recalculate(time); - - // Generator the live results lists - if (command.equalsIgnoreCase("L")) { - // Get a list for each class - for(LiveResult liveResult : generator.getLiveResults()) { - System.out.println("\tClass: " + liveResult.getClassName()); - // Get a result item for each competitor - for (LiveResultItem item : liveResult.values()) { - System.out.println("\t\tRank: " + item.getRank()); - System.out.println("\t\t\tName: " + item.getName()); - System.out.println("\t\t\tShort: " + item.getShortName()); - System.out.println("\t\t\tTeam: " + item.getTeam()); - System.out.println("\t\t\tDescription: " + item.getDescription()); - System.out.println("\t\t\tNationality: " + item.getNationality()); - System.out.println("\t\t\tAfter at finish: " + item.getAfterAtFinish()); - System.out.println("\t\t\tDistance to next mark: " + item.getDistNextMark()); - System.out.println("\t\t\tDistance to finish: " + item.getDistToFinish()); - System.out.println("\t\t\tDistance behind leader: " + item.getDistanceBehind()); - System.out.println("\t\t\tHeading: " + item.getHeading()); - System.out.println("\t\t\tLatitude: " + item.getLatitude()); - System.out.println("\t\t\tLongitude: " + item.getLongitude()); - System.out.println("\t\t\tSpeed: " + item.getSpeed()); - System.out.println("\t\t\tFinished: " + item.isHasFinished()); - } - } - } - - // Generator the per leg result list - if (command.equalsIgnoreCase("P")) { - // Get at per leg result per class - for (PerLegResult plr : generator.getPerLegResults()) { - System.out.println("\tClass: " + plr.getClassName()); - int m = 0; - // Get a result list per mark - for (MarkResult markResult : plr.values()) { - System.out.println("\tMark: " + markResult.getMarkName() + " - " + (m+1) + "/" + plr.getMarkCount()); - m++; - // Get a result item per competitor - for (MarkResultItem item : markResult.values()) { - System.out.println("\t\tRank: " + item.getRank()); - System.out.println("\t\t\t\tName: " + item.getName()); - System.out.println("\t\t\t\tShort: " + item.getShortName()); - System.out.println("\t\t\t\tTeam: " + item.getTeam()); - System.out.println("\t\t\t\tDescription: " + item.getDescription()); - System.out.println("\t\t\t\tNationality: " + item.getNationality()); - System.out.println("\t\t\t\tAfter: " + item.getAfter()); - System.out.println("\t\t\t\tDeltarank: " + item.getDeltarank()); - System.out.println("\t\t\t\tLeg rank: " + item.getLegrank()); - System.out.println("\t\t\t\tLeg time: " + item.getLegtime()); - System.out.println("\t\t\t\tSOG: " + item.getSOG()); - System.out.println("\t\t\t\tTop speed: " + item.getTopspeed()); - System.out.println("\t\t\t\tTravelled distance: " + item.getTraveledDistance()); - System.out.println("\t\t\t\tVMG: " + item.getVMG()); - - } - } - - } - } - - } catch (IOException ioe) { - System.out.println("IO error trying to read stdin"); - System.exit(1); - } - } - - - } catch (Exception e) { - e.printStackTrace(); - } - } -}