Updated for latest CVS changes (eg png galaxies)

ver1_5_1
Da Woon Jung 2006-09-17 02:33:17 +00:00
parent 69c6b7834d
commit af33e93e41
5 changed files with 168 additions and 146 deletions

View File

@ -9,12 +9,6 @@
#import "CelestiaUniversalCoord.h"
#import "CelestiaVector.h"
#define SOLAR_ABSMAG 4.83f
#define LN_MAG 1.085736
#define LY_PER_PARSEC 3.26167
#define KM_PER_LY 9466411842000.000
#define KM_PER_AU 149597870.7
#define AU_PER_LY (KM_PER_LY / KM_PER_AU)
@interface NSDate(AstroAPI)
+(NSDate*)dateWithJulian:(NSNumber*)jd;
@end

View File

@ -4054,6 +4054,14 @@
};
E5C29BFD0982A6E200ED06B8 = {
children = (
E5C938D30ABCD64E0085CFA1,
E5C938D40ABCD64E0085CFA1,
E5C938D50ABCD64E0085CFA1,
E5C938D60ABCD64E0085CFA1,
E5C938D70ABCD64E0085CFA1,
E5C938D80ABCD64E0085CFA1,
E5C938D90ABCD64E0085CFA1,
E5C938DA0ABCD64E0085CFA1,
E5C29BFF0982A6E200ED06B8,
E5C29C000982A6E200ED06B8,
E5C29C010982A6E200ED06B8,
@ -4089,13 +4097,6 @@
E5C29C350982A6E300ED06B8,
E5C29C370982A6E300ED06B8,
E5C29C390982A6E300ED06B8,
E5C29C3A0982A6E300ED06B8,
E5C29C3B0982A6E300ED06B8,
E5C29C3C0982A6E300ED06B8,
E5C29C3D0982A6E300ED06B8,
E5C29C3E0982A6E300ED06B8,
E5C29C3F0982A6E300ED06B8,
E5C29C400982A6E300ED06B8,
E5C29C410982A6E300ED06B8,
E5C29C430982A6E300ED06B8,
E5C29C450982A6E300ED06B8,
@ -4347,62 +4348,6 @@
refType = 4;
sourceTree = "<group>";
};
E5C29C3A0982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = S0.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C3B0982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = Sa.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C3C0982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = Sb.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C3D0982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = SBa.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C3E0982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = SBb.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C3F0982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = SBc.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C400982A6E300ED06B8 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text;
path = Sc.pts;
refType = 4;
sourceTree = "<group>";
};
E5C29C410982A6E300ED06B8 = {
isa = PBXFileReference;
lastKnownFileType = file;
@ -4515,16 +4460,17 @@
E5C29CB90982AABA00ED06B8,
E5C29CBA0982AABA00ED06B8,
E5C29CBB0982AABA00ED06B8,
E5C29CBC0982AABA00ED06B8,
E5C29CBD0982AABA00ED06B8,
E5C29CBE0982AABA00ED06B8,
E5C29CBF0982AABA00ED06B8,
E5C29CC00982AABA00ED06B8,
E5C29CC10982AABA00ED06B8,
E5C29CC20982AABA00ED06B8,
E5C29CC30982AABA00ED06B8,
E5C29CC40982AABA00ED06B8,
E5C29CC50982AABA00ED06B8,
E5C938DB0ABCD68E0085CFA1,
E5C938DC0ABCD68E0085CFA1,
E5C938DD0ABCD68E0085CFA1,
E5C938DE0ABCD68E0085CFA1,
E5C938DF0ABCD68E0085CFA1,
E5C938E00ABCD68E0085CFA1,
E5C938E10ABCD68E0085CFA1,
E5C938E20ABCD68E0085CFA1,
);
isa = PBXCopyFilesBuildPhase;
runOnlyForDeploymentPostprocessing = 1;
@ -4733,48 +4679,6 @@
settings = {
};
};
E5C29CBC0982AABA00ED06B8 = {
fileRef = E5C29C3A0982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CBD0982AABA00ED06B8 = {
fileRef = E5C29C3B0982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CBE0982AABA00ED06B8 = {
fileRef = E5C29C3C0982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CBF0982AABA00ED06B8 = {
fileRef = E5C29C3D0982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CC00982AABA00ED06B8 = {
fileRef = E5C29C3E0982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CC10982AABA00ED06B8 = {
fileRef = E5C29C3F0982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CC20982AABA00ED06B8 = {
fileRef = E5C29C400982A6E300ED06B8;
isa = PBXBuildFile;
settings = {
};
};
E5C29CC30982AABA00ED06B8 = {
fileRef = E5C29C410982A6E300ED06B8;
isa = PBXBuildFile;
@ -4864,6 +4768,110 @@
refType = 4;
sourceTree = "<group>";
};
E5C938D30ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = MilkyWay.png;
refType = 4;
sourceTree = "<group>";
};
E5C938D40ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = S0.png;
refType = 4;
sourceTree = "<group>";
};
E5C938D50ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = Sa.png;
refType = 4;
sourceTree = "<group>";
};
E5C938D60ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = Sb.png;
refType = 4;
sourceTree = "<group>";
};
E5C938D70ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = SBa.png;
refType = 4;
sourceTree = "<group>";
};
E5C938D80ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = SBb.png;
refType = 4;
sourceTree = "<group>";
};
E5C938D90ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = SBc.png;
refType = 4;
sourceTree = "<group>";
};
E5C938DA0ABCD64E0085CFA1 = {
isa = PBXFileReference;
lastKnownFileType = image.png;
path = Sc.png;
refType = 4;
sourceTree = "<group>";
};
E5C938DB0ABCD68E0085CFA1 = {
fileRef = E5C938D30ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938DC0ABCD68E0085CFA1 = {
fileRef = E5C938D40ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938DD0ABCD68E0085CFA1 = {
fileRef = E5C938D50ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938DE0ABCD68E0085CFA1 = {
fileRef = E5C938D60ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938DF0ABCD68E0085CFA1 = {
fileRef = E5C938D70ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938E00ABCD68E0085CFA1 = {
fileRef = E5C938D80ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938E10ABCD68E0085CFA1 = {
fileRef = E5C938D90ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C938E20ABCD68E0085CFA1 = {
fileRef = E5C938DA0ABCD64E0085CFA1;
isa = PBXBuildFile;
settings = {
};
};
E5C9ADE10848FFEF0071B1EE = {
fileRef = F5040B0602A47B91014901DC;
isa = PBXBuildFile;

View File

@ -235,13 +235,6 @@
E5D766900982B4660099DBBD /* prometheus.cmod in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D7665D0982B3300099DBBD /* prometheus.cmod */; };
E5D766910982B4660099DBBD /* proteus.cmod in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D7665F0982B3300099DBBD /* proteus.cmod */; };
E5D766920982B4660099DBBD /* roughsphere.cms in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766610982B3300099DBBD /* roughsphere.cms */; };
E5D766930982B4660099DBBD /* S0.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766620982B3300099DBBD /* S0.pts */; };
E5D766940982B4660099DBBD /* Sa.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766630982B3300099DBBD /* Sa.pts */; };
E5D766950982B4660099DBBD /* Sb.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766640982B3300099DBBD /* Sb.pts */; };
E5D766960982B4660099DBBD /* SBa.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766650982B3300099DBBD /* SBa.pts */; };
E5D766970982B4660099DBBD /* SBb.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766660982B3300099DBBD /* SBb.pts */; };
E5D766980982B4660099DBBD /* SBc.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766670982B3300099DBBD /* SBc.pts */; };
E5D766990982B4660099DBBD /* Sc.pts in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766680982B3300099DBBD /* Sc.pts */; };
E5D7669A0982B4660099DBBD /* skylab.3ds in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D766690982B3300099DBBD /* skylab.3ds */; };
E5D7669B0982B4660099DBBD /* toutatis.cmod in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D7666B0982B3300099DBBD /* toutatis.cmod */; };
E5D7669C0982B4660099DBBD /* vesta.cmod in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D7666D0982B3310099DBBD /* vesta.cmod */; };
@ -250,6 +243,14 @@
E5D767FF0982B7930099DBBD /* lores in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D767530982B71D0099DBBD /* lores */; };
E5D768000982B7930099DBBD /* medres in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D767540982B71D0099DBBD /* medres */; };
E5D956E00966520700CB02B2 /* SplashWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D956DF096651DF00CB02B2 /* SplashWindowController.m */; };
E5D969AC0ABCC7CC00F43225 /* MilkyWay.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969A40ABCC76C00F43225 /* MilkyWay.png */; };
E5D969AD0ABCC7CC00F43225 /* S0.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969A50ABCC76C00F43225 /* S0.png */; };
E5D969AE0ABCC7CC00F43225 /* Sa.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969A60ABCC76C00F43225 /* Sa.png */; };
E5D969AF0ABCC7CC00F43225 /* Sb.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969A70ABCC76C00F43225 /* Sb.png */; };
E5D969B00ABCC7CC00F43225 /* SBa.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969A80ABCC76C00F43225 /* SBa.png */; };
E5D969B10ABCC7CC00F43225 /* SBb.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969A90ABCC76C00F43225 /* SBb.png */; };
E5D969B20ABCC7CC00F43225 /* SBc.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969AA0ABCC76C00F43225 /* SBc.png */; };
E5D969B30ABCC7CC00F43225 /* Sc.png in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5D969AB0ABCC76C00F43225 /* Sc.png */; };
E5E365AD095C11B500B14224 /* SplashScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E365AB095C11B500B14224 /* SplashScreen.m */; };
E5E365AF095C123E00B14224 /* splash.png in Resources */ = {isa = PBXBuildFile; fileRef = E5E365AE095C123E00B14224 /* splash.png */; };
E5F8C9690795232900D1DAF2 /* libpng.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E5D471260778E33C007731C3 /* libpng.dylib */; };
@ -465,16 +466,17 @@
E5D766900982B4660099DBBD /* prometheus.cmod in CopyFiles */,
E5D766910982B4660099DBBD /* proteus.cmod in CopyFiles */,
E5D766920982B4660099DBBD /* roughsphere.cms in CopyFiles */,
E5D766930982B4660099DBBD /* S0.pts in CopyFiles */,
E5D766940982B4660099DBBD /* Sa.pts in CopyFiles */,
E5D766950982B4660099DBBD /* Sb.pts in CopyFiles */,
E5D766960982B4660099DBBD /* SBa.pts in CopyFiles */,
E5D766970982B4660099DBBD /* SBb.pts in CopyFiles */,
E5D766980982B4660099DBBD /* SBc.pts in CopyFiles */,
E5D766990982B4660099DBBD /* Sc.pts in CopyFiles */,
E5D7669A0982B4660099DBBD /* skylab.3ds in CopyFiles */,
E5D7669B0982B4660099DBBD /* toutatis.cmod in CopyFiles */,
E5D7669C0982B4660099DBBD /* vesta.cmod in CopyFiles */,
E5D969AC0ABCC7CC00F43225 /* MilkyWay.png in CopyFiles */,
E5D969AD0ABCC7CC00F43225 /* S0.png in CopyFiles */,
E5D969AE0ABCC7CC00F43225 /* Sa.png in CopyFiles */,
E5D969AF0ABCC7CC00F43225 /* Sb.png in CopyFiles */,
E5D969B00ABCC7CC00F43225 /* SBa.png in CopyFiles */,
E5D969B10ABCC7CC00F43225 /* SBb.png in CopyFiles */,
E5D969B20ABCC7CC00F43225 /* SBc.png in CopyFiles */,
E5D969B30ABCC7CC00F43225 /* Sc.png in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
@ -656,13 +658,6 @@
E5D7665D0982B3300099DBBD /* prometheus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = prometheus.cmod; sourceTree = "<group>"; };
E5D7665F0982B3300099DBBD /* proteus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = proteus.cmod; sourceTree = "<group>"; };
E5D766610982B3300099DBBD /* roughsphere.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = roughsphere.cms; sourceTree = "<group>"; };
E5D766620982B3300099DBBD /* S0.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = S0.pts; sourceTree = "<group>"; };
E5D766630982B3300099DBBD /* Sa.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Sa.pts; sourceTree = "<group>"; };
E5D766640982B3300099DBBD /* Sb.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Sb.pts; sourceTree = "<group>"; };
E5D766650982B3300099DBBD /* SBa.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SBa.pts; sourceTree = "<group>"; };
E5D766660982B3300099DBBD /* SBb.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SBb.pts; sourceTree = "<group>"; };
E5D766670982B3300099DBBD /* SBc.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SBc.pts; sourceTree = "<group>"; };
E5D766680982B3300099DBBD /* Sc.pts */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Sc.pts; sourceTree = "<group>"; };
E5D766690982B3300099DBBD /* skylab.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = skylab.3ds; sourceTree = "<group>"; };
E5D7666B0982B3300099DBBD /* toutatis.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = toutatis.cmod; sourceTree = "<group>"; };
E5D7666D0982B3310099DBBD /* vesta.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = vesta.cmod; sourceTree = "<group>"; };
@ -672,6 +667,14 @@
E5D767540982B71D0099DBBD /* medres */ = {isa = PBXFileReference; lastKnownFileType = folder; path = medres; sourceTree = "<group>"; };
E5D956DE096651DF00CB02B2 /* SplashWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashWindowController.h; sourceTree = "<group>"; };
E5D956DF096651DF00CB02B2 /* SplashWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SplashWindowController.m; sourceTree = "<group>"; };
E5D969A40ABCC76C00F43225 /* MilkyWay.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = MilkyWay.png; sourceTree = "<group>"; };
E5D969A50ABCC76C00F43225 /* S0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = S0.png; sourceTree = "<group>"; };
E5D969A60ABCC76C00F43225 /* Sa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sa.png; sourceTree = "<group>"; };
E5D969A70ABCC76C00F43225 /* Sb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sb.png; sourceTree = "<group>"; };
E5D969A80ABCC76C00F43225 /* SBa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBa.png; sourceTree = "<group>"; };
E5D969A90ABCC76C00F43225 /* SBb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBb.png; sourceTree = "<group>"; };
E5D969AA0ABCC76C00F43225 /* SBc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBc.png; sourceTree = "<group>"; };
E5D969AB0ABCC76C00F43225 /* Sc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sc.png; sourceTree = "<group>"; };
E5E365AA095C11B500B14224 /* SplashScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashScreen.h; sourceTree = "<group>"; };
E5E365AB095C11B500B14224 /* SplashScreen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SplashScreen.m; sourceTree = "<group>"; };
E5E365AE095C123E00B14224 /* splash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = splash.png; path = ../splash.png; sourceTree = "<group>"; };
@ -1164,6 +1167,14 @@
E5D766250982B3300099DBBD /* models */ = {
isa = PBXGroup;
children = (
E5D969A40ABCC76C00F43225 /* MilkyWay.png */,
E5D969A50ABCC76C00F43225 /* S0.png */,
E5D969A60ABCC76C00F43225 /* Sa.png */,
E5D969A70ABCC76C00F43225 /* Sb.png */,
E5D969A80ABCC76C00F43225 /* SBa.png */,
E5D969A90ABCC76C00F43225 /* SBb.png */,
E5D969AA0ABCC76C00F43225 /* SBc.png */,
E5D969AB0ABCC76C00F43225 /* Sc.png */,
E5D766270982B3300099DBBD /* amalthea.cmod */,
E5D766280982B3300099DBBD /* apollo.3ds */,
E5D766290982B3300099DBBD /* asteroid.cms */,
@ -1199,13 +1210,6 @@
E5D7665D0982B3300099DBBD /* prometheus.cmod */,
E5D7665F0982B3300099DBBD /* proteus.cmod */,
E5D766610982B3300099DBBD /* roughsphere.cms */,
E5D766620982B3300099DBBD /* S0.pts */,
E5D766630982B3300099DBBD /* Sa.pts */,
E5D766640982B3300099DBBD /* Sb.pts */,
E5D766650982B3300099DBBD /* SBa.pts */,
E5D766660982B3300099DBBD /* SBb.pts */,
E5D766670982B3300099DBBD /* SBc.pts */,
E5D766680982B3300099DBBD /* Sc.pts */,
E5D766690982B3300099DBBD /* skylab.3ds */,
E5D7666B0982B3300099DBBD /* toutatis.cmod */,
E5D7666D0982B3310099DBBD /* vesta.cmod */,

View File

@ -103,3 +103,15 @@ int QTCapture::getFrameCount() const
{
return frameCounter;
}
void QTCapture::setAspectRatio(int aspectNumerator, int aspectDenominator)
{
}
void QTCapture::setQuality(float)
{
}
void QTCapture::recordingStatus(bool started)
{
}

View File

@ -29,6 +29,10 @@ class QTCapture : public MovieCapture
float getFrameRate() const;
int getFrameCount() const;
void setAspectRatio(int aspectNumerator, int aspectDenominator);
void setQuality(float);
void recordingStatus(bool started);
private:
void cleanup();