Commit Graph

28 Commits (spacecruft)

Author SHA1 Message Date
Hleb Valoshka 08b0cd0682 Use custom gettext file to translated object names 2021-12-14 13:16:18 +03:00
Hleb Valoshka fb4bede3d1 Allow building without NLS 2020-02-15 00:20:13 +03:00
Hleb Valoshka 514a948144 Return reference from getInfoURL() of DeepSkyObject and Location 2018-12-08 02:05:52 +03:00
pirogronian e6e84d1ce3 User-defined categories. Core + Lua. 2018-12-07 10:17:11 +01:00
Hleb Valoshka 54b62b8fe0 Amend location types
large -> largeringed (less confusing name)
trench -> ring (we already have a trench-like feature)
2018-11-20 23:13:19 +03:00
Hleb Valoshka 07ed1e3061 Make Location::infoURL string instead of pointer 2018-11-19 23:29:19 +03:00
Hleb Valoshka b4ccb15c93 Add 4 custom location feature 2018-11-13 20:02:56 +01:00
Hleb Valoshka 3c04587e3f Add missing location feature saxum 2018-11-08 12:38:54 +03:00
Hleb Valoshka d31b4289d5 Add new location features to core, make them 64bit (Closes: #32) 2018-11-08 11:07:07 +03:00
Hleb Valoshka 9eec07a589 Sort locations 2018-11-08 11:07:07 +03:00
Hleb Valoshka 83b222013b Better FeatureType in location.cpp/h 2018-09-22 23:42:03 +03:00
Hleb Valoshka 73638c116d Remove basictypes.h and use standard c++11 types 2018-09-22 23:42:03 +03:00
Hleb Valoshka b082d5f47f Automatically convert to c++11 using clan-tidy
+ manual cleanups
2018-09-22 23:42:02 +03:00
Hleb Valoshka 882e4ecf28 fix whitespaces and indents
trailing spaces are removed
tabs are replaced with 4 spaces

# Conflicts:
#	src/celengine/cmdparser.cpp
#	src/celengine/command.cpp
#	src/celestia/celestiacore.cpp
#	src/celestia/celestiacore.h
#	src/celestia/qt/qtappwin.cpp
#	src/celestia/qt/qtglwidget.cpp
#	src/celestia/win32/winmain.cpp
2018-09-22 23:41:57 +03:00
Chris Laurel abeb350f5b Eigen conversion:
- Eigenized locations and some cube map code in texture.cpp
- Removed eigenport.h include from completely converted modules
2009-07-24 23:02:23 +00:00
Chris Laurel 86d1808519 Eigenized Body and Selection classes; adapted dependent code. Removed some
miscellaneous compile warnings in other modules.
2009-07-16 23:37:48 +00:00
Chris Laurel 0f3574c2da Added LabelColor property for locations. 2008-07-25 23:08:52 +00:00
Chris Laurel f9975120d9 Location fixes:
- Added symbols for locations.
- Fixed visibility calculation for locations on ellipsoidal, non-spherical
bodies.
- Allow location labels to be occluded by foreground objects.
- Added new location types: eruptive center, insula (islands), and
tholus (domical hills and mountains)
2008-05-22 20:30:45 +00:00
Chris Laurel eba1b9940c - Implemented framework for Orbit and RotationModel subclasses to implement their own velocity and angular velocity methods to use instead of numerical differentation. Actual implementation of velocity methods will wait until further discussion on the developers list.
- Implemented Timelines for solar system bodies. A timeline allows a body to have different reference frames, orbits, and rotation models over time.
2008-02-21 02:25:48 +00:00
Chris Laurel e1d926725e More work on reference frames:
- Changed *geographic* function names to more appropriate *BodyFixed*
- Implemented parsing of BodyFixed and MeanEquator frames
- Added freeze epoch for MeanEquator frame
- Added a correction so that x-axis of body-fixed frames goes through prime meridian
2006-10-27 17:13:45 +00:00
Christophe Teyssier 2318e423a3 Adding support for i18n with gettext. 2005-07-19 21:31:04 +00:00
Chris Laurel 2ad119cb56 Added modules rendcontext.cpp, mesh.cpp, model.cpp, and modelfile.cpp
to Makefile.  Fixed some compiler warnings in location.cpp.
2004-02-17 10:36:40 +00:00
Bob Ippolito 79dd18e5c5 Fixed most of the gcc 3.3 warnings 2004-01-11 05:19:05 +00:00
Chris Laurel 001ab3dc52 Made locations selectable. 2003-06-29 16:26:08 +00:00
Chris Laurel 28d7af9428 Correctly compute the positions of locations on the surface of irregular (i.e. mesh) bodies. 2003-06-24 06:31:19 +00:00
Chris Laurel 849c4e08bf Added method to get and set the feature type, and to parse USGS feature codes. 2003-06-23 14:02:53 +00:00
Chris Laurel 93568a5890 Implemented size and importance properties for locations.
Added minimum feature size control to renderer.
Made renderer respect LocationLabels setting.
2003-06-18 18:35:59 +00:00
Chris Laurel ca2f35af81 Implemented surface locations 2003-06-17 17:40:49 +00:00