CelestiaBody.h
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1k
- //
- // CelestiaBody.h
- // celestia
- //
- // Created by Bob Ippolito on Sat Jun 08 2002.
- // 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*)orientation;
- -(void)setOrientation:(CelestiaVector*)q;
- -(void)setName:(NSString*)s;
- -(void)setMass:(NSNumber*)m;
- -(void)setAlbedo:(NSNumber*)a;
- -(CelestiaVector*)astrocentricPosition:(NSNumber*)n;
- -(CelestiaVector*)equatorialToBodyFixed:(NSNumber*)n;
- -(CelestiaVector*)eclipticToEquatorial:(NSNumber*)n;
- -(CelestiaVector*)eclipticToBodyFixed:(NSNumber*)n;
- -(NSArray*)alternateSurfaceNames;
- @end