Changeset 15207 for trunk/Mars/mcore/nova.h
- Timestamp:
- 03/31/13 02:33:30 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Mars/mcore/nova.h
r15203 r15207 10 10 { 11 11 typedef ln_lnlat_posn LnLatPosn; 12 typedef ln_hrz_posn HrzPosn;12 //typedef ln_hrz_posn HrzPosn; 13 13 typedef ln_equ_posn EquPosn; 14 14 typedef ln_rst_time RstTime; 15 16 struct ZdAzPosn; 17 18 // Warning: 0deg=South, 90deg=W 19 struct HrzPosn : public ln_hrz_posn 20 { 21 HrzPosn() { } 22 HrzPosn(const ZdAzPosn &); 23 }; 24 25 struct ZdAzPosn 26 { 27 double zd; 28 double az; 29 30 ZdAzPosn() : zd(0), az(0) { } 31 ZdAzPosn(const HrzPosn &hrz) : zd(90-hrz.alt), az(hrz.az-180) { } 32 33 // This crahsed cint, but it could save up the dedicate structure HrzPosn :( 34 //operator HrzPosn() const { const HrzPosn p = { az-180, 90-zd}; return p; } 35 }; 36 37 HrzPosn::HrzPosn(const ZdAzPosn &za) { alt = 90-za.zd; az = za.az-180; } 38 39 15 40 16 41 const LnLatPosn &ORM()
Note:
See TracChangeset
for help on using the changeset viewer.