29 lines
726 B
Objective-C
29 lines
726 B
Objective-C
//
|
|
// CelestiaStar.h
|
|
// celestia
|
|
//
|
|
// Created by Bob Ippolito on Sat Jun 08 2002.
|
|
// Copyright (c) 2002 Chris Laurel. All rights reserved.
|
|
//
|
|
|
|
#import "CelestiaVector.h"
|
|
|
|
@interface CelestiaStar : NSObject {
|
|
NSValue* _data;
|
|
}
|
|
-(NSNumber*)catalogNumberAtIndex:(NSNumber*)cat;
|
|
-(NSNumber*)catalogNumber;
|
|
-(void)setCatalogNumber:(NSNumber*)cat;
|
|
-(void)setCatalogNumber:(NSNumber*)cat atIndex:(NSNumber*)index;
|
|
-(NSNumber *)radius;
|
|
-(CelestiaVector*)position;
|
|
-(void)setPosition:(CelestiaVector*)p;
|
|
-(NSNumber*)apparentMagnitude:(NSNumber*)m;
|
|
-(NSNumber*)luminosity;
|
|
-(NSNumber*)temperature;
|
|
-(NSNumber*)rotationPeriod;
|
|
-(void)setAbsoluteMagnitude:(NSNumber*)m;
|
|
-(void)setLuminosity:(NSNumber*)m;
|
|
-(NSString *)name;
|
|
@end
|