CelestiaContent/src/celestia/macosx/CelestiaStar.h

31 lines
733 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