Menu
Logged-In As
ACCOUNTNot Logged In
Write CoreInterface unit test #2BRL-CAD
Status: ClosedTime to complete:
100 hrs
Mentors: Popescu Andrei, Mihai Neacsu
The C++ Object-oriented API, called CoreInterface aims to provide an easier-to-use, object-oriented interface over the already very powerful set of BRL-CAD tools some of the primitives(classes representing objects have already been written)
You can check out the core interface code from our subversion repository: svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt^3
Your task is to write a unit test for the ellipsoid primitive. It should be put in /rt^3/tests/
Code:
- rt^3/src/coreInterface/Ellipsoid.cpp
- rt^3/include/brlcad/Ellipsoid.h
Please upload your work in a svn patch(diff) format: svn diff rt^3 my_changes.patch
References:- rt^3/tests/halfspace.cpp
- rt^3/tests/primitives.cpp
- rt^3/tests/PrintTitle.cpp
- rt^3/tests/ellipsoid.cpp -- you create this
- rt^3/tests/CMakeLists.txt -- add your new file in here
Uploaded Work
File name/URL | File size | Date submitted | |
---|---|---|---|
task-41-add-coreinterface-ellipsoid-tests.diff | 11.8 KB | December 27 2014 01:50 UTC | |
task-41-add-coreinterface-ellipsoid-tests.diff | 11.9 KB | December 27 2014 02:15 UTC | |
task-41-add-coreinterface-ellipsoid-tests.diff | 11.9 KB | December 27 2014 16:27 UTC |
I would like to work on this task.
This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
The work on this task is ready to be reviewed.
Sorry for the multiple different files, the first couple each had a line that I'd put in accidentally missing.
Congratulations, this task has been completed successfully.