Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
CGoGN
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
CGoGN
CGoGN
Commits
0598efba
Commit
0598efba
authored
Feb 13, 2015
by
Sylvain Thery
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
forgotten new files in thirdparty
parent
45cfdc80
Changes
88
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
88 changed files
with
29907 additions
and
0 deletions
+29907
-0
ThirdParty/libQGLViewer/CHANGELOG
ThirdParty/libQGLViewer/CHANGELOG
+6
-0
ThirdParty/libQGLViewer/GPL_EXCEPTION
ThirdParty/libQGLViewer/GPL_EXCEPTION
+80
-0
ThirdParty/libQGLViewer/INSTALL
ThirdParty/libQGLViewer/INSTALL
+24
-0
ThirdParty/libQGLViewer/LICENCE
ThirdParty/libQGLViewer/LICENCE
+1040
-0
ThirdParty/libQGLViewer/QGLViewer/CMakeLists.txt
ThirdParty/libQGLViewer/QGLViewer/CMakeLists.txt
+102
-0
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.Qt3.ui
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.Qt3.ui
+276
-0
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.cpp
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.cpp
+2
-0
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.ui
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.ui
+297
-0
ThirdParty/libQGLViewer/QGLViewer/QGLViewer.pro
ThirdParty/libQGLViewer/QGLViewer/QGLViewer.pro
+318
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/AxisAlignedBox.h
ThirdParty/libQGLViewer/QGLViewer/VRender/AxisAlignedBox.h
+101
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/BSPSortMethod.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/BSPSortMethod.cpp
+644
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/BackFaceCullingOptimizer.cpp
...bQGLViewer/QGLViewer/VRender/BackFaceCullingOptimizer.cpp
+85
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/EPSExporter.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/EPSExporter.cpp
+317
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Exporter.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/Exporter.cpp
+108
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Exporter.h
ThirdParty/libQGLViewer/QGLViewer/VRender/Exporter.h
+165
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/FIGExporter.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/FIGExporter.cpp
+225
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/NVector3.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/NVector3.cpp
+196
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/NVector3.h
ThirdParty/libQGLViewer/QGLViewer/VRender/NVector3.h
+120
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Optimizer.h
ThirdParty/libQGLViewer/QGLViewer/VRender/Optimizer.h
+91
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/ParserGL.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/ParserGL.cpp
+481
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/ParserGL.h
ThirdParty/libQGLViewer/QGLViewer/VRender/ParserGL.h
+88
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Primitive.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/Primitive.cpp
+171
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Primitive.h
ThirdParty/libQGLViewer/QGLViewer/VRender/Primitive.h
+219
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/PrimitivePositioning.cpp
...y/libQGLViewer/QGLViewer/VRender/PrimitivePositioning.cpp
+671
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/PrimitivePositioning.h
...rty/libQGLViewer/QGLViewer/VRender/PrimitivePositioning.h
+102
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/SortMethod.h
ThirdParty/libQGLViewer/QGLViewer/VRender/SortMethod.h
+102
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/TopologicalSortMethod.cpp
.../libQGLViewer/QGLViewer/VRender/TopologicalSortMethod.cpp
+688
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Types.h
ThirdParty/libQGLViewer/QGLViewer/VRender/Types.h
+74
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/VRender.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/VRender.cpp
+276
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/VRender.h
ThirdParty/libQGLViewer/QGLViewer/VRender/VRender.h
+118
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector2.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector2.cpp
+147
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector2.h
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector2.h
+181
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector3.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector3.cpp
+170
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector3.h
ThirdParty/libQGLViewer/QGLViewer/VRender/Vector3.h
+195
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/VisibilityOptimizer.cpp
...ty/libQGLViewer/QGLViewer/VRender/VisibilityOptimizer.cpp
+275
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/gpc.cpp
ThirdParty/libQGLViewer/QGLViewer/VRender/gpc.cpp
+2544
-0
ThirdParty/libQGLViewer/QGLViewer/VRender/gpc.h
ThirdParty/libQGLViewer/QGLViewer/VRender/gpc.h
+179
-0
ThirdParty/libQGLViewer/QGLViewer/VRenderInterface.Qt3.ui
ThirdParty/libQGLViewer/QGLViewer/VRenderInterface.Qt3.ui
+211
-0
ThirdParty/libQGLViewer/QGLViewer/VRenderInterface.ui
ThirdParty/libQGLViewer/QGLViewer/VRenderInterface.ui
+217
-0
ThirdParty/libQGLViewer/QGLViewer/camera.cpp
ThirdParty/libQGLViewer/QGLViewer/camera.cpp
+2209
-0
ThirdParty/libQGLViewer/QGLViewer/camera.h
ThirdParty/libQGLViewer/QGLViewer/camera.h
+512
-0
ThirdParty/libQGLViewer/QGLViewer/config.h
ThirdParty/libQGLViewer/QGLViewer/config.h
+104
-0
ThirdParty/libQGLViewer/QGLViewer/constraint.cpp
ThirdParty/libQGLViewer/QGLViewer/constraint.cpp
+291
-0
ThirdParty/libQGLViewer/QGLViewer/constraint.h
ThirdParty/libQGLViewer/QGLViewer/constraint.h
+338
-0
ThirdParty/libQGLViewer/QGLViewer/domUtils.h
ThirdParty/libQGLViewer/QGLViewer/domUtils.h
+161
-0
ThirdParty/libQGLViewer/QGLViewer/frame.cpp
ThirdParty/libQGLViewer/QGLViewer/frame.cpp
+1144
-0
ThirdParty/libQGLViewer/QGLViewer/frame.h
ThirdParty/libQGLViewer/QGLViewer/frame.h
+415
-0
ThirdParty/libQGLViewer/QGLViewer/keyFrameInterpolator.cpp
ThirdParty/libQGLViewer/QGLViewer/keyFrameInterpolator.cpp
+714
-0
ThirdParty/libQGLViewer/QGLViewer/keyFrameInterpolator.h
ThirdParty/libQGLViewer/QGLViewer/keyFrameInterpolator.h
+357
-0
ThirdParty/libQGLViewer/QGLViewer/manipulatedCameraFrame.cpp
ThirdParty/libQGLViewer/QGLViewer/manipulatedCameraFrame.cpp
+469
-0
ThirdParty/libQGLViewer/QGLViewer/manipulatedCameraFrame.h
ThirdParty/libQGLViewer/QGLViewer/manipulatedCameraFrame.h
+233
-0
ThirdParty/libQGLViewer/QGLViewer/manipulatedFrame.cpp
ThirdParty/libQGLViewer/QGLViewer/manipulatedFrame.cpp
+550
-0
ThirdParty/libQGLViewer/QGLViewer/manipulatedFrame.h
ThirdParty/libQGLViewer/QGLViewer/manipulatedFrame.h
+335
-0
ThirdParty/libQGLViewer/QGLViewer/mouseGrabber.cpp
ThirdParty/libQGLViewer/QGLViewer/mouseGrabber.cpp
+76
-0
ThirdParty/libQGLViewer/QGLViewer/mouseGrabber.h
ThirdParty/libQGLViewer/QGLViewer/mouseGrabber.h
+264
-0
ThirdParty/libQGLViewer/QGLViewer/qglviewer-icon.xpm
ThirdParty/libQGLViewer/QGLViewer/qglviewer-icon.xpm
+359
-0
ThirdParty/libQGLViewer/QGLViewer/qglviewer.cpp
ThirdParty/libQGLViewer/QGLViewer/qglviewer.cpp
+3847
-0
ThirdParty/libQGLViewer/QGLViewer/qglviewer.h
ThirdParty/libQGLViewer/QGLViewer/qglviewer.h
+1298
-0
ThirdParty/libQGLViewer/QGLViewer/qglviewer.icns
ThirdParty/libQGLViewer/QGLViewer/qglviewer.icns
+0
-0
ThirdParty/libQGLViewer/QGLViewer/qglviewer_fr.qm
ThirdParty/libQGLViewer/QGLViewer/qglviewer_fr.qm
+0
-0
ThirdParty/libQGLViewer/QGLViewer/qglviewer_fr.ts
ThirdParty/libQGLViewer/QGLViewer/qglviewer_fr.ts
+608
-0
ThirdParty/libQGLViewer/QGLViewer/quaternion.cpp
ThirdParty/libQGLViewer/QGLViewer/quaternion.cpp
+552
-0
ThirdParty/libQGLViewer/QGLViewer/quaternion.h
ThirdParty/libQGLViewer/QGLViewer/quaternion.h
+311
-0
ThirdParty/libQGLViewer/QGLViewer/saveSnapshot.cpp
ThirdParty/libQGLViewer/QGLViewer/saveSnapshot.cpp
+638
-0
ThirdParty/libQGLViewer/QGLViewer/vec.cpp
ThirdParty/libQGLViewer/QGLViewer/vec.cpp
+164
-0
ThirdParty/libQGLViewer/QGLViewer/vec.h
ThirdParty/libQGLViewer/QGLViewer/vec.h
+390
-0
ThirdParty/libQGLViewer/README
ThirdParty/libQGLViewer/README
+41
-0
ThirdParty/libuuid/CMakeLists.txt
ThirdParty/libuuid/CMakeLists.txt
+26
-0
ThirdParty/libuuid/COPYING
ThirdParty/libuuid/COPYING
+5
-0
ThirdParty/libuuid/all-io.h
ThirdParty/libuuid/all-io.h
+82
-0
ThirdParty/libuuid/c.h
ThirdParty/libuuid/c.h
+317
-0
ThirdParty/libuuid/clear.c
ThirdParty/libuuid/clear.c
+43
-0
ThirdParty/libuuid/compare.c
ThirdParty/libuuid/compare.c
+55
-0
ThirdParty/libuuid/copy.c
ThirdParty/libuuid/copy.c
+45
-0
ThirdParty/libuuid/gen_uuid.c
ThirdParty/libuuid/gen_uuid.c
+595
-0
ThirdParty/libuuid/isnull.c
ThirdParty/libuuid/isnull.c
+48
-0
ThirdParty/libuuid/pack.c
ThirdParty/libuuid/pack.c
+69
-0
ThirdParty/libuuid/parse.c
ThirdParty/libuuid/parse.c
+79
-0
ThirdParty/libuuid/randutils.c
ThirdParty/libuuid/randutils.c
+125
-0
ThirdParty/libuuid/randutils.h
ThirdParty/libuuid/randutils.h
+12
-0
ThirdParty/libuuid/test_uuid.c
ThirdParty/libuuid/test_uuid.c
+180
-0
ThirdParty/libuuid/unpack.c
ThirdParty/libuuid/unpack.c
+63
-0
ThirdParty/libuuid/unparse.c
ThirdParty/libuuid/unparse.c
+76
-0
ThirdParty/libuuid/uuid.h
ThirdParty/libuuid/uuid.h
+104
-0
ThirdParty/libuuid/uuid.pc.in
ThirdParty/libuuid/uuid.pc.in
+11
-0
ThirdParty/libuuid/uuidP.h
ThirdParty/libuuid/uuidP.h
+61
-0
ThirdParty/libuuid/uuid_time.c
ThirdParty/libuuid/uuid_time.c
+171
-0
ThirdParty/libuuid/uuidd.h
ThirdParty/libuuid/uuidd.h
+54
-0
No files found.
ThirdParty/libQGLViewer/CHANGELOG
0 → 100644
View file @
0598efba
This is libQGLViewer version 2.4.0. Packaged on May 28, 2013.
The complete change log is available in doc/changeLog.html
The latest releases and changeLog are available at:
http://www.libqglviewer.com/changeLog.html
ThirdParty/libQGLViewer/GPL_EXCEPTION
0 → 100644
View file @
0598efba
libQGLViewer GPL Exception
==========================
Additional rights granted beyond the GPL (the "Exception").
As a special exception to the terms and conditions of GPL version 2.0 or
GPL version 3.0, Gilles Debunne hereby grants you the rights described below,
provided you agree to the terms and conditions in this Exception, including
its obligations and restrictions on use.
Nothing in this Exception gives you or anyone else the right to change the
licensing terms of the libQGLViewer Open Source Edition.
Below, "Licensed Software" shall refer to the software licensed under the GPL
version 2.0 or GPL version 3.0 and this exception.
1) The right to use Open Source Licenses not compatible with the GNU
General Public License version 2.0 or GNU General Public License version
3.0: You may link software (hereafter referred to as "Your Software")
against the Licensed Software and/or distribute binaries of Your Software
linked against the Licensed Software, provided that:
A) Your Software is licensed under one of the following licenses:
License name Version(s)/Copyright Date
Academic Free License 2.0, 2.1, 3.0
Apache Software License 1.0 or 1.1
Apache License 2.0
Apple Public Source License 2.0
BSD license "July 22 1999"
Common Development and Distribution
License (CDDL) 1.0
Common Public License 1.0
Eclipse Public License 1.0
GNU Library or "Lesser"
General Public License (LGPL) 2.0, 2.1, 3.0
Jabber Open Source License 1.0
Mozilla Public License (MPL) 1.0 or 1.1
Open Software License 2.0, 3.0
PHP License 3.0
Python Software Foundation License 2.1.1
Q Public License 1.0
Sleepycat License "1999"
W3C License "2001"
X11 License X11R6.6
Zope Public License 2.0, 2.1
and
B) You must, on request, make a complete package including the complete
source code of Your Software (as defined in the GNU General Public
License version 2, section 3, but excluding anything excluded by the
special exception in the same section) available to Gilles Debunne
under the same license as that granted to other recipients of the
source code of Your Software.
and
C) Your or any other contributor's rights to:
i) distribute the source code of Your Software to anyone for
any purpose;
and
ii) publicly discuss the development project for Your
Software and its goals in any form and in any forum
are not prohibited by any legal instrument, including but not limited to
contracts, non-disclosure agreements, and employee contracts.
2) The right to link non-Open Source applications with versions of the
Licensed Software: You may link applications with versions of the Licensed
Software, provided that such applications have been developed and are deployed
in accordance with the terms and conditions of the libQGLViewer Commercial
License Agreement.
ThirdParty/libQGLViewer/INSTALL
0 → 100644
View file @
0598efba
l i b Q G L V i e w e r I n s t a l l a t i o n
libQGLViewer requires the Qt library, available from Nokia.
Binary packages are available for different architectures.
If you want to compile the library from its sources:
- On UNIX platforms, simply type (see doc/installUnix.html for details):
> cd QGLViewer
> qmake
> make
> make install [optional]
- For Windows installation, see doc/installWindows.html.
See doc/compilation.html for details on compiling programs that use libQGLViewer.
ThirdParty/libQGLViewer/LICENCE
0 → 100644
View file @
0598efba
This diff is collapsed.
Click to expand it.
ThirdParty/libQGLViewer/QGLViewer/CMakeLists.txt
0 → 100644
View file @
0598efba
# in order to be able to include generated files (ui and moc)
include_directories
(
${
CMAKE_CURRENT_BINARY_DIR
}
)
FIND_PACKAGE
(
Qt REQUIRED
)
INCLUDE
(
${
QT_USE_FILE
}
)
ADD_DEFINITIONS
(
${
QT_DEFINITIONS
}
)
FIND_PACKAGE
(
OpenGL REQUIRED
)
set
(
HEADER_FILES
qglviewer.h
camera.h
manipulatedFrame.h
manipulatedCameraFrame.h
frame.h
keyFrameInterpolator.h
)
set
(
SOURCE_FILES
qglviewer.cpp
camera.cpp
manipulatedFrame.cpp
manipulatedCameraFrame.cpp
frame.cpp
saveSnapshot.cpp
constraint.cpp
keyFrameInterpolator.cpp
mouseGrabber.cpp
quaternion.cpp
vec.cpp
VRender/BackFaceCullingOptimizer.cpp
VRender/EPSExporter.cpp
VRender/FIGExporter.cpp
VRender/NVector3.cpp
VRender/Primitive.cpp
VRender/TopologicalSortMethod.cpp
VRender/Vector3.cpp
VRender/VRender.cpp
VRender/BSPSortMethod.cpp
VRender/Exporter.cpp
VRender/gpc.cpp
VRender/ParserGL.cpp
VRender/PrimitivePositioning.cpp
VRender/Vector2.cpp
VRender/VisibilityOptimizer.cpp
)
set
(
UI_FILES
ImageInterface.ui
VRenderInterface.ui
)
QT4_WRAP_CPP
(
MOC_FILES
${
HEADER_FILES
}
)
QT4_WRAP_UI
(
FORM_FILES
${
UI_FILES
}
)
# make mocced header / form files path from absolute to relative
ToRelativePath
(
MOC_FILES
"
${
CMAKE_CURRENT_SOURCE_DIR
}
"
"
${
MOC_FILES
}
"
)
ToRelativePath
(
MOC_UI_FILES
"
${
CMAKE_CURRENT_SOURCE_DIR
}
"
"
${
MOC_UI_FILES
}
"
)
ToRelativePath
(
FORM_FILES
"
${
CMAKE_CURRENT_SOURCE_DIR
}
"
"
${
FORM_FILES
}
"
)
# these header files do not need MOCcing
list
(
APPEND HEADER_FILES
config.h
constraint.h
domUtils.h
mouseGrabber.h
quaternion.h
vec.h
VRender/AxisAlignedBox.h
VRender/Exporter.h
VRender/gpc.h
VRender/NVector3.h
VRender/Optimizer.h
VRender/ParserGL.h
VRender/Primitive.h
VRender/PrimitivePositioning.h
VRender/SortMethod.h
VRender/Types.h
VRender/Vector2.h
VRender/Vector3.h
VRender/VRender.h
)
set
(
MOC_FILES_GROUP
"Generated"
)
set
(
MOC_UI_FILES_GROUP
"Generated"
)
set
(
FORM_FILES_GROUP
"Generated"
)
include_directories
(
".."
)
add_library
(
QGLViewer SHARED
${
HEADER_FILES
}
${
MOC_FILES
}
${
MOC_UI_FILES
}
${
FORM_FILES
}
${
SOURCE_FILES
}
)
target_link_libraries
(
QGLViewer
${
QT_LIBRARIES
}
${
OPENGL_LIBRARY
}
)
# The code must be relocatable if we want to link a shared library against it
if
(
"
${
CMAKE_CXX_COMPILER_ID
}
"
STREQUAL
"GNU"
OR
"
${
CMAKE_CXX_COMPILER_ID
}
"
STREQUAL
"Clang"
)
add_definitions
(
"-fPIC"
)
endif
()
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.Qt3.ui
0 → 100644
View file @
0598efba
This diff is collapsed.
Click to expand it.
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.cpp
0 → 100644
View file @
0598efba
#include "/home/nesme_local/dev/SofaTest/extlibs/libQGLViewer-2.4.0/QGLViewer/ui_ImageInterface.h"
ThirdParty/libQGLViewer/QGLViewer/ImageInterface.ui
0 → 100644
View file @
0598efba
<?xml version="1.0" encoding="UTF-8"?>
<ui
version=
"4.0"
>
<class>
ImageInterface
</class>
<widget
class=
"QDialog"
name=
"ImageInterface"
>
<property
name=
"geometry"
>
<rect>
<x>
0
</x>
<y>
0
</y>
<width>
298
</width>
<height>
204
</height>
</rect>
</property>
<property
name=
"windowTitle"
>
<string>
Image settings
</string>
</property>
<layout
class=
"QVBoxLayout"
>
<property
name=
"spacing"
>
<number>
6
</number>
</property>
<property
name=
"margin"
>
<number>
9
</number>
</property>
<item>
<layout
class=
"QHBoxLayout"
>
<property
name=
"spacing"
>
<number>
6
</number>
</property>
<property
name=
"margin"
>
<number>
0
</number>
</property>
<item>
<widget
class=
"QLabel"
name=
"label_2"
>
<property
name=
"text"
>
<string>
Width
</string>
</property>
</widget>
</item>
<item>
<widget
class=
"QSpinBox"
name=
"imgWidth"
>
<property
name=
"toolTip"
>
<string>
Width of the image (in pixels)
</string>
</property>
<property
name=
"suffix"
>
<string>
px
</string>
</property>
<property
name=
"minimum"
>
<number>
1
</number>
</property>
<property
name=
"maximum"
>
<number>
32000
</number>
</property>
</widget>
</item>
<item>
<spacer>
<property
name=
"orientation"
>
<enum>
Qt::Horizontal
</enum>
</property>
<property
name=
"sizeHint"
stdset=
"0"
>
<size>
<width>
20
</width>
<height>
22
</height>
</size>
</property>
</spacer>
</item>
<item>
<widget
class=
"QLabel"
name=
"label_3"
>
<property
name=
"text"
>
<string>
Height
</string>
</property>
</widget>
</item>
<item>
<widget
class=
"QSpinBox"
name=
"imgHeight"
>
<property
name=
"toolTip"
>
<string>
Height of the image (in pixels)
</string>
</property>
<property
name=
"suffix"
>
<string>
px
</string>
</property>
<property
name=
"minimum"
>
<number>
1
</number>
</property>
<property
name=
"maximum"
>
<number>
32000
</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout
class=
"QHBoxLayout"
>
<property
name=
"spacing"
>
<number>
6
</number>
</property>
<property
name=
"margin"
>
<number>
0
</number>
</property>
<item>
<widget
class=
"QLabel"
name=
"label_4"
>
<property
name=
"text"
>
<string>
Image quality
</string>
</property>
</widget>
</item>
<item>
<widget
class=
"QSpinBox"
name=
"imgQuality"
>
<property
name=
"toolTip"
>
<string>
Between 0 (smallest files) and 100 (highest quality)
</string>
</property>
<property
name=
"minimum"
>
<number>
0
</number>
</property>
<property
name=
"maximum"
>
<number>
100
</number>
</property>
</widget>
</item>
<item>
<spacer>
<property
name=
"orientation"
>
<enum>
Qt::Horizontal
</enum>
</property>
<property
name=
"sizeHint"
stdset=
"0"
>
<size>
<width>
40
</width>
<height>
20
</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout
class=
"QHBoxLayout"
>
<property
name=
"spacing"
>
<number>
6
</number>
</property>
<property
name=
"margin"
>
<number>
0
</number>
</property>
<item>
<widget
class=
"QLabel"
name=
"label"
>
<property
name=
"text"
>
<string>
Oversampling
</string>
</property>
</widget>
</item>
<item>
<widget
class=
"QDoubleSpinBox"
name=
"oversampling"
>
<property
name=
"toolTip"
>
<string>
Antialiases image (when larger then 1.0)
</string>
</property>
<property
name=
"prefix"
>
<string>
x
</string>
</property>
<property
name=
"decimals"
>
<number>
1
</number>
</property>
<property
name=
"minimum"
>
<double>
0.100000000000000
</double>
</property>
<property
name=
"maximum"
>
<double>
64.000000000000000
</double>
</property>
<property
name=
"singleStep"
>
<double>
1.000000000000000
</double>
</property>
<property
name=
"value"
>
<double>
1.000000000000000
</double>
</property>
</widget>
</item>
<item>
<spacer>
<property
name=
"orientation"
>
<enum>
Qt::Horizontal
</enum>
</property>
<property
name=
"sizeHint"
stdset=
"0"
>
<size>
<width>
40
</width>
<height>
20
</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<widget
class=
"QCheckBox"
name=
"whiteBackground"
>
<property
name=
"toolTip"
>
<string>
Use white as background color
</string>
</property>
<property
name=
"text"
>
<string>
Use white background
</string>
</property>
</widget>
</item>
<item>
<widget
class=
"QCheckBox"
name=
"expandFrustum"
>
<property
name=
"toolTip"
>
<string>
When image aspect ratio differs from viewer's one, expand frustum as needed. Fits inside current frustum otherwise.
</string>
</property>
<property
name=
"text"
>
<string>
Expand frustum if needed
</string>
</property>
</widget>
</item>
<item>
<spacer>
<property
name=
"orientation"
>
<enum>
Qt::Vertical
</enum>
</property>
<property
name=
"sizeHint"
stdset=
"0"
>
<size>
<width>
20
</width>
<height>
16
</height>
</size>
</property>
</spacer>
</item>
<item>
<layout
class=
"QHBoxLayout"
>
<property
name=
"spacing"
>
<number>
6
</number>
</property>
<property
name=
"margin"
>
<number>
0
</number>
</property>
<item>
<spacer>
<property
name=
"orientation"
>
<enum>
Qt::Horizontal
</enum>
</property>
<property
name=
"sizeHint"
stdset=
"0"
>
<size>
<width>
131
</width>
<height>
31
</height>
</size>
</property>
</spacer>
</item>
<item>
<widget
class=
"QPushButton"
name=
"okButton"
>
<property
name=
"text"
>
<string>
OK
</string>
</property>
</widget>
</item>
<item>
<widget
class=
"QPushButton"
name=
"cancelButton"
>
<property
name=
"text"
>
<string>
Cancel
</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>
okButton
</sender>
<signal>
clicked()
</signal>
<receiver>
ImageInterface
</receiver>
<slot>
accept()
</slot>
<hints>
<hint
type=
"sourcelabel"
>
<x>
135
</x>
<y>
184
</y>
</hint>
<hint
type=
"destinationlabel"
>
<x>
96
</x>
<y>
254
</y>
</hint>
</hints>
</connection>
<connection>
<sender>
cancelButton
</sender>
<signal>
clicked()
</signal>
<receiver>
ImageInterface
</receiver>
<slot>
reject()
</slot>
<hints>
<hint
type=
"sourcelabel"
>
<x>
226
</x>
<y>
184
</y>
</hint>
<hint
type=
"destinationlabel"
>
<x>
179
</x>
<y>
282
</y>
</hint>
</hints>
</connection>
</connections>
</ui>
ThirdParty/libQGLViewer/QGLViewer/QGLViewer.pro
0 → 100644
View file @
0598efba
# l i b Q G L V i e w e r
#
C
o
m
p
i
l
a
t
i
o
n
c
o
n
f
i
g
u
r
a
t
i
o
n
#
Run
"qmake; make; make install"
to
compile
and
install
the
library
on
Unix
systems
.
#
Optional
arguments
can
tune
install
paths
(
as
in
"qmake PREFIX=$HOME"
).
See
doc
/
download
.
html
for
details
.
TEMPLATE
=
lib
TARGET
=
QGLViewer
VERSION
=
2.6
.
1
CONFIG
*=
qt
opengl
warn_on
shared
thread
create_prl
rtti
no_keywords
QGL_HEADERS
=
qglviewer
.
h
\
camera
.
h
\
manipulatedFrame
.
h
\
manipulatedCameraFrame
.
h
\
frame
.
h
\
constraint
.
h
\
keyFrameInterpolator
.
h
\
mouseGrabber
.
h
\
quaternion
.
h
\
vec
.
h
\
domUtils
.
h
\
config
.
h
SOURCES
=
qglviewer
.
cpp
\
camera
.
cpp
\
manipulatedFrame
.
cpp
\
manipulatedCameraFrame
.
cpp
\
frame
.
cpp
\
saveSnapshot
.
cpp
\
constraint
.
cpp
\
keyFrameInterpolator
.
cpp
\
mouseGrabber
.
cpp
\
quaternion
.
cpp
\
vec
.
cpp
HEADERS
*=
$$
{
QGL_HEADERS
}
DISTFILES
*=
qglviewer
-
icon
.
xpm
TRANSLATIONS
=
qglviewer_fr
.
ts
QT
*=
xml
opengl
contains
(
$$
[
QT_VERSION
],
"^5.*"
)
{
QT
*=
gui
widgets
}
!
isEmpty
(
QGLVIEWER_STATIC
)
{
CONFIG
*=
staticlib
}
#
-----------------------------------
#
--
I
m
a
g
e
I
n
t
e
r
f
a
c
e
--
#
-----------------------------------
FORMS
*=
ImageInterface
.
ui
#
---------------------------------------------
#
--
V
e
c
t
o
r
i
a
l
R
e
n
d
e
r
i
n
g
--
#
---------------------------------------------
#
In
case
of
compilation
troubles
with
vectorial
rendering
,
uncomment
this
line
#
DEFINES
*=
NO_VECTORIAL_RENDER
contains
(
DEFINES
,
NO_VECTORIAL_RENDER
)
{
message
(
Vectorial
rendering
disabled
)
}
else
{
FORMS
*=
VRenderInterface
.
ui
SOURCES
*=
\
VRender
/
BackFaceCullingOptimizer
.
cpp
\
VRender
/
BSPSortMethod
.
cpp
\
VRender
/
EPSExporter
.
cpp
\
VRender
/
Exporter
.
cpp
\
VRender
/
FIGExporter
.
cpp
\
VRender
/
gpc
.
cpp
\
VRender
/
ParserGL
.
cpp
\
VRender
/
Primitive
.
cpp
\
VRender
/
PrimitivePositioning
.
cpp
\
VRender
/
TopologicalSortMethod
.
cpp
\
VRender
/
VisibilityOptimizer
.
cpp
\
VRender
/
Vector2
.
cpp
\
VRender
/
Vector3
.
cpp
\
VRender
/
NVector3
.
cpp
\
VRender
/
VRender
.
cpp
VRENDER_HEADERS
=
\
VRender
/
AxisAlignedBox
.
h
\
VRender
/
Exporter
.
h
\
VRender
/
gpc
.
h
\
VRender
/
NVector3
.
h
\
VRender
/
Optimizer
.
h
\
VRender
/
ParserGL
.
h
\
VRender
/
Primitive
.
h
\
VRender
/
PrimitivePositioning
.
h
\
VRender
/
SortMethod
.
h
\
VRender
/
Types
.
h
\
VRender
/
Vector2
.
h
\
VRender
/
Vector3
.
h
\
VRender
/
VRender
.
h
HEADERS
*=
$$
{
VRENDER_HEADERS
}
}
#
---------------
#
--
U
n
i
x
--
#
---------------
unix
{
CONFIG
-=
debug
debug_and_release
CONFIG
*=
release
#
INCLUDE_DIR
and
LIB_DIR
specify
where
to
install
the
include
files
and
the
library
.
#
Use
qmake
INCLUDE_DIR
=...
LIB_DIR
=...
,
or
qmake
PREFIX
=...
to
customize
your
installation
.
HOME_DIR
=
$$
system
(
cd
;
pwd
)
isEmpty
(
PREFIX
)
{
PREFIX_
=/
usr
}
else
{
PREFIX_
=
$$
{
PREFIX
}
}
isEmpty
(
LIB_DIR
)
{
LIB_DIR_
=
$$
{
PREFIX_
}
/
lib
}
else
{
LIB_DIR_
=
$$
{
LIB_DIR
}
}
isEmpty
(
INCLUDE_DIR
)
{
INCLUDE_DIR_
=
$$
{
PREFIX_
}
/
include
}
else
{
INCLUDE_DIR_
=
$$
{
INCLUDE_DIR
}
}
isEmpty
(
DOC_DIR
)
{
macx
|
darwin
-
g
++
{
isEmpty
(
PREFIX
)
{
DOC_DIR
=
$$
{
HOME_DIR
}
/
Library
/
Developer
/
Shared
/
Documentation
/
QGLViewer
}
else
{
DOC_DIR
=
$$
{
PREFIX
}
/
Shared
/
Documentation
/
QGLViewer
}
}
else
{
DOC_DIR
=
$$
{
PREFIX_
}
/
share
/
doc
/
QGLViewer
}
}
#
GLUT
for
Unix
architecture
!
isEmpty
(
USE_GLUT
)
{
QMAKE_LIBS_OPENGL
*=
-
lglut
}
macx
|
darwin
-
g
++
{
#
GLU
is
part
of
the
OpenGL
framework
}
else
{
QMAKE_LIBS_OPENGL
*=
-
lGLU
}
MOC_DIR
=
.
moc
OBJECTS_DIR
=
.
obj
#
Adds
a
-
P
option
so
that
"make install"
as
root
creates
files
owned
by
root
and
links
are
preserved
.
#
This
is
not
a
standard
option
,
and
it
may
have
to
be
removed
on
old
Unix
flavors
.
!
hpux
{
QMAKE_COPY_FILE
=
$$
{
QMAKE_COPY_FILE
}
-
P
}
#
Make
much
smaller
libraries
(
and
packages
)
by
removing
debugging
informations
QMAKE_CFLAGS_RELEASE
-=
-
g
QMAKE_CXXFLAGS_RELEASE
-=
-
g
#
install
header