Commit Graph

1797 Commits

Author SHA1 Message Date
Alexander Bock f22f01ce95 More work on DocumentationEngine 2016-09-15 18:02:56 +02:00
Alexander Bock 7e35cf5823 Make InteractionHandler not crash if the Camera focus node is not found 2016-09-15 18:02:13 +02:00
Alexander Bock 408280a533 Rearrange and rename constants in ConfigurationManager
Make use of constants in ConfigurationManager documentation
2016-09-15 17:58:31 +02:00
Alexander Bock a354f13ef3 Adding DocumentationEngine 2016-09-15 13:48:28 +02:00
Alexander Bock 43db84f620 Add method to automatically test a dictionary and throw on error 2016-09-15 13:40:39 +02:00
Alexander Bock 1778a7cdb6 Add documentation to SceneGraphNode 2016-09-15 13:28:52 +02:00
Alexander Bock 1da148c8be Fix Interactionhandler output file 2016-09-15 13:27:44 +02:00
Alexander Bock 989e40395e Add documentation to scene description files
Check incoming scene files against the documentation/specification
2016-09-15 10:39:11 +02:00
Alexander Bock 2693b0102e Add VectorVerifiers to check against glm::ivecX, glm::dvecX, and glm::bvecX 2016-09-15 10:38:11 +02:00
Alexander Bock 00efcb7f5f Changing Documentation to enable a name associated with DocumentationEntries 2016-09-15 09:19:21 +02:00
Alexander Bock 752b82c3fb Rearrange Verifiers into their own files
Make Documentation available for ConfigurationManager
2016-09-15 08:08:10 +02:00
Alexander Bock 0e4c70f467 Fix line endings 2016-09-14 17:50:35 +02:00
Alexander Bock 3ddbb44524 Add documentation/specification for ConfigurationManager
Add documentation testing to ConfigurationManager
2016-09-14 17:49:17 +02:00
Alexander Bock d84a0ee46a Add and and or verifiers that combine multiple verifiers 2016-09-14 17:35:06 +02:00
Alexander Bock 6df5f616bb Change LogFactory and ScriptEngine to use html instead of HTML for even more consistency 2016-09-14 16:44:00 +02:00
Alexander Bock a0efbfb190 ScriptEngine uses HTML instead of html for consistency 2016-09-14 16:40:03 +02:00
Alexander Bock 8bbf1c3d0d Change arrangement of optional and help text arguments 2016-09-14 16:39:43 +02:00
Alexander Bock 26d2ca3d32 Support wildcards in documentation 2016-09-14 15:41:05 +02:00
Alexander Bock dbc9b7ae4e Move documentation to their own folder 2016-09-14 14:44:51 +02:00
Alexander Bock bb52c33b04 Ability for LuaDocumentationFile, PropertyDocumentationFile, and KeyboardMapping to write HTML output
Adding those html files to the gitignore
2016-09-14 13:34:45 +02:00
Alexander Bock 03e7d18343 Start with the work on enabling the ScriptEngine to output an HTML output 2016-09-14 11:13:29 +02:00
Alexander Bock b87e30d0d2 Correctly set argument description for setPropertyValueRegex 2016-09-14 11:12:55 +02:00
Kalle Bladin ed04c63d2f Merge pull request #138 from OpenSpace/macBuildIssues
Made changes to accomodate Mac clang compiler
2016-09-13 23:14:45 -04:00
Erik Broberg 87815ac179 Clean up ScriptScheduler and add doxygen comments 2016-09-13 17:35:45 -04:00
Gene Payne 002d1e5a71 Made changes to accomodate Mac clang compiler 2016-09-13 12:52:41 -06:00
Alexander Bock 45d034ad2a Enabling optional arguments
Adding tests to the OpenSpaceTest
2016-09-13 20:27:29 +02:00
Alexander Bock a71cccd58f Adding unit tests file
Adding typedefs for all verifiers
2016-09-13 19:58:58 +02:00
Alexander Bock 2e355c57e7 Add external template instantiation 2016-09-13 19:35:33 +02:00
Alexander Bock faf180ab7d Writing more Unit tests
Add InRangeVerifier and NotInRangeVerifier
Add static_asserts to prohibit nonsensical verifier combinations
2016-09-13 19:29:00 +02:00
Erik Broberg 8fd9478226 Initialize show frame number to false 2016-09-13 12:03:34 -04:00
Erik Broberg d287b08c51 Enable toggling use of doublebuffering for camera and time 2016-09-13 11:52:54 -04:00
Alexander Bock 9c7bd2af67 Restructuring documentation code 2016-09-13 16:27:42 +02:00
Alexander Bock a3dde8da41 First working implementation of automatic documentation generation 2016-09-13 15:30:11 +02:00
Erik Broberg 5cb6d2cb05 Move camera and time serialization and deserialization to cpp-files 2016-09-12 14:05:26 -04:00
Alexander Bock 0376300732 Update Ghoul
Change TriangleSoup and StatsCollector to use new Boolean class
2016-09-11 19:37:15 +02:00
Emil Axelsson 41fafcb5df begin refactor parallel connection 2016-09-08 18:04:06 +02:00
Alexander Bock 965f3eded0 Clang compile fixes 2016-09-08 13:22:34 +02:00
Erik Broberg 9c5deaba82 Use double buffering for time and camera syncing 2016-09-07 21:39:29 -04:00
Erik Broberg c3ebc4853c Init show frame number to false 2016-09-07 18:05:29 -04:00
Erik Broberg c20cd80eaa Merge globebrowsing, resolve conflicts
Reduce SizeReference font size - TextureAtlas threw InvalidRegionException
Use Mars and Earth Barycenter and not center of mass
Use name Mars instead of LodMars, same for Earth
Move init of font manager to be done prior to scene init
Debug log what modules are added
Debug log when creating SceneGraphNode from dictionary
2016-09-07 17:37:27 -04:00
Erik Broberg 0856be9d99 Remove InteractionHandler serialize and deserialize calls from openspace engine 2016-09-07 13:14:39 -04:00
Alexander Bock 7086440384 Turn property identifier and guiName specification into prerequisites
Allow NumericalProperty's min and max value to be changed after construction
2016-09-07 11:24:04 +02:00
Erik Broberg 6372831036 Avoid send full SyncBuffer over the network 2016-09-06 22:55:23 -04:00
Erik Broberg 047e754369 Remove serialize() and deserialize() from InteractionHandler and InteractionMode 2016-09-06 13:53:31 -04:00
Erik Broberg aada13a656 Add debug functionalities: Busy wait for decode() and Log SGCT out-of-order errors 2016-09-06 12:44:03 -04:00
Erik Broberg c837edae5b Testing new syncing scheme 2016-09-04 03:44:50 -04:00
Erik Broberg 649d8d2f67 Remove shared and synced versions of data members in MouseStates 2016-09-03 22:54:02 -04:00
Erik Broberg 2116f5c987 Rename preSync and postSync in InteractionHandler to more descriptive names 2016-09-03 22:14:10 -04:00
Erik Broberg 5e3c4cb0db Replace preSync and postSync in RenderEngine with a set of more descriptive methods 2016-09-03 21:46:58 -04:00
Erik Broberg 60441c4fa1 Remove non-descriptive methods preSync and postSync from class Time 2016-09-03 21:06:09 -04:00