Alexander Bock
8db2db6c1d
Fix applications of Time::ref and replace with TimeManager calls
2017-05-25 11:09:19 -04:00
Emil Axelsson
752081d31b
feature/time-refactor ( #294 )
...
- Change Time class to become a non-singleton
- Move ownership of the current time to TimeManager(instead of singleton access).
- Store the Time as a Syncable in TimeManager instead of representing all member variables of Time as Syncables.
- Pass a Time object around in the update/render methods, so that renderables don't have to query the OpenSpaceEngine to know if time is paused or if it jumped.
- Introduce Timeline and Keyframe classes
- Make use of Timelineand Keyframeclasses in KeyframeInteractionMode and TimeManager
- Added basic unit tests for Timelineand Keyframe
Future work: Add interpolation schemes for keyframes. Possibly use keyframes+interpolation feature to tween/morph properties, or figure out if this should be a separate mechanism.
2017-05-22 14:01:08 +02:00
Alexander Bock
f4ad2ce4c2
More include file cleanup
2017-05-15 15:27:59 -04:00
Alexander Bock
302fa06067
More code cleanup
2017-05-15 14:39:48 -04:00
Alexander Bock
78b0d77101
Start removing warnings
2017-04-06 20:07:01 -04:00
Alexander Bock
403bb3c144
Compile fix for new property enum specification
2017-03-06 09:56:44 -05:00
Alexander Bock
1689dc4047
Move the PropertyOwner name specification into the constructor and adjust accordingly
2017-03-02 18:25:13 -05:00
Alexander Bock
6694cfd98c
Remove warning from iSWA manager download
2017-02-28 21:23:10 -05:00
Alexander Bock
6199289e91
Code cleanup
2017-02-27 23:03:07 -05:00
Alexander Bock
283c83e37c
Removing code analysis warnings
...
Start cleaning RenderEngine
2017-02-26 23:45:39 -05:00
Alexander Bock
11fbff5fbc
Reduce the dependency of libOpenSpace on modules
...
- Enable module callbacks for OpenSpaceEngine
- Add OpenSpaceModule function that returns a Lua library
2017-02-16 16:43:34 -05:00
Alexander Bock
6d9dc2bfeb
Fixed include guards
...
Removed unused writeToTexture file
2017-02-09 19:12:21 -05:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
dbb599a5fa
Separate base module into base and space
2016-12-13 14:43:44 +01:00
Alexander Bock
df543f0ec3
Cleanup of license headers
...
Cleanup of include guards in modules
2016-12-09 12:02:16 +01:00
Alexander Bock
4caa3d25ba
Add documentation to the rosetta scene keyboard bindings
2016-11-07 10:34:19 +01:00
Alexander Bock
b444bfd77a
Making iSWA compile with the changes in the ScriptManager
2016-10-23 21:49:04 +02:00
Alexander Bock
a0da1514c9
Making Galaxy, iSWA, and multiresvolume modules compile again
2016-09-26 13:50:08 +02:00
Erik Broberg
9196ec2f50
Remove local, shared, synced versions of Time. Keep one source of true
2016-09-03 19:45:58 -04:00
Erik Broberg
23c4a05a96
Merge from globebrowsing
2016-08-17 20:25:58 -04:00
Alexander Bock
c93d882ea6
Cleanup of code regarding ANSI C standard (mostly adding newlines at the end of files)
...
Updating SGCT and Ghoul references
2016-08-17 16:26:14 +02:00
Kalle Bladin
c01808ce10
Convert tabs to spaces.
2016-08-17 00:30:53 -04:00
Alexander Bock
f7f8f279de
Move the LuaLibrary definition into its own file
2016-07-18 12:40:29 +02:00
Alexander Bock
e40d393824
Make the DownloadManager not a singleton (closing #43 )
2016-06-30 00:43:03 +02:00
Alexander Bock
cf80788067
More cleanup of Gui code
...
Added IswaGroup properties to the iSWA properties list
Enable sorting the performance measurements by total time
2016-06-28 19:22:50 +02:00
Alexander Bock
9fb7814145
Add visibility toggle to Property base class
...
Restructure GuiPropertyComponent to take a source function that returns a list of PropertyOwner%s instead of registering individual properties
Apply restructuring
2016-06-28 14:50:53 +02:00
Michael Nilsson
f9411385d6
remove unnecessary includes from dataprocessor
2016-06-16 16:56:30 -04:00
Michael Nilsson
35c3d3ce8b
Merge branch 'feature/iSWA' of github.com:OpenSpace/OpenSpace-Development into feature/iSWA
2016-06-16 14:40:39 -04:00
Michael Nilsson
268ca0ea75
change method for adding data values in dataprocessortext
2016-06-16 14:40:26 -04:00
Alexander Bock
ad1893fd6f
Cleanup of ScreenSpaceRenderable
...
Add missing includes to other files
2016-06-16 01:00:10 +02:00
Alexander Bock
4fc838cbaf
Compile fix for missing Boost
2016-06-16 00:58:31 +02:00
Alexander Bock
7548b5654b
Make iSWA module dependent on Kameleon
2016-06-16 00:24:03 +02:00
Alexander Bock
d03d484f40
Actually spell textureplane correctly
2016-06-16 00:12:22 +02:00
Alexander Bock
1fb0b40563
Rename cygnetplane to textureplane in CMakeLists
2016-06-16 00:08:47 +02:00
Sebastian Piwell
db375d310e
Update kameleonlpane when sliding
2016-06-15 13:42:26 -04:00
Sebastian Piwell
389d094b8e
Merge branch 'feature/iSWA' of github.com:OpenSpace/OpenSpace-Development into feature/iSWA
2016-06-15 11:49:50 -04:00
Sebastian Piwell
1ef3c035e3
Renormalize values in the histogram correctly
2016-06-15 11:49:36 -04:00
Michael Nilsson
4401a21677
Merge branch 'feature/iSWA' of github.com:OpenSpace/OpenSpace-Development into feature/iSWA
2016-06-15 11:07:30 -04:00
Michael Nilsson
6573a6dfce
add heroku baseurl and key bindings
2016-06-15 11:07:20 -04:00
Sebastian Piwell
78b827d9d6
Histogram with standard score normalization
2016-06-15 10:32:59 -04:00
Sebastian Piwell
294773b2cb
Updated shaders
2016-06-14 13:53:24 -04:00
Sebastian Piwell
d368ad9054
Correct coordinate transformation
2016-06-14 13:33:55 -04:00
Michael Nilsson
0ce4b50855
updated ghoul reference
2016-06-14 10:08:24 -04:00
Michael Nilsson
fd026dae53
only get selected datavalues from file
2016-06-13 17:59:36 -04:00
Michael Nilsson
546b1a9d92
another windows fix + disable update when enable equals false
2016-06-13 17:14:20 -04:00
Michael Nilsson
b74782a103
Merge branch 'feature/iSWA' of github.com:OpenSpace/OpenSpace-Development into feature/iSWA
2016-06-13 16:28:19 -04:00
Michael Nilsson
86bcbfb92c
windows fix
2016-06-13 16:27:59 -04:00
Sebastian Piwell
04a0abf010
Merge branch 'feature/iSWA' of github.com:OpenSpace/OpenSpace-Development into feature/iSWA
2016-06-13 16:10:41 -04:00
Sebastian Piwell
c2a64df1c4
Processing speed test
2016-06-13 16:10:31 -04:00
Michael Nilsson
cdbe0ae1e0
solve merge conflict
2016-06-13 15:45:28 -04:00