Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
alta
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
5
Issues
5
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alta
alta
Commits
87475c48
Commit
87475c48
authored
Jul 16, 2013
by
PACANOWSKI Romain
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added more information on how to compile the different plugins
parent
bbc75655
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
50 additions
and
0 deletions
+50
-0
README.txt
README.txt
+50
-0
No files found.
README.txt
View file @
87475c48
...
...
@@ -17,6 +17,56 @@ be required to create your own system dependant .prf for any used library. For e
all the rational BRDF fitters use the Eigen library. Therefore it is mandatory that you
provide a eigen.prf file and that this file is in your QMAKEFEATURES directory.
Dependencies:
Plugin rational_eigen: Eigen
Plugin rational_quadprog: Quadprog++
Plugin rational_quadproge: Quadprog++ and Eigen
Plugin rational_cgal: The CGAL library
Plugin rational_parallel: The OpenMP library, Quadprog++ library and Eigen
Plugin rational_matlab: Matlab engine (matlab.prf required)
Eigen Plugins
You must provide an eigen.prf file that contains
INCLUDEPATH *= PATH_TO_EIGEN_DIRECTORY
Quadprog++ Plugins
We provide our own version of quadprog++ which uses Eigen library.
To compile it:
Go to external/quadprog++/
Use qmake (to generale the Makefile)
make
Then create a quadprog.prf file that will include
LIBS *= PATH_TO_LIBQUADPROG/libquadprog++.a
QMAKE_LIBDIR *= PATH_TO_LIBQUADPROG
INCLUDEPATH *= PATH_TO_LIBQUADPROG_HEADERS
Parallel Plugin that requires OpenMP
Create an openmp.prf file and add the following directives:
QMAKE_CXXFLAGS *=-fopenmp
Matlab Plugin
Create an matlab.prf file and add the following directives:
The PATH_TO_MATLAB_INCLUDE_DIRECTORY must point to a directory that
contains the file engine.h
INCLUDEPATH *= PATH_TO_MATLAB_INCLUDE_DIRECTORY
Generate the documentation using Doxygen
cd ${ALTA}/documents/
doxygen doxygen.conf
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment