Point and Vector Template Classes for C++
This repository provides n-dimensional point and vector implementations for C++ programming language. The code is compatible with C++11 standard.
Vector classes are template classes.
Therefore, no pre-compilation steps are required. Directly copy files to your project, include them in your header files
and they should work.
Please use CMake to build the demo applications
vector. You may use the following commands:
make; make install
You need doxygen to build the documentation. A sample configuration file is provided under
You may use the following command to generate the documentation from the source files:
Alternatively, you may use
DoxyWizard GUI to generate the documentation.
This project uses Catch Framework for implementing unit tests. All tests can be found under
You may execute the tests using the following command:
Visual Studio users may build
RUN_TESTS project to run the tests.
Note: This repository contains header files of Catch Framework v2.1.2 for convenience in building tests.
- Onur Rauf Bingol (@orbingol)