Franz Degenhardt
Erfahrenes Mitglied
Habe gerade mal in die fits libs reingeschaut, jfits ist mir vom Namen her am sympatischsten.
Die Javadoc dazu gibt es hier: http://www.hq.eso.org/~pgrosbol/fits_java/docs/org/eso/fits/FitsFile.html.
Wie vermutet kann man den Konstruktor mit einem String, der einen Pfad + Dateinamen in Javaschreibweise enthält, verwenden.
Um obigen Code zu testen, würde ich mir eine Testklasse anlegen, die ohne gui oder sonstiges genau die Methode aufruft und die Funktionalität überprüft, z.B. ob das zurückgegebene FitsFile Objekt in Ordnung ist.
Ist dies mit der Testklasse sichergestellt, kann man einen Schritt weiter gehen. FitsFile kann noch nicht besonders viel. Ohne zu wissen was fits ist, scheint die Methode getHDUnit am funktionalsten zu sein (der auskommentierte code von dir geht auch in die Richtung HDUnit dann über die Header).
Irgendwann soll etwas mit einem Bild passieren. Den Weg durch die API von FitsFile bis zu einem Bildobjekt würde ich komplett in Testmethoden nachvollziehen, bei denen man sich in kurzen trial and error zyklen Stück für Stück durch die API durchkämpft.
Hast du ein ordentliches IDE für Java?
edit: compiler fehler ausgemertzt, habe gerade kein ide zur hand.
Die Javadoc dazu gibt es hier: http://www.hq.eso.org/~pgrosbol/fits_java/docs/org/eso/fits/FitsFile.html.
Wie vermutet kann man den Konstruktor mit einem String, der einen Pfad + Dateinamen in Javaschreibweise enthält, verwenden.
Java:
public class Fits
{
public FitsFile laden()
{
String fitsdatei = "c:/folder/m45_0488.fit";
FitsFile f = new FitsFile(fitsdatei);
return f;
}
}
Um obigen Code zu testen, würde ich mir eine Testklasse anlegen, die ohne gui oder sonstiges genau die Methode aufruft und die Funktionalität überprüft, z.B. ob das zurückgegebene FitsFile Objekt in Ordnung ist.
Ist dies mit der Testklasse sichergestellt, kann man einen Schritt weiter gehen. FitsFile kann noch nicht besonders viel. Ohne zu wissen was fits ist, scheint die Methode getHDUnit am funktionalsten zu sein (der auskommentierte code von dir geht auch in die Richtung HDUnit dann über die Header).
Irgendwann soll etwas mit einem Bild passieren. Den Weg durch die API von FitsFile bis zu einem Bildobjekt würde ich komplett in Testmethoden nachvollziehen, bei denen man sich in kurzen trial and error zyklen Stück für Stück durch die API durchkämpft.
Hast du ein ordentliches IDE für Java?
edit: compiler fehler ausgemertzt, habe gerade kein ide zur hand.
Zuletzt bearbeitet: