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
C
CGoGN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Etienne Schmitt
CGoGN
Commits
2b08f627
Commit
2b08f627
authored
Nov 06, 2014
by
Sylvain Thery
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of /home/git/repositories/thery/cgogn into develop
parents
90c9261b
34bee0a6
Changes
400
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
400 changed files
with
54553 additions
and
36781 deletions
+54553
-36781
Apps/Tuto/Attributes/simple_attribs.cpp
Apps/Tuto/Attributes/simple_attribs.cpp
+24
-1
Apps/Tuto/CMakeLists.txt
Apps/Tuto/CMakeLists.txt
+3
-1
CMakeLists.txt
CMakeLists.txt
+5
-3
SCHNApps/CMakeLists.txt
SCHNApps/CMakeLists.txt
+14
-6
SCHNApps/Plugins/plugins_cmake.txt
SCHNApps/Plugins/plugins_cmake.txt
+7
-3
SCHNApps/Plugins/surface_differentialProperties/include/surface_differentialProperties.h
...entialProperties/include/surface_differentialProperties.h
+2
-0
SCHNApps/Plugins/surface_differentialProperties/src/surface_differentialProperties.cpp
...erentialProperties/src/surface_differentialProperties.cpp
+13
-0
SCHNApps/Plugins/surface_render/include/surface_render.h
SCHNApps/Plugins/surface_render/include/surface_render.h
+4
-0
SCHNApps/Plugins/surface_render/src/surface_render.cpp
SCHNApps/Plugins/surface_render/src/surface_render.cpp
+8
-0
SCHNApps/Plugins/surface_subdivision/include/surface_subdivision.h
...Plugins/surface_subdivision/include/surface_subdivision.h
+1
-0
SCHNApps/Plugins/surface_subdivision/src/surface_subdivision.cpp
...s/Plugins/surface_subdivision/src/surface_subdivision.cpp
+6
-0
SCHNApps/include/camera.h
SCHNApps/include/camera.h
+16
-0
SCHNApps/include/controlDock_cameraTab.h
SCHNApps/include/controlDock_cameraTab.h
+8
-5
SCHNApps/include/controlDock_mapTab.h
SCHNApps/include/controlDock_mapTab.h
+4
-4
SCHNApps/include/controlDock_pluginTab.h
SCHNApps/include/controlDock_pluginTab.h
+4
-4
SCHNApps/include/dialogList.h
SCHNApps/include/dialogList.h
+53
-0
SCHNApps/include/mapHandler.h
SCHNApps/include/mapHandler.h
+10
-2
SCHNApps/include/mapHandler.hpp
SCHNApps/include/mapHandler.hpp
+57
-13
SCHNApps/include/schnapps.h
SCHNApps/include/schnapps.h
+6
-0
SCHNApps/include/view.h
SCHNApps/include/view.h
+35
-2
SCHNApps/include/viewButtonArea.h
SCHNApps/include/viewButtonArea.h
+2
-0
SCHNApps/src/camera.cpp
SCHNApps/src/camera.cpp
+134
-0
SCHNApps/src/controlDock_cameraTab.cpp
SCHNApps/src/controlDock_cameraTab.cpp
+23
-129
SCHNApps/src/controlDock_mapTab.cpp
SCHNApps/src/controlDock_mapTab.cpp
+99
-121
SCHNApps/src/controlDock_pluginTab.cpp
SCHNApps/src/controlDock_pluginTab.cpp
+83
-82
SCHNApps/src/dialogList.cpp
SCHNApps/src/dialogList.cpp
+88
-0
SCHNApps/src/main.cpp
SCHNApps/src/main.cpp
+7
-5
SCHNApps/src/mapHandler.cpp
SCHNApps/src/mapHandler.cpp
+2
-0
SCHNApps/src/schnapps.cpp
SCHNApps/src/schnapps.cpp
+22
-4
SCHNApps/src/view.cpp
SCHNApps/src/view.cpp
+275
-38
SCHNApps/src/viewButtonArea.cpp
SCHNApps/src/viewButtonArea.cpp
+5
-0
ThirdParty/include/glm/CMakeLists.txt
ThirdParty/include/glm/CMakeLists.txt
+42
-0
ThirdParty/include/glm/common.hpp
ThirdParty/include/glm/common.hpp
+34
-0
ThirdParty/include/glm/core/_detail.hpp
ThirdParty/include/glm/core/_detail.hpp
+0
-323
ThirdParty/include/glm/core/_swizzle.hpp
ThirdParty/include/glm/core/_swizzle.hpp
+0
-1085
ThirdParty/include/glm/core/_swizzle.inl
ThirdParty/include/glm/core/_swizzle.inl
+0
-20
ThirdParty/include/glm/core/dummy.cpp
ThirdParty/include/glm/core/dummy.cpp
+0
-17
ThirdParty/include/glm/core/func_common.hpp
ThirdParty/include/glm/core/func_common.hpp
+0
-274
ThirdParty/include/glm/core/func_common.inl
ThirdParty/include/glm/core/func_common.inl
+0
-1542
ThirdParty/include/glm/core/func_exponential.hpp
ThirdParty/include/glm/core/func_exponential.hpp
+0
-71
ThirdParty/include/glm/core/func_exponential.inl
ThirdParty/include/glm/core/func_exponential.inl
+0
-358
ThirdParty/include/glm/core/func_geometric.hpp
ThirdParty/include/glm/core/func_geometric.hpp
+0
-92
ThirdParty/include/glm/core/func_geometric.inl
ThirdParty/include/glm/core/func_geometric.inl
+0
-290
ThirdParty/include/glm/core/func_integer.hpp
ThirdParty/include/glm/core/func_integer.hpp
+0
-142
ThirdParty/include/glm/core/func_integer.inl
ThirdParty/include/glm/core/func_integer.inl
+0
-600
ThirdParty/include/glm/core/func_matrix.hpp
ThirdParty/include/glm/core/func_matrix.hpp
+0
-92
ThirdParty/include/glm/core/func_matrix.inl
ThirdParty/include/glm/core/func_matrix.inl
+0
-559
ThirdParty/include/glm/core/func_noise.hpp
ThirdParty/include/glm/core/func_noise.hpp
+0
-53
ThirdParty/include/glm/core/func_noise.inl
ThirdParty/include/glm/core/func_noise.inl
+0
-305
ThirdParty/include/glm/core/func_packing.hpp
ThirdParty/include/glm/core/func_packing.hpp
+0
-45
ThirdParty/include/glm/core/func_packing.inl
ThirdParty/include/glm/core/func_packing.inl
+0
-94
ThirdParty/include/glm/core/func_trigonometric.hpp
ThirdParty/include/glm/core/func_trigonometric.hpp
+0
-125
ThirdParty/include/glm/core/func_trigonometric.inl
ThirdParty/include/glm/core/func_trigonometric.inl
+0
-745
ThirdParty/include/glm/core/func_vector_relational.hpp
ThirdParty/include/glm/core/func_vector_relational.hpp
+0
-189
ThirdParty/include/glm/core/func_vector_relational.inl
ThirdParty/include/glm/core/func_vector_relational.inl
+0
-20
ThirdParty/include/glm/core/hint.hpp
ThirdParty/include/glm/core/hint.hpp
+0
-21
ThirdParty/include/glm/core/type.hpp
ThirdParty/include/glm/core/type.hpp
+0
-283
ThirdParty/include/glm/core/type_float.hpp
ThirdParty/include/glm/core/type_float.hpp
+0
-72
ThirdParty/include/glm/core/type_half.hpp
ThirdParty/include/glm/core/type_half.hpp
+0
-85
ThirdParty/include/glm/core/type_int.hpp
ThirdParty/include/glm/core/type_int.hpp
+0
-130
ThirdParty/include/glm/core/type_mat.hpp
ThirdParty/include/glm/core/type_mat.hpp
+0
-56
ThirdParty/include/glm/core/type_mat2x2.hpp
ThirdParty/include/glm/core/type_mat2x2.hpp
+0
-245
ThirdParty/include/glm/core/type_mat2x2.inl
ThirdParty/include/glm/core/type_mat2x2.inl
+0
-610
ThirdParty/include/glm/core/type_mat2x3.hpp
ThirdParty/include/glm/core/type_mat2x3.hpp
+0
-212
ThirdParty/include/glm/core/type_mat2x3.inl
ThirdParty/include/glm/core/type_mat2x3.inl
+0
-541
ThirdParty/include/glm/core/type_mat2x4.hpp
ThirdParty/include/glm/core/type_mat2x4.hpp
+0
-212
ThirdParty/include/glm/core/type_mat2x4.inl
ThirdParty/include/glm/core/type_mat2x4.inl
+0
-569
ThirdParty/include/glm/core/type_mat3x2.hpp
ThirdParty/include/glm/core/type_mat3x2.hpp
+0
-214
ThirdParty/include/glm/core/type_mat3x2.inl
ThirdParty/include/glm/core/type_mat3x2.inl
+0
-575
ThirdParty/include/glm/core/type_mat3x3.hpp
ThirdParty/include/glm/core/type_mat3x3.hpp
+0
-244
ThirdParty/include/glm/core/type_mat3x3.inl
ThirdParty/include/glm/core/type_mat3x3.inl
+0
-704
ThirdParty/include/glm/core/type_mat3x4.hpp
ThirdParty/include/glm/core/type_mat3x4.hpp
+0
-214
ThirdParty/include/glm/core/type_mat3x4.inl
ThirdParty/include/glm/core/type_mat3x4.inl
+0
-609
ThirdParty/include/glm/core/type_mat4x2.hpp
ThirdParty/include/glm/core/type_mat4x2.hpp
+0
-216
ThirdParty/include/glm/core/type_mat4x2.inl
ThirdParty/include/glm/core/type_mat4x2.inl
+0
-618
ThirdParty/include/glm/core/type_mat4x3.hpp
ThirdParty/include/glm/core/type_mat4x3.hpp
+0
-216
ThirdParty/include/glm/core/type_mat4x3.inl
ThirdParty/include/glm/core/type_mat4x3.inl
+0
-623
ThirdParty/include/glm/core/type_mat4x4.hpp
ThirdParty/include/glm/core/type_mat4x4.hpp
+0
-244
ThirdParty/include/glm/core/type_mat4x4.inl
ThirdParty/include/glm/core/type_mat4x4.inl
+0
-759
ThirdParty/include/glm/core/type_size.hpp
ThirdParty/include/glm/core/type_size.hpp
+0
-24
ThirdParty/include/glm/core/type_vec.hpp
ThirdParty/include/glm/core/type_vec.hpp
+0
-22
ThirdParty/include/glm/core/type_vec.inl
ThirdParty/include/glm/core/type_vec.inl
+0
-0
ThirdParty/include/glm/core/type_vec1.hpp
ThirdParty/include/glm/core/type_vec1.hpp
+0
-172
ThirdParty/include/glm/core/type_vec1.inl
ThirdParty/include/glm/core/type_vec1.inl
+0
-879
ThirdParty/include/glm/core/type_vec2.hpp
ThirdParty/include/glm/core/type_vec2.hpp
+0
-250
ThirdParty/include/glm/core/type_vec2.inl
ThirdParty/include/glm/core/type_vec2.inl
+0
-1005
ThirdParty/include/glm/core/type_vec3.hpp
ThirdParty/include/glm/core/type_vec3.hpp
+0
-256
ThirdParty/include/glm/core/type_vec3.inl
ThirdParty/include/glm/core/type_vec3.inl
+0
-1092
ThirdParty/include/glm/core/type_vec4.hpp
ThirdParty/include/glm/core/type_vec4.hpp
+0
-276
ThirdParty/include/glm/core/type_vec4.inl
ThirdParty/include/glm/core/type_vec4.inl
+0
-1221
ThirdParty/include/glm/detail/_features.hpp
ThirdParty/include/glm/detail/_features.hpp
+427
-0
ThirdParty/include/glm/detail/_fixes.hpp
ThirdParty/include/glm/detail/_fixes.hpp
+55
-0
ThirdParty/include/glm/detail/_literals.hpp
ThirdParty/include/glm/detail/_literals.hpp
+51
-0
ThirdParty/include/glm/detail/_noise.hpp
ThirdParty/include/glm/detail/_noise.hpp
+130
-0
ThirdParty/include/glm/detail/_swizzle.hpp
ThirdParty/include/glm/detail/_swizzle.hpp
+840
-0
ThirdParty/include/glm/detail/_swizzle_func.hpp
ThirdParty/include/glm/detail/_swizzle_func.hpp
+724
-0
ThirdParty/include/glm/detail/_vectorize.hpp
ThirdParty/include/glm/detail/_vectorize.hpp
+217
-0
ThirdParty/include/glm/detail/dummy.cpp
ThirdParty/include/glm/detail/dummy.cpp
+190
-0
ThirdParty/include/glm/detail/func_common.hpp
ThirdParty/include/glm/detail/func_common.hpp
+472
-0
ThirdParty/include/glm/detail/func_common.inl
ThirdParty/include/glm/detail/func_common.inl
+1036
-0
ThirdParty/include/glm/detail/func_exponential.hpp
ThirdParty/include/glm/detail/func_exponential.hpp
+132
-0
ThirdParty/include/glm/detail/func_exponential.inl
ThirdParty/include/glm/detail/func_exponential.inl
+247
-0
ThirdParty/include/glm/detail/func_geometric.hpp
ThirdParty/include/glm/detail/func_geometric.hpp
+151
-0
ThirdParty/include/glm/detail/func_geometric.inl
ThirdParty/include/glm/detail/func_geometric.inl
+339
-0
ThirdParty/include/glm/detail/func_integer.hpp
ThirdParty/include/glm/detail/func_integer.hpp
+203
-0
ThirdParty/include/glm/detail/func_integer.inl
ThirdParty/include/glm/detail/func_integer.inl
+654
-0
ThirdParty/include/glm/detail/func_matrix.hpp
ThirdParty/include/glm/detail/func_matrix.hpp
+179
-0
ThirdParty/include/glm/detail/func_matrix.inl
ThirdParty/include/glm/detail/func_matrix.inl
+460
-0
ThirdParty/include/glm/detail/func_noise.hpp
ThirdParty/include/glm/detail/func_noise.hpp
+92
-0
ThirdParty/include/glm/detail/func_noise.inl
ThirdParty/include/glm/detail/func_noise.inl
+384
-0
ThirdParty/include/glm/detail/func_packing.hpp
ThirdParty/include/glm/detail/func_packing.hpp
+195
-0
ThirdParty/include/glm/detail/func_packing.inl
ThirdParty/include/glm/detail/func_packing.inl
+120
-0
ThirdParty/include/glm/detail/func_trigonometric.hpp
ThirdParty/include/glm/detail/func_trigonometric.hpp
+203
-0
ThirdParty/include/glm/detail/func_trigonometric.inl
ThirdParty/include/glm/detail/func_trigonometric.inl
+246
-0
ThirdParty/include/glm/detail/func_vector_relational.hpp
ThirdParty/include/glm/detail/func_vector_relational.hpp
+145
-0
ThirdParty/include/glm/detail/func_vector_relational.inl
ThirdParty/include/glm/detail/func_vector_relational.inl
+159
-0
ThirdParty/include/glm/detail/glm.cpp
ThirdParty/include/glm/detail/glm.cpp
+288
-0
ThirdParty/include/glm/detail/hint.hpp
ThirdParty/include/glm/detail/hint.hpp
+40
-0
ThirdParty/include/glm/detail/intrinsic_common.hpp
ThirdParty/include/glm/detail/intrinsic_common.hpp
+89
-0
ThirdParty/include/glm/detail/intrinsic_common.inl
ThirdParty/include/glm/detail/intrinsic_common.inl
+313
-0
ThirdParty/include/glm/detail/intrinsic_exponential.hpp
ThirdParty/include/glm/detail/intrinsic_exponential.hpp
+79
-0
ThirdParty/include/glm/detail/intrinsic_exponential.inl
ThirdParty/include/glm/detail/intrinsic_exponential.inl
+27
-0
ThirdParty/include/glm/detail/intrinsic_geometric.hpp
ThirdParty/include/glm/detail/intrinsic_geometric.hpp
+76
-0
ThirdParty/include/glm/detail/intrinsic_geometric.inl
ThirdParty/include/glm/detail/intrinsic_geometric.inl
+146
-0
ThirdParty/include/glm/detail/intrinsic_integer.hpp
ThirdParty/include/glm/detail/intrinsic_integer.hpp
+50
-0
ThirdParty/include/glm/detail/intrinsic_integer.inl
ThirdParty/include/glm/detail/intrinsic_integer.inl
+139
-0
ThirdParty/include/glm/detail/intrinsic_matrix.hpp
ThirdParty/include/glm/detail/intrinsic_matrix.hpp
+69
-0
ThirdParty/include/glm/detail/intrinsic_matrix.inl
ThirdParty/include/glm/detail/intrinsic_matrix.inl
+1070
-0
ThirdParty/include/glm/detail/intrinsic_trigonometric.hpp
ThirdParty/include/glm/detail/intrinsic_trigonometric.hpp
+48
-0
ThirdParty/include/glm/detail/intrinsic_trigonometric.inl
ThirdParty/include/glm/detail/intrinsic_trigonometric.inl
+27
-0
ThirdParty/include/glm/detail/intrinsic_vector_relational.hpp
...dParty/include/glm/detail/intrinsic_vector_relational.hpp
+48
-0
ThirdParty/include/glm/detail/intrinsic_vector_relational.inl
...dParty/include/glm/detail/intrinsic_vector_relational.inl
+366
-0
ThirdParty/include/glm/detail/precision.hpp
ThirdParty/include/glm/detail/precision.hpp
+43
-0
ThirdParty/include/glm/detail/precision.inl
ThirdParty/include/glm/detail/precision.inl
+0
-0
ThirdParty/include/glm/detail/setup.hpp
ThirdParty/include/glm/detail/setup.hpp
+778
-0
ThirdParty/include/glm/detail/type_float.hpp
ThirdParty/include/glm/detail/type_float.hpp
+95
-0
ThirdParty/include/glm/detail/type_gentype.hpp
ThirdParty/include/glm/detail/type_gentype.hpp
+223
-0
ThirdParty/include/glm/detail/type_gentype.inl
ThirdParty/include/glm/detail/type_gentype.inl
+32
-13
ThirdParty/include/glm/detail/type_half.hpp
ThirdParty/include/glm/detail/type_half.hpp
+51
-0
ThirdParty/include/glm/detail/type_half.inl
ThirdParty/include/glm/detail/type_half.inl
+273
-0
ThirdParty/include/glm/detail/type_int.hpp
ThirdParty/include/glm/detail/type_int.hpp
+191
-0
ThirdParty/include/glm/detail/type_mat.hpp
ThirdParty/include/glm/detail/type_mat.hpp
+795
-0
ThirdParty/include/glm/detail/type_mat.inl
ThirdParty/include/glm/detail/type_mat.inl
+27
-0
ThirdParty/include/glm/detail/type_mat2x2.hpp
ThirdParty/include/glm/detail/type_mat2x2.hpp
+249
-0
ThirdParty/include/glm/detail/type_mat2x2.inl
ThirdParty/include/glm/detail/type_mat2x2.inl
+654
-0
ThirdParty/include/glm/detail/type_mat2x3.hpp
ThirdParty/include/glm/detail/type_mat2x3.hpp
+211
-0
ThirdParty/include/glm/detail/type_mat2x3.inl
ThirdParty/include/glm/detail/type_mat2x3.inl
+588
-0
ThirdParty/include/glm/detail/type_mat2x4.hpp
ThirdParty/include/glm/detail/type_mat2x4.hpp
+213
-0
ThirdParty/include/glm/detail/type_mat2x4.inl
ThirdParty/include/glm/detail/type_mat2x4.inl
+607
-0
ThirdParty/include/glm/detail/type_mat3x2.hpp
ThirdParty/include/glm/detail/type_mat3x2.hpp
+216
-0
ThirdParty/include/glm/detail/type_mat3x2.inl
ThirdParty/include/glm/detail/type_mat3x2.inl
+621
-0
ThirdParty/include/glm/detail/type_mat3x3.hpp
ThirdParty/include/glm/detail/type_mat3x3.hpp
+253
-0
ThirdParty/include/glm/detail/type_mat3x3.inl
ThirdParty/include/glm/detail/type_mat3x3.inl
+784
-0
ThirdParty/include/glm/detail/type_mat3x4.hpp
ThirdParty/include/glm/detail/type_mat3x4.hpp
+216
-0
ThirdParty/include/glm/detail/type_mat3x4.inl
ThirdParty/include/glm/detail/type_mat3x4.inl
+653
-0
ThirdParty/include/glm/detail/type_mat4x2.hpp
ThirdParty/include/glm/detail/type_mat4x2.hpp
+222
-0
ThirdParty/include/glm/detail/type_mat4x2.inl
ThirdParty/include/glm/detail/type_mat4x2.inl
+672
-0
ThirdParty/include/glm/detail/type_mat4x3.hpp
ThirdParty/include/glm/detail/type_mat4x3.hpp
+222
-0
ThirdParty/include/glm/detail/type_mat4x3.inl
ThirdParty/include/glm/detail/type_mat4x3.inl
+704
-0
ThirdParty/include/glm/detail/type_mat4x4.hpp
ThirdParty/include/glm/detail/type_mat4x4.hpp
+260
-0
ThirdParty/include/glm/detail/type_mat4x4.inl
ThirdParty/include/glm/detail/type_mat4x4.inl
+902
-0
ThirdParty/include/glm/detail/type_vec.hpp
ThirdParty/include/glm/detail/type_vec.hpp
+516
-0
ThirdParty/include/glm/detail/type_vec.inl
ThirdParty/include/glm/detail/type_vec.inl
+27
-0
ThirdParty/include/glm/detail/type_vec1.hpp
ThirdParty/include/glm/detail/type_vec1.hpp
+277
-0
ThirdParty/include/glm/detail/type_vec1.inl
ThirdParty/include/glm/detail/type_vec1.inl
+811
-0
ThirdParty/include/glm/detail/type_vec2.hpp
ThirdParty/include/glm/detail/type_vec2.hpp
+315
-0
ThirdParty/include/glm/detail/type_vec2.inl
ThirdParty/include/glm/detail/type_vec2.inl
+831
-0
ThirdParty/include/glm/detail/type_vec3.hpp
ThirdParty/include/glm/detail/type_vec3.hpp
+333
-0
ThirdParty/include/glm/detail/type_vec3.inl
ThirdParty/include/glm/detail/type_vec3.inl
+881
-0
ThirdParty/include/glm/detail/type_vec4.hpp
ThirdParty/include/glm/detail/type_vec4.hpp
+376
-0
ThirdParty/include/glm/detail/type_vec4.inl
ThirdParty/include/glm/detail/type_vec4.inl
+992
-0
ThirdParty/include/glm/exponential.hpp
ThirdParty/include/glm/exponential.hpp
+34
-0
ThirdParty/include/glm/ext.hpp
ThirdParty/include/glm/ext.hpp
+84
-40
ThirdParty/include/glm/fwd.hpp
ThirdParty/include/glm/fwd.hpp
+2598
-0
ThirdParty/include/glm/geometric.hpp
ThirdParty/include/glm/geometric.hpp
+34
-0
ThirdParty/include/glm/glm.hpp
ThirdParty/include/glm/glm.hpp
+109
-129
ThirdParty/include/glm/gtc/.matrix_inverse.hpp.swp
ThirdParty/include/glm/gtc/.matrix_inverse.hpp.swp
+0
-0
ThirdParty/include/glm/gtc/constants.hpp
ThirdParty/include/glm/gtc/constants.hpp
+185
-0
ThirdParty/include/glm/gtc/constants.inl
ThirdParty/include/glm/gtc/constants.inl
+182
-0
ThirdParty/include/glm/gtc/double_float.hpp
ThirdParty/include/glm/gtc/double_float.hpp
+0
-65
ThirdParty/include/glm/gtc/double_float.inl
ThirdParty/include/glm/gtc/double_float.inl
+0
-16
ThirdParty/include/glm/gtc/epsilon.hpp
ThirdParty/include/glm/gtc/epsilon.hpp
+101
-0
ThirdParty/include/glm/gtc/epsilon.inl
ThirdParty/include/glm/gtc/epsilon.inl
+150
-0
ThirdParty/include/glm/gtc/gl_replacement.hpp
ThirdParty/include/glm/gtc/gl_replacement.hpp
+0
-0
ThirdParty/include/glm/gtc/gl_replacement.inl
ThirdParty/include/glm/gtc/gl_replacement.inl
+0
-0
ThirdParty/include/glm/gtc/glu_replacement.hpp
ThirdParty/include/glm/gtc/glu_replacement.hpp
+0
-0
ThirdParty/include/glm/gtc/glu_replacement.inl
ThirdParty/include/glm/gtc/glu_replacement.inl
+0
-0
ThirdParty/include/glm/gtc/half_float.hpp
ThirdParty/include/glm/gtc/half_float.hpp
+0
-362
ThirdParty/include/glm/gtc/half_float.inl
ThirdParty/include/glm/gtc/half_float.inl
+0
-975
ThirdParty/include/glm/gtc/matrix_access.hpp
ThirdParty/include/glm/gtc/matrix_access.hpp
+87
-0
ThirdParty/include/glm/gtc/matrix_access.inl
ThirdParty/include/glm/gtc/matrix_access.inl
+88
-0
ThirdParty/include/glm/gtc/matrix_integer.hpp
ThirdParty/include/glm/gtc/matrix_integer.hpp
+514
-0
ThirdParty/include/glm/gtc/matrix_inverse.hpp
ThirdParty/include/glm/gtc/matrix_inverse.hpp
+74
-0
ThirdParty/include/glm/gtc/matrix_inverse.inl
ThirdParty/include/glm/gtc/matrix_inverse.inl
+163
-0
ThirdParty/include/glm/gtc/matrix_operation.hpp
ThirdParty/include/glm/gtc/matrix_operation.hpp
+0
-33
ThirdParty/include/glm/gtc/matrix_operation.inl
ThirdParty/include/glm/gtc/matrix_operation.inl
+0
-17
ThirdParty/include/glm/gtc/matrix_projection.hpp
ThirdParty/include/glm/gtc/matrix_projection.hpp
+0
-99
ThirdParty/include/glm/gtc/matrix_projection.inl
ThirdParty/include/glm/gtc/matrix_projection.inl
+0
-132
ThirdParty/include/glm/gtc/matrix_transform.hpp
ThirdParty/include/glm/gtc/matrix_transform.hpp
+295
-52
ThirdParty/include/glm/gtc/matrix_transform.inl
ThirdParty/include/glm/gtc/matrix_transform.inl
+411
-117
ThirdParty/include/glm/gtc/noise.hpp
ThirdParty/include/glm/gtc/noise.hpp
+81
-0
ThirdParty/include/glm/gtc/noise.inl
ThirdParty/include/glm/gtc/noise.inl
+838
-0
ThirdParty/include/glm/gtc/packing.hpp
ThirdParty/include/glm/gtc/packing.hpp
+478
-0
ThirdParty/include/glm/gtc/packing.inl
ThirdParty/include/glm/gtc/packing.inl
+496
-0
ThirdParty/include/glm/gtc/quaternion.hpp
ThirdParty/include/glm/gtc/quaternion.hpp
+395
-213
ThirdParty/include/glm/gtc/quaternion.inl
ThirdParty/include/glm/gtc/quaternion.inl
+810
-391
ThirdParty/include/glm/gtc/random.hpp
ThirdParty/include/glm/gtc/random.hpp
+114
-0
ThirdParty/include/glm/gtc/random.inl
ThirdParty/include/glm/gtc/random.inl
+171
-0
ThirdParty/include/glm/gtc/reciprocal.hpp
ThirdParty/include/glm/gtc/reciprocal.hpp
+133
-0
ThirdParty/include/glm/gtc/reciprocal.inl
ThirdParty/include/glm/gtc/reciprocal.inl
+202
-0
ThirdParty/include/glm/gtc/swizzle.hpp
ThirdParty/include/glm/gtc/swizzle.hpp
+0
-57
ThirdParty/include/glm/gtc/swizzle.inl
ThirdParty/include/glm/gtc/swizzle.inl
+0
-52
ThirdParty/include/glm/gtc/type_precision.hpp
ThirdParty/include/glm/gtc/type_precision.hpp
+864
-190
ThirdParty/include/glm/gtc/type_precision.inl
ThirdParty/include/glm/gtc/type_precision.inl
+27
-8
ThirdParty/include/glm/gtc/type_ptr.hpp
ThirdParty/include/glm/gtc/type_ptr.hpp
+166
-286
ThirdParty/include/glm/gtc/type_ptr.inl
ThirdParty/include/glm/gtc/type_ptr.inl
+475
-0
ThirdParty/include/glm/gtc/ulp.hpp
ThirdParty/include/glm/gtc/ulp.hpp
+92
-0
ThirdParty/include/glm/gtc/ulp.inl
ThirdParty/include/glm/gtc/ulp.inl
+338
-0
ThirdParty/include/glm/gtx/associated_min_max.hpp
ThirdParty/include/glm/gtx/associated_min_max.hpp
+89
-66
ThirdParty/include/glm/gtx/associated_min_max.inl
ThirdParty/include/glm/gtx/associated_min_max.inl
+900
-904
ThirdParty/include/glm/gtx/bit.hpp
ThirdParty/include/glm/gtx/bit.hpp
+228
-99
ThirdParty/include/glm/gtx/bit.inl
ThirdParty/include/glm/gtx/bit.inl
+765
-726
ThirdParty/include/glm/gtx/closest_point.hpp
ThirdParty/include/glm/gtx/closest_point.hpp
+56
-35
ThirdParty/include/glm/gtx/closest_point.inl
ThirdParty/include/glm/gtx/closest_point.inl
+19
-24
ThirdParty/include/glm/gtx/color_cast.hpp
ThirdParty/include/glm/gtx/color_cast.hpp
+0
-104
ThirdParty/include/glm/gtx/color_cast.inl
ThirdParty/include/glm/gtx/color_cast.inl
+0
-739
ThirdParty/include/glm/gtx/color_space.hpp
ThirdParty/include/glm/gtx/color_space.hpp
+79
-58
ThirdParty/include/glm/gtx/color_space.inl
ThirdParty/include/glm/gtx/color_space.inl
+102
-107
ThirdParty/include/glm/gtx/color_space_YCoCg.hpp
ThirdParty/include/glm/gtx/color_space_YCoCg.hpp
+70
-49
ThirdParty/include/glm/gtx/color_space_YCoCg.inl
ThirdParty/include/glm/gtx/color_space_YCoCg.inl
+51
-56
ThirdParty/include/glm/gtx/comparison.hpp
ThirdParty/include/glm/gtx/comparison.hpp
+0
-80
ThirdParty/include/glm/gtx/comparison.inl
ThirdParty/include/glm/gtx/comparison.inl
+0
-76
ThirdParty/include/glm/gtx/compatibility.hpp
ThirdParty/include/glm/gtx/compatibility.hpp
+147
-158
ThirdParty/include/glm/gtx/compatibility.inl
ThirdParty/include/glm/gtx/compatibility.inl
+48
-131
ThirdParty/include/glm/gtx/component_wise.hpp
ThirdParty/include/glm/gtx/component_wise.hpp
+75
-54
ThirdParty/include/glm/gtx/component_wise.inl
ThirdParty/include/glm/gtx/component_wise.inl
+18
-23
ThirdParty/include/glm/gtx/constants.hpp
ThirdParty/include/glm/gtx/constants.hpp
+33
-0
ThirdParty/include/glm/gtx/determinant.hpp
ThirdParty/include/glm/gtx/determinant.hpp
+0
-43
ThirdParty/include/glm/gtx/determinant.inl
ThirdParty/include/glm/gtx/determinant.inl
+0
-13
ThirdParty/include/glm/gtx/dual_quaternion.hpp
ThirdParty/include/glm/gtx/dual_quaternion.hpp
+295
-0
ThirdParty/include/glm/gtx/dual_quaternion.inl
ThirdParty/include/glm/gtx/dual_quaternion.inl
+421
-0
ThirdParty/include/glm/gtx/epsilon.hpp
ThirdParty/include/glm/gtx/epsilon.hpp
+29
-57
ThirdParty/include/glm/gtx/epsilon.inl
ThirdParty/include/glm/gtx/epsilon.inl
+0
-204
ThirdParty/include/glm/gtx/euler_angles.hpp
ThirdParty/include/glm/gtx/euler_angles.hpp
+144
-125
ThirdParty/include/glm/gtx/euler_angles.inl
ThirdParty/include/glm/gtx/euler_angles.inl
+252
-237
ThirdParty/include/glm/gtx/extend.hpp
ThirdParty/include/glm/gtx/extend.hpp
+55
-34
ThirdParty/include/glm/gtx/extend.inl
ThirdParty/include/glm/gtx/extend.inl
+42
-47
ThirdParty/include/glm/gtx/extented_min_max.hpp
ThirdParty/include/glm/gtx/extented_min_max.hpp
+151
-165
ThirdParty/include/glm/gtx/extented_min_max.inl
ThirdParty/include/glm/gtx/extented_min_max.inl
+32
-68
ThirdParty/include/glm/gtx/fast_exponential.hpp
ThirdParty/include/glm/gtx/fast_exponential.hpp
+79
-64
ThirdParty/include/glm/gtx/fast_exponential.inl
ThirdParty/include/glm/gtx/fast_exponential.inl
+134
-280
ThirdParty/include/glm/gtx/fast_square_root.hpp
ThirdParty/include/glm/gtx/fast_square_root.hpp
+75
-51
ThirdParty/include/glm/gtx/fast_square_root.inl
ThirdParty/include/glm/gtx/fast_square_root.inl
+172
-229
ThirdParty/include/glm/gtx/fast_trigonometry.hpp
ThirdParty/include/glm/gtx/fast_trigonometry.hpp
+81
-60
ThirdParty/include/glm/gtx/fast_trigonometry.inl
ThirdParty/include/glm/gtx/fast_trigonometry.inl
+65
-262
ThirdParty/include/glm/gtx/gradient_paint.hpp
ThirdParty/include/glm/gtx/gradient_paint.hpp
+65
-42
ThirdParty/include/glm/gtx/gradient_paint.inl
ThirdParty/include/glm/gtx/gradient_paint.inl
+27
-28
ThirdParty/include/glm/gtx/handed_coordinate_space.hpp
ThirdParty/include/glm/gtx/handed_coordinate_space.hpp
+64
-39
ThirdParty/include/glm/gtx/handed_coordinate_space.inl
ThirdParty/include/glm/gtx/handed_coordinate_space.inl
+22
-23
ThirdParty/include/glm/gtx/inertia.hpp
ThirdParty/include/glm/gtx/inertia.hpp
+99
-72
ThirdParty/include/glm/gtx/inertia.inl
ThirdParty/include/glm/gtx/inertia.inl
+100
-87
ThirdParty/include/glm/gtx/int_10_10_10_2.hpp
ThirdParty/include/glm/gtx/int_10_10_10_2.hpp
+32
-28
ThirdParty/include/glm/gtx/int_10_10_10_2.inl
ThirdParty/include/glm/gtx/int_10_10_10_2.inl
+27
-15
ThirdParty/include/glm/gtx/integer.hpp
ThirdParty/include/glm/gtx/integer.hpp
+93
-39
ThirdParty/include/glm/gtx/integer.inl
ThirdParty/include/glm/gtx/integer.inl
+186
-74
ThirdParty/include/glm/gtx/intersect.hpp
ThirdParty/include/glm/gtx/intersect.hpp
+94
-54
ThirdParty/include/glm/gtx/intersect.inl
ThirdParty/include/glm/gtx/intersect.inl
+175
-159
ThirdParty/include/glm/gtx/inverse.hpp
ThirdParty/include/glm/gtx/inverse.hpp
+0
-40
ThirdParty/include/glm/gtx/inverse.inl
ThirdParty/include/glm/gtx/inverse.inl
+0
-44
ThirdParty/include/glm/gtx/inverse_transpose.hpp
ThirdParty/include/glm/gtx/inverse_transpose.hpp
+0
-39
ThirdParty/include/glm/gtx/inverse_transpose.inl
ThirdParty/include/glm/gtx/inverse_transpose.inl
+0
-112
ThirdParty/include/glm/gtx/io.hpp
ThirdParty/include/glm/gtx/io.hpp
+226
-0
ThirdParty/include/glm/gtx/io.inl
ThirdParty/include/glm/gtx/io.inl
+598
-0
ThirdParty/include/glm/gtx/log_base.hpp
ThirdParty/include/glm/gtx/log_base.hpp
+54
-33
ThirdParty/include/glm/gtx/log_base.inl
ThirdParty/include/glm/gtx/log_base.inl
+14
-82
ThirdParty/include/glm/gtx/matrix_access.hpp
ThirdParty/include/glm/gtx/matrix_access.hpp
+0
-48
ThirdParty/include/glm/gtx/matrix_access.inl
ThirdParty/include/glm/gtx/matrix_access.inl
+0
-40
ThirdParty/include/glm/gtx/matrix_cross_product.hpp
ThirdParty/include/glm/gtx/matrix_cross_product.hpp
+59
-37
ThirdParty/include/glm/gtx/matrix_cross_product.inl
ThirdParty/include/glm/gtx/matrix_cross_product.inl
+32
-32
ThirdParty/include/glm/gtx/matrix_interpolation.hpp
ThirdParty/include/glm/gtx/matrix_interpolation.hpp
+88
-0
ThirdParty/include/glm/gtx/matrix_interpolation.inl
ThirdParty/include/glm/gtx/matrix_interpolation.inl
+140
-0
ThirdParty/include/glm/gtx/matrix_major_storage.hpp
ThirdParty/include/glm/gtx/matrix_major_storage.hpp
+121
-95
ThirdParty/include/glm/gtx/matrix_major_storage.inl
ThirdParty/include/glm/gtx/matrix_major_storage.inl
+151
-154
ThirdParty/include/glm/gtx/matrix_operation.hpp
ThirdParty/include/glm/gtx/matrix_operation.hpp
+102
-81
ThirdParty/include/glm/gtx/matrix_operation.inl
ThirdParty/include/glm/gtx/matrix_operation.inl
+38
-43
ThirdParty/include/glm/gtx/matrix_projection.hpp
ThirdParty/include/glm/gtx/matrix_projection.hpp
+0
-63
ThirdParty/include/glm/gtx/matrix_projection.inl
ThirdParty/include/glm/gtx/matrix_projection.inl
+0
-81
ThirdParty/include/glm/gtx/matrix_query.hpp
ThirdParty/include/glm/gtx/matrix_query.hpp
+83
-75
ThirdParty/include/glm/gtx/matrix_query.inl
ThirdParty/include/glm/gtx/matrix_query.inl
+46
-67
ThirdParty/include/glm/gtx/matrix_selection.hpp
ThirdParty/include/glm/gtx/matrix_selection.hpp
+0
-79
ThirdParty/include/glm/gtx/matrix_selection.inl
ThirdParty/include/glm/gtx/matrix_selection.inl
+0
-65
ThirdParty/include/glm/gtx/matrix_transform_2d.hpp
ThirdParty/include/glm/gtx/matrix_transform_2d.hpp
+105
-0
ThirdParty/include/glm/gtx/matrix_transform_2d.inl
ThirdParty/include/glm/gtx/matrix_transform_2d.inl
+97
-0
ThirdParty/include/glm/gtx/mixed_product.hpp
ThirdParty/include/glm/gtx/mixed_product.hpp
+55
-33
ThirdParty/include/glm/gtx/mixed_product.inl
ThirdParty/include/glm/gtx/mixed_product.inl
+9
-23
ThirdParty/include/glm/gtx/multiple.hpp
ThirdParty/include/glm/gtx/multiple.hpp
+83
-0
ThirdParty/include/glm/gtx/multiple.inl
ThirdParty/include/glm/gtx/multiple.inl
+152
-0
ThirdParty/include/glm/gtx/noise.hpp
ThirdParty/include/glm/gtx/noise.hpp
+29
-0
ThirdParty/include/glm/gtx/norm.hpp
ThirdParty/include/glm/gtx/norm.hpp
+104
-120
ThirdParty/include/glm/gtx/norm.inl
ThirdParty/include/glm/gtx/norm.inl
+104
-87
ThirdParty/include/glm/gtx/normal.hpp
ThirdParty/include/glm/gtx/normal.hpp
+56
-34
ThirdParty/include/glm/gtx/normal.inl
ThirdParty/include/glm/gtx/normal.inl
+12
-17
ThirdParty/include/glm/gtx/normalize_dot.hpp
ThirdParty/include/glm/gtx/normalize_dot.hpp
+64
-41
ThirdParty/include/glm/gtx/normalize_dot.inl
ThirdParty/include/glm/gtx/normalize_dot.inl
+98
-103
ThirdParty/include/glm/gtx/number_precision.hpp
ThirdParty/include/glm/gtx/number_precision.hpp
+50
-27
ThirdParty/include/glm/gtx/number_precision.inl
ThirdParty/include/glm/gtx/number_precision.inl
+1
-1
ThirdParty/include/glm/gtx/ocl_type.hpp
ThirdParty/include/glm/gtx/ocl_type.hpp
+0
-103
ThirdParty/include/glm/gtx/ocl_type.inl
ThirdParty/include/glm/gtx/ocl_type.inl
+0
-0
ThirdParty/include/glm/gtx/optimum_pow.hpp
ThirdParty/include/glm/gtx/optimum_pow.hpp
+77
-51
ThirdParty/include/glm/gtx/optimum_pow.inl
ThirdParty/include/glm/gtx/optimum_pow.inl
+52
-54
ThirdParty/include/glm/gtx/orthonormalize.hpp
ThirdParty/include/glm/gtx/orthonormalize.hpp
+60
-38
ThirdParty/include/glm/gtx/orthonormalize.inl
ThirdParty/include/glm/gtx/orthonormalize.inl
+25
-31
ThirdParty/include/glm/gtx/perpendicular.hpp
ThirdParty/include/glm/gtx/perpendicular.hpp
+55
-48
ThirdParty/include/glm/gtx/perpendicular.inl
ThirdParty/include/glm/gtx/perpendicular.inl
+11
-30
ThirdParty/include/glm/gtx/polar_coordinates.hpp
ThirdParty/include/glm/gtx/polar_coordinates.hpp
+61
-32
ThirdParty/include/glm/gtx/polar_coordinates.inl
ThirdParty/include/glm/gtx/polar_coordinates.inl
+36
-21
ThirdParty/include/glm/gtx/projection.hpp
ThirdParty/include/glm/gtx/projection.hpp
+54
-47
ThirdParty/include/glm/gtx/projection.inl
ThirdParty/include/glm/gtx/projection.inl
+11
-30
ThirdParty/include/glm/gtx/quaternion.hpp
ThirdParty/include/glm/gtx/quaternion.hpp
+203
-185
ThirdParty/include/glm/gtx/quaternion.inl
ThirdParty/include/glm/gtx/quaternion.inl
+196
-185
ThirdParty/include/glm/gtx/random.hpp
ThirdParty/include/glm/gtx/random.hpp
+29
-82
ThirdParty/include/glm/gtx/random.inl
ThirdParty/include/glm/gtx/random.inl
+0
-536
ThirdParty/include/glm/gtx/raw_data.hpp
ThirdParty/include/glm/gtx/raw_data.hpp
+71
-47
ThirdParty/include/glm/gtx/raw_data.inl
ThirdParty/include/glm/gtx/raw_data.inl
+1
-1
ThirdParty/include/glm/gtx/reciprocal.hpp
ThirdParty/include/glm/gtx/reciprocal.hpp
+26
-97
ThirdParty/include/glm/gtx/reciprocal.inl
ThirdParty/include/glm/gtx/reciprocal.inl
+0
-593
ThirdParty/include/glm/gtx/rotate_normalized_axis.hpp
ThirdParty/include/glm/gtx/rotate_normalized_axis.hpp
+92
-0
ThirdParty/include/glm/gtx/rotate_normalized_axis.inl
ThirdParty/include/glm/gtx/rotate_normalized_axis.inl
+94
-0
ThirdParty/include/glm/gtx/rotate_vector.hpp
ThirdParty/include/glm/gtx/rotate_vector.hpp
+110
-85
ThirdParty/include/glm/gtx/rotate_vector.inl
ThirdParty/include/glm/gtx/rotate_vector.inl
+161
-83
ThirdParty/include/glm/gtx/scalar_relational.hpp
ThirdParty/include/glm/gtx/scalar_relational.hpp
+60
-0
ThirdParty/include/glm/gtx/scalar_relational.inl
ThirdParty/include/glm/gtx/scalar_relational.inl
+95
-0
ThirdParty/include/glm/gtx/simd_mat4.hpp
ThirdParty/include/glm/gtx/simd_mat4.hpp
+205
-0
ThirdParty/include/glm/gtx/simd_mat4.inl
ThirdParty/include/glm/gtx/simd_mat4.inl
+579
-0
ThirdParty/include/glm/gtx/simd_quat.hpp
ThirdParty/include/glm/gtx/simd_quat.hpp
+341
-0
ThirdParty/include/glm/gtx/simd_quat.inl
ThirdParty/include/glm/gtx/simd_quat.inl
+629
-0
ThirdParty/include/glm/gtx/simd_vec4.hpp
ThirdParty/include/glm/gtx/simd_vec4.hpp
+574
-0
ThirdParty/include/glm/gtx/simd_vec4.inl
ThirdParty/include/glm/gtx/simd_vec4.inl
+727
-0
ThirdParty/include/glm/gtx/spline.hpp
ThirdParty/include/glm/gtx/spline.hpp
+73
-50
ThirdParty/include/glm/gtx/spline.inl
ThirdParty/include/glm/gtx/spline.inl
+51
-49
ThirdParty/include/glm/gtx/std_based_type.hpp
ThirdParty/include/glm/gtx/std_based_type.hpp
+72
-63
ThirdParty/include/glm/gtx/std_based_type.inl
ThirdParty/include/glm/gtx/std_based_type.inl
+1
-1
ThirdParty/include/glm/gtx/string_cast.hpp
ThirdParty/include/glm/gtx/string_cast.hpp
+60
-44
ThirdParty/include/glm/gtx/string_cast.inl
ThirdParty/include/glm/gtx/string_cast.inl
+127
-280
ThirdParty/include/glm/gtx/transform.hpp
ThirdParty/include/glm/gtx/transform.hpp
+69
-86
ThirdParty/include/glm/gtx/transform.inl
ThirdParty/include/glm/gtx/transform.inl
+25
-82
ThirdParty/include/glm/gtx/transform2.hpp
ThirdParty/include/glm/gtx/transform2.hpp
+124
-113
ThirdParty/include/glm/gtx/transform2.inl
ThirdParty/include/glm/gtx/transform2.inl
+112
-146
ThirdParty/include/glm/gtx/ulp.hpp
ThirdParty/include/glm/gtx/ulp.hpp
+29
-0
ThirdParty/include/glm/gtx/unsigned_int.hpp
ThirdParty/include/glm/gtx/unsigned_int.hpp
+26
-57
ThirdParty/include/glm/gtx/unsigned_int.inl
ThirdParty/include/glm/gtx/unsigned_int.inl
+2
-34
ThirdParty/include/glm/gtx/vec1.hpp
ThirdParty/include/glm/gtx/vec1.hpp
+147
-105
ThirdParty/include/glm/gtx/vec1.inl
ThirdParty/include/glm/gtx/vec1.inl
+27
-0
ThirdParty/include/glm/gtx/vector_access.hpp
ThirdParty/include/glm/gtx/vector_access.hpp
+0
-64
ThirdParty/include/glm/gtx/vector_access.inl
ThirdParty/include/glm/gtx/vector_access.inl
+0
-58
ThirdParty/include/glm/gtx/vector_angle.hpp
ThirdParty/include/glm/gtx/vector_angle.hpp
+73
-53
ThirdParty/include/glm/gtx/vector_angle.inl
ThirdParty/include/glm/gtx/vector_angle.inl
+79
-104
ThirdParty/include/glm/gtx/vector_query.hpp
ThirdParty/include/glm/gtx/vector_query.hpp
+71
-74
ThirdParty/include/glm/gtx/vector_query.inl
ThirdParty/include/glm/gtx/vector_query.inl
+159
-100
ThirdParty/include/glm/gtx/verbose_operator.hpp
ThirdParty/include/glm/gtx/verbose_operator.hpp
+0
-61
ThirdParty/include/glm/gtx/verbose_operator.inl
ThirdParty/include/glm/gtx/verbose_operator.inl
+0
-129
ThirdParty/include/glm/gtx/wrap.hpp
ThirdParty/include/glm/gtx/wrap.hpp
+73
-0
ThirdParty/include/glm/gtx/wrap.inl
ThirdParty/include/glm/gtx/wrap.inl
+165
-0
ThirdParty/include/glm/img/multiple.hpp
ThirdParty/include/glm/img/multiple.hpp
+0
-51
ThirdParty/include/glm/img/multiple.inl
ThirdParty/include/glm/img/multiple.inl
+0
-191
ThirdParty/include/glm/img/wrap.hpp
ThirdParty/include/glm/img/wrap.hpp
+0
-52
ThirdParty/include/glm/integer.hpp
ThirdParty/include/glm/integer.hpp
+34
-0
ThirdParty/include/glm/mat2x2.hpp
ThirdParty/include/glm/mat2x2.hpp
+80
-0
ThirdParty/include/glm/mat2x3.hpp
ThirdParty/include/glm/mat2x3.hpp
+59
-0
ThirdParty/include/glm/mat2x4.hpp
ThirdParty/include/glm/mat2x4.hpp
+59
-0
ThirdParty/include/glm/mat3x2.hpp
ThirdParty/include/glm/mat3x2.hpp
+59
-0
ThirdParty/include/glm/mat3x3.hpp
ThirdParty/include/glm/mat3x3.hpp
+80
-0
ThirdParty/include/glm/mat3x4.hpp
ThirdParty/include/glm/mat3x4.hpp
+59
-0
ThirdParty/include/glm/mat4x2.hpp
ThirdParty/include/glm/mat4x2.hpp
+59
-0
ThirdParty/include/glm/mat4x3.hpp
ThirdParty/include/glm/mat4x3.hpp
+59
-0
ThirdParty/include/glm/mat4x4.hpp
ThirdParty/include/glm/mat4x4.hpp
+80
-0
ThirdParty/include/glm/matrix.hpp
ThirdParty/include/glm/matrix.hpp
+34
-0
ThirdParty/include/glm/packing.hpp
ThirdParty/include/glm/packing.hpp
+34
-0
ThirdParty/include/glm/setup.hpp
ThirdParty/include/glm/setup.hpp
+0
-259
ThirdParty/include/glm/trigonometric.hpp
ThirdParty/include/glm/trigonometric.hpp
+34
-0
ThirdParty/include/glm/vec2.hpp
ThirdParty/include/glm/vec2.hpp
+34
-0
ThirdParty/include/glm/vec3.hpp
ThirdParty/include/glm/vec3.hpp
+34
-0
ThirdParty/include/glm/vec4.hpp
ThirdParty/include/glm/vec4.hpp
+34
-0
ThirdParty/include/glm/vector_relational.hpp
ThirdParty/include/glm/vector_relational.hpp
+34
-0
apps_cmake.txt
apps_cmake.txt
+7
-4
include/Algo/Geometry/area.hpp
include/Algo/Geometry/area.hpp
+1
-1
include/Algo/MC/image.hpp
include/Algo/MC/image.hpp
+1
-1
include/Container/attributeContainer.h
include/Container/attributeContainer.h
+9
-0
include/Container/registered.h
include/Container/registered.h
+7
-0
include/Geometry/inclusion.h
include/Geometry/inclusion.h
+1
-1
include/Geometry/inclusion.hpp
include/Geometry/inclusion.hpp
+1
-1
include/Topology/generic/mapCommon.h
include/Topology/generic/mapCommon.h
+10
-0
include/Topology/generic/mapCommon.hpp
include/Topology/generic/mapCommon.hpp
+13
-0
include/Utils/Qt/qtgl.h
include/Utils/Qt/qtgl.h
+1
-1
include/Utils/svg.h
include/Utils/svg.h
+1
-1
include/Utils/trackball.h
include/Utils/trackball.h
+1
-1
src/Container/attributeContainer.cpp
src/Container/attributeContainer.cpp
+28
-0
src/Topology/generic/genericmap.cpp
src/Topology/generic/genericmap.cpp
+14
-16
src/Utils/GLSLShader.cpp
src/Utils/GLSLShader.cpp
+4
-4
src/Utils/textureSticker.cpp
src/Utils/textureSticker.cpp
+1
-1
No files found.
Apps/Tuto/Attributes/simple_attribs.cpp
View file @
2b08f627
...
...
@@ -55,7 +55,7 @@ void testVAbyNames(MAP& map, const std::string& name)
if
(
testPos
.
isValid
())
std
::
cout
<<
"Attribute "
<<
name
<<
" valid"
<<
std
::
endl
;
else
std
::
cout
<<
"Attribute "
<<
name
<<
"invalid"
<<
std
::
endl
;
std
::
cout
<<
"Attribute "
<<
name
<<
"
invalid"
<<
std
::
endl
;
}
/**
...
...
@@ -240,6 +240,7 @@ int main()
computeNewPositions
(
myMap
,
positionAtt
);
dumpAttribute
(
positionAtt
);
//check if there is a Vertex Attribute of VEC3 named position => yes
testVAbyNames
(
myMap
,
"position"
);
...
...
@@ -247,7 +248,29 @@ int main()
myMap
.
removeAttribute
(
positionAtt
);
//check if there is a Vertex Attribute of VEC3 named position => no
std
::
cout
<<
"after removing position"
<<
std
::
endl
;
testVAbyNames
(
myMap
,
"position"
);
// its also possible to add an attribute only with name of type in a string (if type has been registred)
if
(
myMap
.
addAttribute
<
VERTEX
>
(
"double"
,
"pipo_double"
))
{
VertexAttribute
<
double
,
MAP
>
position_double
=
myMap
.
getAttribute
<
double
,
VERTEX
,
MAP
>
(
"pipo_double"
);
position_double
[
v
]
=
3.1415926
;
}
if
(
!
myMap
.
addAttribute
<
VERTEX
>
(
"double"
,
"pipo_double"
))
{
std
::
cout
<<
"problem"
<<
std
::
endl
;
}
if
(
!
myMap
.
addAttribute
<
VERTEX
>
(
"triple"
,
"pipo_triple"
))
{
std
::
cout
<<
"problem"
<<
std
::
endl
;
}
return
0
;
}
Apps/Tuto/CMakeLists.txt
View file @
2b08f627
...
...
@@ -6,7 +6,9 @@ project(Tutos)
#SET (CMAKE_BUILD_TYPE Debug)
#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNOTOPOWARNING")
if
(
APPLE
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-Wno-deprecated -Wno-overloaded-virtual"
)
endif
()
include_directories
(
${
CMAKE_CURRENT_BINARY_DIR
}
)
# ${CGoGN_ROOT_DIR}/include
...
...
CMakeLists.txt
View file @
2b08f627
...
...
@@ -84,6 +84,7 @@ ENDIF (WITH_GLEWMX)
add_definitions
(
-DSHADERPATH=
"
${
CGoGN_ROOT_DIR
}
/lib/Shaders/"
)
add_definitions
(
-DGLM_FORCE_RADIANS
)
# define includes of external libs
SET
(
CGoGN_EXT_INCLUDES
...
...
@@ -115,7 +116,7 @@ IF(WIN32)
ELSE
(
WIN32
)
find_package
(
SuiteSparse REQUIRED
)
SET
(
CGoGN_EXT_INCLUDES
${
CGoGN_EXT_INCLUDES
}
${
SUITESPARSE_INCLUDE_DIRS
}
)
SET
(
CGoGN_EXT_LIBS
${
CGoGN_EXT_LIBS
}
${
SUITESPARSE_LIBRARIES
}
)
SET
(
CGoGN_EXT_LIBS
${
CGoGN_EXT_LIBS
}
${
SUITESPARSE_LIBRARIES
}
pthread
)
ENDIF
(
WIN32
)
...
...
@@ -150,7 +151,6 @@ IF (WITH_GLEWMX)
ADD_DEFINITIONS
(
-DGLEW_MX
)
ENDIF
(
WITH_GLEWMX
)
# qq definition specifiques pour mac
#IF(APPLE)
# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMAC_OSX")
...
...
@@ -174,7 +174,9 @@ ELSE()
endif
()
ENDIF
()
if
(
APPLE
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-Wno-deprecated -Wno-overloaded-virtual"
)
endif
()
IF
(
WIN32
)
...
...
SCHNApps/CMakeLists.txt
View file @
2b08f627
...
...
@@ -39,6 +39,7 @@ SET( QT_USE_QTSVG TRUE )
INCLUDE
(
${
QT_USE_FILE
}
)
ADD_DEFINITIONS
(
${
QT_DEFINITIONS
}
)
add_definitions
(
-DGLM_FORCE_RADIANS
)
#MESSAGE HERE FOR MORE EASY READING (MESSAGE AT THE END)
MESSAGE
(
"Build type = "
${
CMAKE_BUILD_TYPE
}
" (for change -DCMAKE_BUILD_TYPE=Release|Debug)"
)
...
...
@@ -96,13 +97,18 @@ SET (EXT_LIBS
# qq definition specifiques pour mac
IF
(
APPLE
)
#
IF(APPLE)
# attention a changer pour chercher la bonne version automatiquement
SET
(
CMAKE_OSX_SYSROOT
"/Developer/SDKs/MacOSX10.6.sdk"
CACHE STRING
"developer SDK"
)
SET
(
CMAKE_SHARED_LINKER_FLAGS
"
${
CMAKE_SHARED_LINKER_FLAGS
}
-Wl,-undefined -Wl,dynamic_lookup"
)
SET
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-DMAC_OSX"
)
SET
(
CMAKE_OSX_ARCHITECTURES x86_64
)
ENDIF
(
APPLE
)
# SET(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.6.sdk" CACHE STRING "developer SDK")
# SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-undefined -Wl,dynamic_lookup")
# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMAC_OSX")
# SET(CMAKE_OSX_ARCHITECTURES x86_64)
#ENDIF(APPLE)
if
(
APPLE
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-Wno-deprecated -Wno-overloaded-virtual"
)
set
(
CMAKE_SHARED_LINKER_FLAGS
"
${
CMAKE_SHARED_LINKER_FLAGS
}
-Wl,-undefined -Wl,dynamic_lookup"
)
endif
()
if
(
CMAKE_COMPILER_IS_GNUCXX
)
execute_process
(
COMMAND
${
CMAKE_C_COMPILER
}
-dumpversion OUTPUT_VARIABLE GCC_VERSION
)
...
...
@@ -150,6 +156,7 @@ SET(SCHNApps_QOBJECT_FILES
${
SCHNApps_ROOT_DIR
}
/include/controlDock_pluginTab.h
${
SCHNApps_ROOT_DIR
}
/include/controlDock_mapTab.h
${
SCHNApps_ROOT_DIR
}
/include/colorComboBox.h
${
SCHNApps_ROOT_DIR
}
/include/dialogList.h
)
...
...
@@ -187,6 +194,7 @@ ADD_EXECUTABLE( SCHNApps
TARGET_LINK_LIBRARIES
(
SCHNApps
${
CGoGN_LIBS
}
${
EXT_LIBS
}
pthread
)
...
...
SCHNApps/Plugins/plugins_cmake.txt
View file @
2b08f627
...
...
@@ -3,10 +3,13 @@ QT4_WRAP_UI( PLUGIN_UIC_FILES ${PLUGIN_UI_FILES} )
QT4_WRAP_CPP( PLUGIN_MOC_FILES ${PLUGIN_QOBJECT_FILES} )
IF(APPLE)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L/usr/local/lib")
ENDIF(APPLE)
#
IF(APPLE)
#
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L/usr/local/lib")
#
ENDIF(APPLE)
if(APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated")
endif()
ADD_LIBRARY( ${PLUGIN_NAME} SHARED
${PLUGIN_FILES}
...
...
@@ -17,6 +20,7 @@ ADD_LIBRARY( ${PLUGIN_NAME} SHARED
TARGET_LINK_LIBRARIES( ${PLUGIN_NAME}
${CGoGN_LIBS}
${EXT_LIBS}
pthread
)
ADD_DEPENDENCIES( ${PLUGIN_NAME} SCHNApps )
...
...
SCHNApps/Plugins/surface_differentialProperties/include/surface_differentialProperties.h
View file @
2b08f627
...
...
@@ -38,6 +38,8 @@ private slots:
void
computeNormalFromDialog
();
void
computeCurvatureFromDialog
();
void
appsFinished
();
public
slots
:
void
computeNormal
(
const
QString
&
mapName
,
const
QString
&
positionAttributeName
=
"position"
,
...
...
SCHNApps/Plugins/surface_differentialProperties/src/surface_differentialProperties.cpp
View file @
2b08f627
...
...
@@ -37,6 +37,9 @@ bool Surface_DifferentialProperties_Plugin::enable()
connect
(
m_schnapps
,
SIGNAL
(
mapAdded
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapAdded
(
MapHandlerGen
*
)));
connect
(
m_schnapps
,
SIGNAL
(
mapRemoved
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapRemoved
(
MapHandlerGen
*
)));
connect
(
m_schnapps
,
SIGNAL
(
appsFinished
()),
this
,
SLOT
(
appsFinished
()));
foreach
(
MapHandlerGen
*
map
,
m_schnapps
->
getMapSet
().
values
())
mapAdded
(
map
);
...
...
@@ -56,6 +59,8 @@ void Surface_DifferentialProperties_Plugin::disable()
disconnect
(
m_schnapps
,
SIGNAL
(
mapAdded
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapAdded
(
MapHandlerGen
*
)));
disconnect
(
m_schnapps
,
SIGNAL
(
mapRemoved
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapRemoved
(
MapHandlerGen
*
)));
disconnect
(
m_schnapps
,
SIGNAL
(
appsFinished
()),
this
,
SLOT
(
appsFinished
()));
}
void
Surface_DifferentialProperties_Plugin
::
mapAdded
(
MapHandlerGen
*
map
)
...
...
@@ -213,6 +218,7 @@ void Surface_DifferentialProperties_Plugin::computeNormal(
mh
->
notifyAttributeModification
(
normal
);
}
void
Surface_DifferentialProperties_Plugin
::
computeCurvature
(
const
QString
&
mapName
,
const
QString
&
positionAttributeName
,
...
...
@@ -303,6 +309,13 @@ void Surface_DifferentialProperties_Plugin::computeCurvature(
}
}
void
Surface_DifferentialProperties_Plugin
::
appsFinished
()
{
m_computeNormalDialog
->
close
();
m_computeCurvatureDialog
->
close
();
}
Q_EXPORT_PLUGIN2
(
Surface_DifferentialProperties_Plugin
,
Surface_DifferentialProperties_Plugin
)
}
// namespace SCHNApps
...
...
SCHNApps/Plugins/surface_render/include/surface_render.h
View file @
2b08f627
...
...
@@ -67,6 +67,8 @@ public:
~
Surface_Render_Plugin
()
{}
private:
virtual
bool
enable
();
virtual
void
disable
();
...
...
@@ -95,6 +97,8 @@ private slots:
void
vboAdded
(
Utils
::
VBO
*
vbo
);
void
vboRemoved
(
Utils
::
VBO
*
vbo
);
void
appsFinished
();
public
slots
:
// slots for Python calls
...
...
SCHNApps/Plugins/surface_render/src/surface_render.cpp
View file @
2b08f627
...
...
@@ -41,6 +41,7 @@ bool Surface_Render_Plugin::enable()
connect
(
m_schnapps
,
SIGNAL
(
selectedMapChanged
(
MapHandlerGen
*
,
MapHandlerGen
*
)),
this
,
SLOT
(
selectedMapChanged
(
MapHandlerGen
*
,
MapHandlerGen
*
)));
connect
(
m_schnapps
,
SIGNAL
(
mapAdded
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapAdded
(
MapHandlerGen
*
)));
connect
(
m_schnapps
,
SIGNAL
(
mapRemoved
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapRemoved
(
MapHandlerGen
*
)));
connect
(
m_schnapps
,
SIGNAL
(
appsFinished
()),
this
,
SLOT
(
appsFinished
()));
foreach
(
MapHandlerGen
*
map
,
m_schnapps
->
getMapSet
().
values
())
mapAdded
(
map
);
...
...
@@ -61,6 +62,7 @@ void Surface_Render_Plugin::disable()
disconnect
(
m_schnapps
,
SIGNAL
(
selectedMapChanged
(
MapHandlerGen
*
,
MapHandlerGen
*
)),
this
,
SLOT
(
selectedMapChanged
(
MapHandlerGen
*
,
MapHandlerGen
*
)));
disconnect
(
m_schnapps
,
SIGNAL
(
mapAdded
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapAdded
(
MapHandlerGen
*
)));
disconnect
(
m_schnapps
,
SIGNAL
(
mapRemoved
(
MapHandlerGen
*
)),
this
,
SLOT
(
mapRemoved
(
MapHandlerGen
*
)));
disconnect
(
m_schnapps
,
SIGNAL
(
appsFinished
()),
this
,
SLOT
(
appsFinished
()));
foreach
(
MapHandlerGen
*
map
,
m_schnapps
->
getMapSet
().
values
())
mapRemoved
(
map
);
...
...
@@ -397,6 +399,12 @@ void Surface_Render_Plugin::changeVertexColor(const QString& view, const QString
}
void
Surface_Render_Plugin
::
appsFinished
()
{
m_dockTab
->
m_colorDial
->
close
();
}
Q_EXPORT_PLUGIN2
(
Surface_Render_Plugin
,
Surface_Render_Plugin
)
}
// namespace SCHNApps
...
...
SCHNApps/Plugins/surface_subdivision/include/surface_subdivision.h
View file @
2b08f627
...
...
@@ -29,6 +29,7 @@ public:
private
slots
:
void
openSubdivisionDialog
();
void
subdivideFromDialog
();
void
appsFinished
();
public
slots
:
void
loopSubdivision
(
...
...
SCHNApps/Plugins/surface_subdivision/src/surface_subdivision.cpp
View file @
2b08f627
...
...
@@ -125,6 +125,12 @@ void Surface_Subdivision_Plugin::trianguleFaces(
view
->
updateGL
();
}
void
Surface_Subdivision_Plugin
::
appsFinished
()
{
m_subdivisionDialog
->
close
();
}
Q_EXPORT_PLUGIN2
(
Surface_Subdivision_Plugin
,
Surface_Subdivision_Plugin
)
}
// namespace SCHNApps
...
...
SCHNApps/include/camera.h
View file @
2b08f627
...
...
@@ -26,6 +26,12 @@ public:
~
Camera
();
const
QString
&
getName
()
const
{
return
m_name
;
}
void
updateParams
();
void
drawBBCam
();
bool
m_drawBB
;
public
slots
:
QString
getName
()
{
return
m_name
;
}
SCHNApps
*
getSCHNApps
()
const
{
return
m_schnapps
;
}
...
...
@@ -40,24 +46,34 @@ public slots:
const
QList
<
View
*>&
getLinkedViews
()
const
{
return
l_views
;
}
bool
isLinkedToView
(
View
*
view
)
const
{
return
l_views
.
contains
(
view
);
}
bool
isLinkedToMap
(
MapHandlerGen
*
mhg
)
const
;
private:
void
linkView
(
View
*
view
);
void
unlinkView
(
View
*
view
);
private
slots
:
void
frameModified
();
void
mapAdded
(
MapHandlerGen
*
mhg
);
void
mapRemoved
(
MapHandlerGen
*
mhg
);
void
BBModified
();
public
slots
:
void
setProjectionType
(
int
t
);
void
setDraw
(
bool
b
);
void
setDrawPath
(
bool
b
);
signals:
void
projectionTypeChanged
(
int
);
void
drawChanged
(
bool
);
void
drawPathChanged
(
bool
);
protected:
qglviewer
::
Vec
m_bbMin
;
qglviewer
::
Vec
m_bbMax
;
QString
m_name
;
SCHNApps
*
m_schnapps
;
...
...
SCHNApps/include/controlDock_cameraTab.h
View file @
2b08f627
...
...
@@ -28,22 +28,25 @@ private slots:
void
cameraProjectionChanged
(
QAbstractButton
*
b
);
void
cameraDrawClicked
(
bool
b
);
void
cameraDrawPathClicked
(
bool
b
);
void
cameraSelectionChanged
();
// slots called from SCHNApps signals
void
cameraAdded
(
Camera
*
c
);
void
cameraRemoved
(
Camera
*
c
);
void
selectedViewChanged
(
View
*
prev
,
View
*
cur
);
// void selectedViewChanged(View* prev, View* cur);
// slots called from selected View signals
void
selectedViewCurrentCameraChanged
(
Camera
*
prev
,
Camera
*
cur
);
//
void selectedViewCurrentCameraChanged(Camera* prev, Camera* cur);
// slots called from current Camera signals
void
currentCameraProjectionTypeChanged
(
int
t
);
void
currentCameraDrawChanged
(
bool
b
);
void
currentCameraDrawPathChanged
(
bool
b
);
//
void currentCameraProjectionTypeChanged(int t);
//
void currentCameraDrawChanged(bool b);
//
void currentCameraDrawPathChanged(bool b);
private:
void
updateCurrentCameraInfo
();
Camera
*
currentCam
();
SCHNApps
*
m_schnapps
;
bool
b_updatingUI
;
...
...
SCHNApps/include/controlDock_mapTab.h
View file @
2b08f627
...
...
@@ -36,7 +36,7 @@ public:
private
slots
:
// slots called from UI actions
void
selectedMapChanged
();
void
mapCheckStateChanged
(
QListWidgetItem
*
item
);
//
void mapCheckStateChanged(QListWidgetItem* item);
void
vertexAttributeCheckStateChanged
(
QListWidgetItem
*
item
);
void
selectedSelectorChanged
();
...
...
@@ -47,11 +47,11 @@ private slots:
// slots called from SCHNApps signals
void
mapAdded
(
MapHandlerGen
*
m
);
void
mapRemoved
(
MapHandlerGen
*
m
);
void
selectedViewChanged
(
View
*
prev
,
View
*
cur
);
//
void selectedViewChanged(View* prev, View* cur);
// slots called from selected View signals
void
selectedViewMapLinked
(
MapHandlerGen
*
plugin
);
void
selectedViewMapUnlinked
(
MapHandlerGen
*
plugin
);
//
void selectedViewMapLinked(MapHandlerGen* plugin);
//
void selectedViewMapUnlinked(MapHandlerGen* plugin);
// slots called from selected MapHandler signals
void
selectedMapAttributeAdded
(
unsigned
int
orbit
,
const
QString
&
name
);
...
...
SCHNApps/include/controlDock_pluginTab.h
View file @
2b08f627
...
...
@@ -27,17 +27,17 @@ private slots:
void
addPluginDirectoryClicked
();
void
enableSelectedPluginsClicked
();
void
disableSelectedPluginsClicked
();
void
pluginCheckStateChanged
(
QListWidgetItem
*
item
);
//
void pluginCheckStateChanged(QListWidgetItem* item);
// slots called from SCHNApps signals
void
pluginAvailableAdded
(
QString
name
);
void
pluginEnabled
(
Plugin
*
plugin
);
void
pluginDisabled
(
Plugin
*
plugin
);
void
selectedViewChanged
(
View
*
prev
,
View
*
cur
);
//
void selectedViewChanged(View* prev, View* cur);
// slots called from selected View signals
void
selectedViewPluginLinked
(
PluginInteraction
*
plugin
);
void
selectedViewPluginUnlinked
(
PluginInteraction
*
plugin
);
//
void selectedViewPluginLinked(PluginInteraction* plugin);
//
void selectedViewPluginUnlinked(PluginInteraction* plugin);
private:
SCHNApps
*
m_schnapps
;
...
...
SCHNApps/include/dialogList.h
0 → 100644
View file @
2b08f627
#ifndef _DIALOG_LIST_H_
#define _DIALOG_LIST_H_
#include <QDialog>
#include <QVBoxLayout>
#include <QListWidget>
#include <QListWidgetItem>
namespace
CGoGN
{
namespace
SCHNApps
{
class
ListPopUp
:
public
QDialog
{
Q_OBJECT
QVBoxLayout
*
m_layout
;
QListWidget
*
m_list_items
;
public:
ListPopUp
(
const
QString
&
name
,
QWidget
*
parent
=
NULL
);
virtual
~
ListPopUp
();
QListWidget
*
list
();
QListWidgetItem
*
addItem
(
const
QString
&
str
,
Qt
::
CheckState
checked
=
Qt
::
Unchecked
);
QListWidgetItem
*
getItem
(
unsigned
int
row
);
unsigned
int
nbItems
();
QListWidgetItem
*
findItem
(
const
QString
&
str
);
bool
removeItem
(
const
QString
&
str
);
void
check
(
const
QString
&
str
,
Qt
::
CheckState
ck
);
bool
isChecked
(
const
QString
&
str
);
};
}
// namespace SCHNApps
}
// namespace CGoGN