Bug for MATLAB r export when angles are null

This commit is contained in:
Jamie Mac 2024-05-29 08:04:47 +01:00
parent a8f01b1509
commit d294d3260a
3 changed files with 5 additions and 5 deletions

View File

@ -420,7 +420,7 @@ public class DetectionPlotDisplay extends PamBorderPane {
}
System.out.println("Axis Width: " + dDPlotPane.getAxisPane(Side.BOTTOM).getWidth() + " canvas width " + dDPlotPane.getPlotCanvas().getWidth());
// System.out.println("Axis Width: " + dDPlotPane.getAxisPane(Side.BOTTOM).getWidth() + " canvas width " + dDPlotPane.getPlotCanvas().getWidth());
currentDataInfo.drawData(dDPlotPane.getPlotCanvas().getGraphicsContext2D(),

View File

@ -39,9 +39,9 @@ public class MLRawExport extends MLDataUnitExport<PamDataUnit>{
Matrix angleErrors;
if (dataUnit.getLocalisation()!=null) {
//bearing angles
angles = DLMatFile.array2Matrix(dataUnit.getLocalisation().getAngles());
angles = DLMatFile.array2Matrix(dataUnit.getLocalisation().getAngles() == null ? new double[] {0.} : dataUnit.getLocalisation().getAngles());
//angle errors
angleErrors = DLMatFile.array2Matrix(dataUnit.getLocalisation().getAngleErrors());
angleErrors = DLMatFile.array2Matrix(dataUnit.getLocalisation().getAngleErrors() == null ? new double[] {0.} : dataUnit.getLocalisation().getAngleErrors());
}
else {
//bearing angles

View File

@ -52,9 +52,9 @@ public class RRawExport extends RDataUnitExport<PamDataUnit> {
//time delay stuff.
if (dataUnit.getLocalisation()!=null) {
//bearing angles
rData.add("angles", new DoubleArrayVector(dataUnit.getLocalisation().getAngles()));
rData.add("angles", dataUnit.getLocalisation().getAngles() == null ? new DoubleArrayVector(0.) : new DoubleArrayVector(dataUnit.getLocalisation().getAngles()));
//angle errors
rData.add("angleErrors", new DoubleArrayVector(dataUnit.getLocalisation().getAngleErrors()));
rData.add("angleErrors", dataUnit.getLocalisation().getAngleErrors() == null? new DoubleArrayVector(0.) : new DoubleArrayVector(dataUnit.getLocalisation().getAngleErrors()));
}
else {
//bearing angles