vector[ 2 * i ] = transitInfo[i].getCentroidPosAl();
vector[ 2 * i + 1 ] = transitInfo[i].getCentroidPosAc();
// Some debugging output checking conversion functions
double scanAngle = transitInfo[i].getScanPosAngle()*GaiaParam.Nature.DEGREE_RADIAN; // NOTE: Documentation wrong, scan angle is returned in deg
GVector2d lsc = new GVector2d(transitInfo[i].getCentroidPosAl(), transitInfo[i].getCentroidPosAc());
GVector2d lpc = Conversion.fromLSCtoLPC ( lsc, scanAngle );
//StellarAstrometry ast = ((StellarAstrometry) star.getAstrometry());
//GVector3d pos = Conversion.fromLSCtoCoMRS ( lsc, ast.getAlpha(), ast.getDelta(), scanAngle );
GaiaSimuTime gst = new GaiaSimuTime(transitInfo[i].getObsTime(), SimuTimeScale.UM_TIME);
//GVector3d comrsRef = ast.getCoMRSPosition(gst, false);
//GVector2d lpcRef = Conversion.fromCoMRStoLPC(comrsRef, ast.getAlpha(), ast.getDelta());
GVector2d lscZero = new GVector2d(transitInfoZero[i].getCentroidPosAl(), transitInfoZero[i].getCentroidPosAc());
GVector2d lpcZero = Conversion.fromLSCtoLPC(lscZero, transitInfoZero[i].getScanPosAngle()*GaiaParam.Nature.DEGREE_RADIAN);
System.out.printf("%20.14e %20.14e %20.14e %20.14e %20.14e %20.14e %20.14e %20.14e %20.14e %20.14e\n",
gst.getJD(),
lpc.getX(), lpc.getY(),
lpcZero.getX(), lpcZero.getY(),
lsc.getX(), lsc.getY(),
lscZero.getX(), lscZero.getY(),
scanAngle);
//*/
}