CelestiaContent/src/celestia/macosx/CelestiaBody.h

34 lines
774 B
C
Raw Normal View History

//
// CelestiaBody.h
// celestia
//
// Created by Bob Ippolito on Sat Jun 08 2002.
2007-12-08 21:54:16 -07:00
// Copyright (C) 2007, Celestia Development Team
//
#import "CelestiaVector.h"
@interface CelestiaBody : NSObject {
NSValue* _data;
}
-(NSString*)classification;
-(NSString*)name;
-(NSNumber*)radius;
-(NSNumber*)mass;
-(NSNumber*)albedo;
/*
-(CelestiaVector*)geometryOrientation;
-(void)setGeometryOrientation:(CelestiaVector*)q;
*/
-(void)setName:(NSString*)s;
-(void)setMass:(NSNumber*)m;
-(void)setAlbedo:(NSNumber*)a;
/*
-(CelestiaVector*)astrocentricPosition:(NSNumber*)n;
2006-11-02 17:59:05 -07:00
-(CelestiaVector*)equatorialToBodyFixed:(NSNumber*)n;
-(CelestiaVector*)eclipticToEquatorial:(NSNumber*)n;
-(CelestiaVector*)eclipticToBodyFixed:(NSNumber*)n;
*/
2007-12-08 21:54:16 -07:00
-(NSArray*)alternateSurfaceNames;
@end