Alexander Bock
bc75334eb4
Use exceptions instead of success return values for initialize and
...
create methods
2017-02-25 18:08:53 -05:00
Alexander Bock
0d03177d43
Feature/globebrowsingcleanup ( #230 )
...
* Initial restructuring of the Globebrowsing branch
* Update Ghoul repository
Fix include guards
* More cleanup
* Split texttileprovider subclasses into separate files
* Move TileProviders into namespace
* Convert static class methods into free functions
* Splitting tile subclasses into their own files
Remove `using namespace` from header file
* Split TileDataSet subclass into separate file
Update SGCT reference
* Move shader preprocessing data into internal class
* More Globebrowsing cleanup
* More cleanup
Remove unused Convexhull class
2017-02-15 21:20:05 +01: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
dc3ded891b
Started with code cleanup of Globebrowsing
2016-12-04 10:34:25 +01:00
Alexander Bock
341bc8b105
Merge branch 'develop' into feature/globebrowsing
...
# Conflicts:
# modules/globebrowsing/chunk/chunkrenderer.cpp
# modules/globebrowsing/globes/renderableglobe.cpp
# modules/globebrowsing/globes/renderableglobe.h
2016-12-03 01:32:23 +01:00
Alexander Bock
afd60683a3
Windows compile fixes
2016-12-03 01:20:53 +01:00
Alexander Bock
c515bbfd0f
Redesign the ScriptScheduler to not copy scripts on return
...
Fix earth.mod file
2016-12-03 00:51:32 +01:00
Alexander Bock
c199d38aac
Add setting to SpiceManager that disables exceptions (closing #142 )
...
Disable exceptions on default
2016-11-24 10:57:53 +01:00
Alexander Bock
cea6edd7ae
Update Ghoul reference
2016-11-14 16:15:22 +01:00
Alexander Bock
4ce3be9e8c
Add a Verifier for a list of Strings to replace a more cumbersome expression
2016-10-27 15:50:29 +02:00
Alexander Bock
db4524d2ac
- Restructure Rotation classes to make the base class store the rotation to remove an additional virtual function
...
- Add Matrix verifiers
- Add documentation to StaticRotation and SpiceRotation
2016-10-26 16:47:42 +02:00
Alexander Bock
603e671a34
Fix GDAL unit test and make it independent from the scene directory
2016-09-25 14:44:36 +02:00
Alexander Bock
0d95da0959
Sort offenses and warnings in the Documentation/Specification testing
2016-09-25 14:44:08 +02:00
Alexander Bock
3dce9f0f21
Add DeprecationVerifier to the list of available verifiers
...
Add unit tests for DeprecationVerifier
2016-09-23 23:24:03 +02:00
Alexander Bock
9b9f0ecce8
Add a ReferencingVerifier to the list of available verifiers
...
Require the Documentations identifier to be unique or empty
2016-09-19 10:32:14 +02:00
Alexander Bock
0a13d5430f
Make DocumentationEngine into a singleton object
...
Add documentation to DocumentationEngine
Add unique identifier to Documentation class (and enforce in DocumentationEngine)
2016-09-19 09:31:34 +02:00
Alexander Bock
29c989ab82
Add documentation to the documentation and verifier classes
...
Add static const member variable to the DocumentationEntry class for Wildcards
2016-09-18 20:47:41 +02:00
Alexander Bock
4e7035a18d
Renaming Offence to Offense
...
Renaming TestResult::offenders to TestResult::offenses
2016-09-18 15:31:12 +02:00
Alexander Bock
57701fb5a6
Adding information to the Result that specifies the offending reason in addition to the offending key
2016-09-18 15:13:34 +02:00
Alexander Bock
2fa6471e98
Allow Documentations to be exhaustive to not allow extra dictionaries
2016-09-16 16:53:50 +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
d84a0ee46a
Add and and or verifiers that combine multiple verifiers
2016-09-14 17:35:06 +02:00
Alexander Bock
09c1b4be6d
Add unit test to check nested optional/required combinations
2016-09-14 16:38:58 +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
d606f90db9
Fix compilation error in unit test
2016-09-14 13:33:47 +02:00
Alexander Bock
a4fa9c0788
Add Range checks to unit tests
2016-09-14 09:27:34 +02: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
Erik Broberg
5d21878ead
Revert concurrent job manager unit tests to use old ThreadPool
2016-08-18 12:21:02 -04:00
Matthew Territo
dd74204eb7
Add ghoul/misc/threadpool.h
...
Fix namespaces to include ghoul::
2016-08-03 15:04:47 -06:00
Alexander Bock
662e25963b
Move ThreadPool class from OpenSpace into Ghoul
2016-08-03 10:58:53 +02:00
Alexander Bock
444f7b6e25
Enable additional warnings
...
Update Ghoul reference
Fix relative path in test_gdalwms
2016-07-27 14:38:37 +02:00
Alexander Bock
bc137ab377
Updated Spice library. Compile fix for Syncbuffer and Unittestson Linux
2016-07-20 10:41:06 +02:00
Alexander Bock
f19138f513
Fix OpenSpaceTest compilation and test success
2016-07-08 13:55:59 +02:00
Alexander Bock
2b91cb6d7d
Start work on compile fixes for unit tests
2016-07-06 17:52:51 +02:00
Alexander Bock
8886eeec9d
Compile fix for when globebrowsing is not available
2016-06-26 03:38:42 +02:00
Alexander Bock
3d4e1ec19c
Merge branch 'develop' into release/ips
...
Conflicts:
tests/main.cpp
2016-06-17 11:31:11 +02:00
Alexander Bock
227ad39e5b
Make unit tests compile again
...
Update Ghoul version
2016-06-17 11:28:50 +02:00
Erik Broberg
ff3ac1b368
Add Intersection test between ConvexHull2s, based on Separate Axis Theorem
2016-06-10 15:03:51 -04:00
Erik Broberg
2c89f36cbe
Add class ConvexHull2
2016-06-10 13:49:50 -04:00
Erik Broberg
c578941bab
Fix include in unit tests
2016-06-10 13:17:23 -04:00
Jonathas Costa
335e183363
Fixed include path.
2016-06-08 14:34:04 -04:00
Kalle Bladin
674700d2b9
Merge branch 'feature/globebrowsing' of github.com:OpenSpace/OpenSpace-Development into feature/globebrowsing
2016-06-07 12:55:10 -04:00
Kalle Bladin
012bcaefaf
Solve merge conflicts.
2016-06-07 12:54:52 -04:00
Erik Broberg
4ac7e5b533
Add a means of comparing AABBs and basic tests
2016-06-07 12:32:30 -04:00
Erik Broberg
1cd06aa3c8
Add basic tests for AABB contains and intersect
2016-06-07 12:02:27 -04:00
Erik Broberg
937cbabe21
Add method contains() to class AABB
2016-06-06 17:46:02 -04:00