70 Commits

Author SHA1 Message Date
Endert0m 5af236ad44 Update README.md 2026-06-23 13:13:22 +02:00
Endertom 7fadd4a9ef Modifica versione in cmakelists 2026-06-23 13:11:25 +02:00
Endertom 5588ccee31 Aggiunta finestra di controllo visibilità 2026-06-23 12:52:19 +02:00
Endertom c48d0505fc Refactoring collezioni 2026-06-23 11:39:36 +02:00
Endertom 2dfd574814 Preparazione controllo visibilità collezioni 2026-06-23 11:31:19 +02:00
Endertom f74155e9f7 Rimosso demo imGui 2026-06-22 19:42:39 +02:00
Endertom 68b9d89c12 Refactoring main e update di readme 2026-06-22 19:31:38 +02:00
Endertom 1dd7ce812a Aggiunte texture pavimento 2026-06-22 19:20:31 +02:00
Endertom 276e00aee1 Aggiustata direzione texture su YZ 2026-06-22 19:01:14 +02:00
Endertom d2a0256a3e Aggiunta pavimento 2026-06-22 18:57:07 +02:00
Endertom 4e763fc2af Aggiustato cambio direzione texture 2026-06-22 18:37:19 +02:00
Endertom 818677f831 Aggiunta texture 2026-06-22 17:12:46 +02:00
Endertom 37619774f2 Refactoring per inserimento texture 2026-06-22 16:39:59 +02:00
Endertom 821dd67b5b Fix dei warning e posizione texture 2026-06-22 16:08:39 +02:00
Endertom 4ac25779bd Preparazione aggiunta texture 2026-06-22 16:00:08 +02:00
Endertom 729c634854 Modifica README 2026-06-22 12:56:54 +02:00
Endertom 217635d871 Link del tempo all'aggiornamento dei dati 2026-06-22 12:40:36 +02:00
Endertom 539045bd80 Aggiunta finestra selezione moltiplicatore tempo 2026-06-22 12:23:23 +02:00
Endertom c6094c6a44 Modifica di update() per gestire moltiplicatore tempo 2026-06-22 12:16:32 +02:00
Endertom f05db110ff Aggiornato README 2026-06-22 11:32:26 +02:00
Endertom f131849292 Applicazione correzione rotazione bacino 2026-06-22 10:38:24 +02:00
Endertom 7c2897aae1 fix rotazione 2026-06-21 23:43:17 +02:00
Endertom 1349de403c Aggiunto clock per i pezzi (aggiusta calcolo veocità) 2026-06-21 12:43:21 +02:00
Endertom e1965aaf1e Cambio sistema per rotazione bacino (non funziona) 2026-06-21 11:58:12 +02:00
Endertom 7fee7b1e13 Modifica per aggiornare la rotazione (non Funziona) 2026-06-20 20:39:48 +02:00
Endertom a1441cc28e Aggiunta calcolo rotazione da accTan in rb 2026-06-20 20:21:29 +02:00
Endertom ef2e09ef0f Preparazione per controllo accelerazione tangenziale 2026-06-20 17:40:06 +02:00
Endertom 51c620ef4d Aggiunta restituzione Z_acc su gamba 2026-06-20 17:26:05 +02:00
Endertom bf10647b70 Modifica sensore per restituire accelerazione su z 2026-06-20 17:06:47 +02:00
Endertom be1678beaf Preparazione alla versione 0.8 2026-06-20 16:18:48 +02:00
Endertom 14c143ff56 Modifica di readme 2026-06-20 13:06:32 +02:00
Endertom 4ef359d64c Ridimensionamento bacino 2026-06-20 12:59:17 +02:00
Endertom 4d8d1316e0 Aggiustata direzione gambe su piano YZ 2026-06-20 10:51:27 +02:00
Endertom e440779338 Aggiunto ctrl transp su lower_body in base al piano 2026-06-20 10:20:56 +02:00
Endertom fc5eba1279 Aggiuto controllo trasparenza nelle collezioni 2026-06-20 09:57:53 +02:00
Endertom 83f132a1c4 Aggiunta selezione trasparenza pezzi 2026-06-20 09:42:32 +02:00
Endertom a2eee90e10 Modifica nome eseguibile 2026-06-19 23:44:35 +02:00
Endertom fa6d6cf76e Aggiunto cambio direzione per corretta visualizzaione dx/sx 2026-06-19 19:04:28 +02:00
Endert0m a16cc97048 Update README.md 2026-06-19 17:28:28 +02:00
Endertom 4b75af28f8 Aggiunta dati gamba 2026-06-19 17:14:02 +02:00
Endertom 331aaae279 Modifica Readme 2026-06-19 16:46:35 +02:00
Endertom 298db61ace Aggiornati handle per debug su collezioni 2026-06-19 14:03:45 +02:00
Endertom 83928c9bd7 Aggiustata posizione gambe in lower_body 2026-06-19 12:59:42 +02:00
Endertom 0d4b6d1242 Aggiunta viusalizzazione collection su sfml_util 2026-06-19 11:33:47 +02:00
Endertom 23798ab582 Test lower_body in main 2026-06-18 22:32:30 +02:00
Endertom 842f384bb8 Aggiunte e modifiche per lower_body 2026-06-18 18:01:09 +02:00
Endertom 9189246361 Aggiunta modalità debug 2026-06-18 12:23:22 +02:00
Endertom f8fdc1dc84 Aggiunto header lower_body 2026-06-18 12:13:35 +02:00
Endertom a2a299c0a1 Aggiustati include 2026-06-08 11:46:06 +02:00
Endertom f15e13475d Aggiustato warning sulla throw 2026-06-08 11:35:44 +02:00
Endertom 10d7c806ec Aggiunta Collections per ridurre dimensione main 2026-06-08 11:31:21 +02:00
Endert0m 945a85cacf Update README.md 2026-06-07 16:34:36 +02:00
Endertom a118eedb18 Aggiornamento README 2026-06-07 16:33:05 +02:00
Endertom 2d417cec32 Fissata posizione selezione piano 2026-06-07 16:30:35 +02:00
Endertom c1627b1759 Aggiunta cambio piano su gui 2026-06-07 13:39:04 +02:00
Endertom 3266cc38db Aggiustato crash causa non inizializzazione variabile 2026-06-07 11:34:50 +02:00
Endertom f8dde34b83 Aggiunta pulsante play 2026-06-06 13:04:54 +02:00
Endertom ba5e071c6f Controllo posizione con gui completa 2026-06-06 11:27:21 +02:00
Endertom 52b2a95032 Cambio posizione aggoirnamento dati (da concludere) 2026-06-06 10:57:51 +02:00
Endertom 474b4e6c8c Merge branch 'main' of https://github.com/Endert0m/FCG_VisualizzatoreCamminata 2026-06-04 20:02:44 +02:00
Endertom 8397164b6b Aggiunta Imgui e sliders per intervallo visualizzazione 2026-06-04 20:00:46 +02:00
Endertom a95e98ed8a Modifica gitignore per non caricare build files 2026-06-03 11:56:18 +02:00
Endertom 21f43f8bce Aggiustato deriva offset 2026-06-02 16:44:46 +02:00
Endertom 28abf04232 Miglioramento precisione rotazioni 2026-05-31 12:47:46 +02:00
Endertom 57412060b5 Migliore precisione per debug 2026-05-31 12:34:59 +02:00
Endertom 8be8a2db00 Aggiustato debug per rotazione 2026-05-31 12:12:47 +02:00
Endertom 2840a35d08 Correzione file README 2026-05-31 12:01:43 +02:00
Endertom 5da309b43f Caricamento v4 2026-05-31 11:58:56 +02:00
Endertom 5169bc4096 Caricamento v0.3 2026-05-31 11:06:50 +02:00
Endertom e50e2987c9 Caricamento v0.2 2026-05-31 10:42:30 +02:00
119 changed files with 100701 additions and 29821 deletions
+4
View File
@@ -10,6 +10,10 @@ compile_commands.json
CTestTestfile.cmake
_deps
CMakeUserPresets.json
.cmake
obj
CPackConfig.cmake
CPackSourceConfig.cmake
# CLion
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
+43 -5
View File
@@ -12,12 +12,50 @@ FetchContent_Declare(SFML
SYSTEM)
FetchContent_MakeAvailable(SFML)
FetchContent_Declare(
glm
GIT_REPOSITORY https://github.com/g-truc/glm.git
GIT_TAG 0af55ccecd98d4e5a8d1fad7de25ba429d60e863 #refs/tags/1.0.1
)
FetchContent_MakeAvailable(glm)
# Aggiunta ImGUI
FetchContent_Declare(ImGui
GIT_REPOSITORY https://github.com/ocornut/imgui
GIT_TAG v1.91.9b
GIT_SHALLOW ON
EXCLUDE_FROM_ALL
SYSTEM)
FetchContent_MakeAvailable(ImGui)
FetchContent_GetProperties(ImGui SOURCE_DIR IMGUI_DIR)
set(IMGUI_SFML_FIND_SFML OFF)
FetchContent_Declare(ImGui-SFML
GIT_REPOSITORY https://github.com/SFML/imgui-sfml
GIT_TAG v3.0
GIT_SHALLOW ON
EXCLUDE_FROM_ALL
SYSTEM)
FetchContent_MakeAvailable(ImGui-SFML)
add_library(common INTERFACE)
target_compile_features(common INTERFACE cxx_std_17)
target_compile_options(common INTERFACE
$<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>: -Wall>
$<$<CXX_COMPILER_ID:MSVC>: /W4>
)
# Fine aggiunta
set(METHODS_PATH "./src/*/methods/*.cpp")
#V1
set(VERSION "V1")
set(VERSION "V11")
file(GLOB_RECURSE METHODS_SRC "${METHODS_PATH}")
add_executable(main${VERSION} ./src/testMain.cpp ${METHODS_SRC} )
target_compile_features(main${VERSION} PRIVATE cxx_std_17)
target_link_libraries(main${VERSION} PRIVATE SFML::Graphics)
add_executable(main${VERSION} ./src/Main.cpp ${METHODS_SRC} )
target_link_libraries(main${VERSION} PRIVATE SFML::Graphics ImGui-SFML::ImGui-SFML common glm)
target_compile_definitions(main${VERSION} PRIVATE $<$<CONFIG:Debug>:DEBUG_MODE>)
+55 -4
View File
@@ -1,7 +1,7 @@
# FCG_VisualizzatoreCamminata
Nella versione versione v0.1 è presente la base del progetto.
## Nella versione versione v0.1 è presente la base del progetto.
- La gerarchia dei file e delle classi
@@ -17,10 +17,61 @@ Per questione di debug tutti i pezzi rappresentati si possono trascinare e ruota
Per spostare l'intera scena si tiene premuto il tasto centrale del mouse.
Per compliare:
## Nella versione v0.2:
- Applicato refactoring di diverse classi
- Aggiustato calcolo dei pivot implementando le rotazioni con algebra affine e glm
- Aggiuta classe caviglia (per differenziarla dalla coscia)
## Nella versione v0.3:
- Applicato refactoring delle classi pieces
- Aggiunta pezzo torso
- Nel testMain vengono agganciate caviglia e coscia al nuovo torso
## Nella versione v0.4
- Aggiunta vista frontale (con spazio si può camnbiare vista)
- Modifica calcolo pivot per gestire spazio 3D
- Aggiustati assi di riferimento (ora sono coerenti su tutte le classi)
## Nella versione v0.5
- Aggiunta ImGUI
- Aggiunta selettore sulla posizione dei dati
- Refactoring classe sensore e state per gestire posizione dati da gui
## Nella versione v0.6
- Aggiunta collezioni
- Servono a semplificare la struttura del main e il disegno degli elementi della gamba
- Modifica di sfml_util per gestire le collezioni
- Aggiunta modalità debug
## Nella versione v0.7
- Aggiunta impostazione di trasparenza dei pezzi
- Aggiustato cambio direzione della gamba (sulla visualizzazione dei piani XZ e -XZ)
- Aggiunto controllo trasparenza delle collezioni
- Modificato lower_body per gestire la trasparenza della gamba più lontana
- Ridimensionato bacino per migiore visualizzazione
## Nella versione v0.8
- Aggiunta oscillazione bacino
- Aggiustato calcolo posizione con clock dedicato
## Nella versione v0.9
- Modificata la funzione update di pezzi e collezioni per implementare controllo sul tempo
- Aggiunta finestra con slider per selezione moltiplicatore del tempo
## Nella versione v1.0
- Aggiunta controllo texture
- Aggiunta pavimento
- Refactoring generale
- Definizione main finale (non più di test)
## Nella versione v1.1
- Aggiunta controllo visibilità collezioni su GUI
- Refactoring collezioni
# Per compilare:
cmake --build
Per lanciare:
# Per lanciare:
./build/bin/mainV1
./build/bin/mainV11
File diff suppressed because it is too large Load Diff
@@ -1,551 +0,0 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.2.3/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linux.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/UnixPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Compiler/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FetchContent.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/ExternalProject/shared_internal_commands.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindGit.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FetchContent/CMakeLists.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.2.3/CMakeCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Compiler/GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Compiler/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Internal/CMakeCLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/Config.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/GNUInstallDirs.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/tools/pkg-config/sfml-all.pc.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/tools/pkg-config/sfml-system.pc.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/tools/pkg-config/sfml-window.pc.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/tools/pkg-config/sfml-graphics.pc.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/tools/pkg-config/sfml-audio.pc.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/tools/pkg-config/sfml-network.pc.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakePackageConfigHelpers.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/WriteBasicConfigVersionFile.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/BasicConfigVersion-SameMajorVersion.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/SFMLConfig.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/Macros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakeParseArguments.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/CompilerWarnings.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckCXXSourceCompiles.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/System/CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindThreads.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckIncludeFile.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckCSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Internal/CheckSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakePackageConfigHelpers.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/WriteBasicConfigVersionFile.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/System/Dependencies.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakePackageConfigHelpers.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/WriteBasicConfigVersionFile.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Window/Dependencies.cmake.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindX11.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckFunctionExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/Modules/FindUDev.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckCXXSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/Internal/CheckSourceCompiles.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Network/CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakePackageConfigHelpers.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/WriteBasicConfigVersionFile.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Dependencies.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/Modules/FindFreetype.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/Modules/FindVorbis.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/cmake/Modules/FindFLAC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindThreads.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckIncludeFile.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CheckCSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/CMakePackageConfigHelpers.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake-4.2/Modules/WriteBasicConfigVersionFile.cmake"
},
{
"isGenerated" : true,
"path" : "build/_deps/sfml-src/src/SFML/Audio/Dependencies.cmake.in"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build",
"source" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata"
},
"version" :
{
"major" : 1,
"minor" : 1
}
}
@@ -1,563 +0,0 @@
{
"configurations" :
[
{
"abstractTargets" :
[
{
"directoryIndex" : 7,
"id" : "FLAC::FLAC::@a153e5727587c53fce98",
"jsonFile" : "target-FLAC__FLAC-Debug-e560b9c5f8597c303585.json",
"name" : "FLAC::FLAC",
"projectIndex" : 1
},
{
"directoryIndex" : 0,
"id" : "Git::Git::@6890427a1f51a3e7e1df",
"jsonFile" : "target-Git__Git-Debug-df32a2f1d278c655bfa1.json",
"name" : "Git::Git",
"projectIndex" : 0
},
{
"directoryIndex" : 7,
"id" : "Ogg::ogg::@a153e5727587c53fce98",
"jsonFile" : "target-Ogg__ogg-Debug-38afb44201cf19b3959b.json",
"name" : "Ogg::ogg",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "OpenGL::EGL::@5730451e331e3690ae65",
"jsonFile" : "target-OpenGL__EGL-Debug-abfd1fdd4e1142027081.json",
"name" : "OpenGL::EGL",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "OpenGL::GL::@5730451e331e3690ae65",
"jsonFile" : "target-OpenGL__GL-Debug-a613dbc09f67e0e774ec.json",
"name" : "OpenGL::GL",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "OpenGL::GLES2::@5730451e331e3690ae65",
"jsonFile" : "target-OpenGL__GLES2-Debug-11d40884ae630f984f8d.json",
"name" : "OpenGL::GLES2",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "OpenGL::GLES3::@5730451e331e3690ae65",
"jsonFile" : "target-OpenGL__GLES3-Debug-c41e6782f58f861bac0b.json",
"name" : "OpenGL::GLES3",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "OpenGL::GLX::@5730451e331e3690ae65",
"jsonFile" : "target-OpenGL__GLX-Debug-1e52290cc86dcac7cd72.json",
"name" : "OpenGL::GLX",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "OpenGL::OpenGL::@5730451e331e3690ae65",
"jsonFile" : "target-OpenGL__OpenGL-Debug-8451dadc80157c9e46f4.json",
"name" : "OpenGL::OpenGL",
"projectIndex" : 1
},
{
"directoryIndex" : 3,
"id" : "Threads::Threads::@8cb1db2982443611e568",
"jsonFile" : "target-Threads__Threads-Debug-9ea92c2085aa17147a88.json",
"name" : "Threads::Threads",
"projectIndex" : 1
},
{
"directoryIndex" : 7,
"id" : "Threads::Threads::@a153e5727587c53fce98",
"jsonFile" : "target-Threads__Threads-Debug-889151eb028bbc41d946.json",
"name" : "Threads::Threads",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "UDev::UDev::@5730451e331e3690ae65",
"jsonFile" : "target-UDev__UDev-Debug-e379187ab39d3a8ad286.json",
"name" : "UDev::UDev",
"projectIndex" : 1
},
{
"directoryIndex" : 7,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98",
"jsonFile" : "target-Vorbis__vorbis-Debug-50684f40f7a46dd31d91.json",
"name" : "Vorbis::vorbis",
"projectIndex" : 1
},
{
"directoryIndex" : 7,
"id" : "Vorbis::vorbisenc::@a153e5727587c53fce98",
"jsonFile" : "target-Vorbis__vorbisenc-Debug-15e0eff3ca1f1fed892c.json",
"name" : "Vorbis::vorbisenc",
"projectIndex" : 1
},
{
"directoryIndex" : 7,
"id" : "Vorbis::vorbisfile::@a153e5727587c53fce98",
"jsonFile" : "target-Vorbis__vorbisfile-Debug-35962945b39b7ac334ea.json",
"name" : "Vorbis::vorbisfile",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::X11::@5730451e331e3690ae65",
"jsonFile" : "target-X11__X11-Debug-4f94064466fa5fa78e3a.json",
"name" : "X11::X11",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xau::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xau-Debug-c21b24fa65fce0f293d7.json",
"name" : "X11::Xau",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xcursor::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xcursor-Debug-6522ca02eee17eaca358.json",
"name" : "X11::Xcursor",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xdmcp::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xdmcp-Debug-52b97852a42b55bedb1a.json",
"name" : "X11::Xdmcp",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xext::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xext-Debug-5b585d10af58b8b168d7.json",
"name" : "X11::Xext",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xfixes::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xfixes-Debug-7ada44a915a424296d47.json",
"name" : "X11::Xfixes",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xi::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xi-Debug-fab7da59ffd4b0e8b11c.json",
"name" : "X11::Xi",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xkb::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xkb-Debug-d113f37b5a741649fb6d.json",
"name" : "X11::Xkb",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xrandr::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xrandr-Debug-daf27e2e51fb1c43c14d.json",
"name" : "X11::Xrandr",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xrender::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xrender-Debug-63e677ce11d05e6b80aa.json",
"name" : "X11::Xrender",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::Xutil::@5730451e331e3690ae65",
"jsonFile" : "target-X11__Xutil-Debug-4263cfd03b2b83349850.json",
"name" : "X11::Xutil",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65",
"jsonFile" : "target-X11__xcb-Debug-f44ff1863056cb751e4b.json",
"name" : "X11::xcb",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::xcb_composite::@5730451e331e3690ae65",
"jsonFile" : "target-X11__xcb_composite-Debug-1452513d61c0184c3794.json",
"name" : "X11::xcb_composite",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::xcb_render::@5730451e331e3690ae65",
"jsonFile" : "target-X11__xcb_render-Debug-af81c37a10599bebe3a1.json",
"name" : "X11::xcb_render",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::xcb_shape::@5730451e331e3690ae65",
"jsonFile" : "target-X11__xcb_shape-Debug-63574cad2a520fd2b4f7.json",
"name" : "X11::xcb_shape",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::xcb_xfixes::@5730451e331e3690ae65",
"jsonFile" : "target-X11__xcb_xfixes-Debug-689d0a6c1f4a3ecfc1fa.json",
"name" : "X11::xcb_xfixes",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "X11::xkbcommon::@5730451e331e3690ae65",
"jsonFile" : "target-X11__xkbcommon-Debug-1c0005b491d160993db4.json",
"name" : "X11::xkbcommon",
"projectIndex" : 1
},
{
"directoryIndex" : 6,
"id" : "freetype::@98af38147d5fa7e70f61",
"jsonFile" : "target-freetype-Debug-abdfbd050f0222558c4d.json",
"name" : "freetype",
"projectIndex" : 1
}
],
"directories" :
[
{
"abstractTargetIndexes" :
[
1
],
"build" : ".",
"childIndexes" :
[
1
],
"hasInstallRule" : true,
"jsonFile" : "directory-.-Debug-9ad1a58d4644cf6543fa.json",
"minimumCMakeVersion" :
{
"string" : "3.28"
},
"projectIndex" : 0,
"source" : ".",
"targetIndexes" :
[
0
]
},
{
"build" : "_deps/sfml-build",
"childIndexes" :
[
2
],
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build-Debug-dfee4a8ac98e62d8aa87.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 0,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src"
},
{
"build" : "_deps/sfml-build/src/SFML",
"childIndexes" :
[
3,
4,
5,
6,
7
],
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build.src.SFML-Debug-b8705e603666374ba002.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 1,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src/src/SFML"
},
{
"abstractTargetIndexes" :
[
9
],
"build" : "_deps/sfml-build/src/SFML/System",
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build.src.SFML.System-Debug-a8a648ac157acad150c5.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 2,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src/src/SFML/System",
"targetIndexes" :
[
4
]
},
{
"abstractTargetIndexes" :
[
3,
4,
5,
6,
7,
8,
11,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31
],
"build" : "_deps/sfml-build/src/SFML/Window",
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build.src.SFML.Window-Debug-be3f1b58265dd0b182ad.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 2,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src/src/SFML/Window",
"targetIndexes" :
[
5
]
},
{
"build" : "_deps/sfml-build/src/SFML/Network",
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build.src.SFML.Network-Debug-2e3db7a0b897a8f2912c.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 2,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src/src/SFML/Network",
"targetIndexes" :
[
3
]
},
{
"abstractTargetIndexes" :
[
32
],
"build" : "_deps/sfml-build/src/SFML/Graphics",
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build.src.SFML.Graphics-Debug-d9a9bb084c70b51401a2.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 2,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src/src/SFML/Graphics",
"targetIndexes" :
[
2
]
},
{
"abstractTargetIndexes" :
[
0,
2,
10,
12,
13,
14
],
"build" : "_deps/sfml-build/src/SFML/Audio",
"hasInstallRule" : true,
"jsonFile" : "directory-_deps.sfml-build.src.SFML.Audio-Debug-a33c3c7d6b217e553221.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 2,
"projectIndex" : 1,
"source" : "build/_deps/sfml-src/src/SFML/Audio",
"targetIndexes" :
[
1
]
}
],
"name" : "Debug",
"projects" :
[
{
"abstractTargetIndexes" :
[
1
],
"childIndexes" :
[
1
],
"directoryIndexes" :
[
0
],
"name" : "CMakeSFMLProject",
"targetIndexes" :
[
0
]
},
{
"abstractTargetIndexes" :
[
0,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32
],
"directoryIndexes" :
[
1,
2,
3,
4,
5,
6,
7
],
"name" : "SFML",
"parentIndex" : 0,
"targetIndexes" :
[
1,
2,
3,
4,
5
]
}
],
"targets" :
[
{
"directoryIndex" : 0,
"id" : "mainV1::@6890427a1f51a3e7e1df",
"jsonFile" : "target-mainV1-Debug-5ee4cebbd3969ed04364.json",
"name" : "mainV1",
"projectIndex" : 0
},
{
"directoryIndex" : 7,
"id" : "sfml-audio::@a153e5727587c53fce98",
"jsonFile" : "target-sfml-audio-Debug-e3603007f785bd576195.json",
"name" : "sfml-audio",
"projectIndex" : 1
},
{
"directoryIndex" : 6,
"id" : "sfml-graphics::@98af38147d5fa7e70f61",
"jsonFile" : "target-sfml-graphics-Debug-9229e76a5b91b7160880.json",
"name" : "sfml-graphics",
"projectIndex" : 1
},
{
"directoryIndex" : 5,
"id" : "sfml-network::@d7f79968b2699e7782cb",
"jsonFile" : "target-sfml-network-Debug-8c35362ab5a0f25587ab.json",
"name" : "sfml-network",
"projectIndex" : 1
},
{
"directoryIndex" : 3,
"id" : "sfml-system::@8cb1db2982443611e568",
"jsonFile" : "target-sfml-system-Debug-5a4e924b407a1125e353.json",
"name" : "sfml-system",
"projectIndex" : 1
},
{
"directoryIndex" : 4,
"id" : "sfml-window::@5730451e331e3690ae65",
"jsonFile" : "target-sfml-window-Debug-bafb0d1a63ac99bf0896.json",
"name" : "sfml-window",
"projectIndex" : 1
}
]
}
],
"kind" : "codemodel",
"paths" :
{
"build" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build",
"source" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata"
},
"version" :
{
"major" : 2,
"minor" : 9
}
}
@@ -1,19 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" : [],
"paths" :
{
"build" : ".",
"source" : "."
}
}
@@ -1,343 +0,0 @@
{
"backtraceGraph" :
{
"commands" :
[
"install",
"sfml_export_targets"
],
"files" :
[
"build/_deps/sfml-src/CMakeLists.txt",
"build/_deps/sfml-src/cmake/Macros.cmake"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 229,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 229,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 229,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 229,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 229,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 229,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 247,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 251,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 359,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 360,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 377,
"parent" : 0
},
{
"command" : 0,
"file" : 1,
"line" : 442,
"parent" : 11
},
{
"command" : 0,
"file" : 1,
"line" : 442,
"parent" : 11
},
{
"command" : 0,
"file" : 1,
"line" : 442,
"parent" : 11
},
{
"command" : 0,
"file" : 1,
"line" : 442,
"parent" : 11
},
{
"command" : 0,
"file" : 1,
"line" : 442,
"parent" : 11
},
{
"command" : 0,
"file" : 1,
"line" : 447,
"parent" : 11
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" :
[
{
"backtrace" : 1,
"component" : "Unspecified",
"destination" : "lib/pkgconfig",
"paths" :
[
"build/_deps/sfml-build/tools/pkg-config/sfml-all.pc"
],
"type" : "file"
},
{
"backtrace" : 2,
"component" : "Unspecified",
"destination" : "lib/pkgconfig",
"paths" :
[
"build/_deps/sfml-build/tools/pkg-config/sfml-system.pc"
],
"type" : "file"
},
{
"backtrace" : 3,
"component" : "Unspecified",
"destination" : "lib/pkgconfig",
"paths" :
[
"build/_deps/sfml-build/tools/pkg-config/sfml-window.pc"
],
"type" : "file"
},
{
"backtrace" : 4,
"component" : "Unspecified",
"destination" : "lib/pkgconfig",
"paths" :
[
"build/_deps/sfml-build/tools/pkg-config/sfml-graphics.pc"
],
"type" : "file"
},
{
"backtrace" : 5,
"component" : "Unspecified",
"destination" : "lib/pkgconfig",
"paths" :
[
"build/_deps/sfml-build/tools/pkg-config/sfml-audio.pc"
],
"type" : "file"
},
{
"backtrace" : 6,
"component" : "Unspecified",
"destination" : "lib/pkgconfig",
"paths" :
[
"build/_deps/sfml-build/tools/pkg-config/sfml-network.pc"
],
"type" : "file"
},
{
"backtrace" : 7,
"component" : "devel",
"destination" : "include",
"paths" :
[
{
"from" : "build/_deps/sfml-src/include",
"to" : "."
}
],
"type" : "directory"
},
{
"backtrace" : 8,
"component" : "devel",
"destination" : "lib/cmake/SFML",
"paths" :
[
{
"from" : "build/_deps/sfml-src/cmake/Modules",
"to" : "."
}
],
"type" : "directory"
},
{
"backtrace" : 9,
"component" : "Unspecified",
"destination" : "share/doc/SFML",
"paths" :
[
"build/_deps/sfml-src/license.md"
],
"type" : "file"
},
{
"backtrace" : 10,
"component" : "Unspecified",
"destination" : "share/doc/SFML",
"paths" :
[
"build/_deps/sfml-src/readme.md"
],
"type" : "file"
},
{
"backtrace" : 12,
"component" : "Unspecified",
"destination" : "lib/cmake/SFML",
"exportName" : "SFMLSystemStaticTargets",
"exportTargets" :
[
{
"id" : "sfml-system::@8cb1db2982443611e568",
"index" : 4
}
],
"paths" :
[
"_deps/sfml-build/CMakeFiles/Export/3937c6824958577f216dad0a66bc6149/SFMLSystemStaticTargets.cmake"
],
"type" : "export"
},
{
"backtrace" : 13,
"component" : "Unspecified",
"destination" : "lib/cmake/SFML",
"exportName" : "SFMLWindowStaticTargets",
"exportTargets" :
[
{
"id" : "sfml-window::@5730451e331e3690ae65",
"index" : 5
}
],
"paths" :
[
"_deps/sfml-build/CMakeFiles/Export/3937c6824958577f216dad0a66bc6149/SFMLWindowStaticTargets.cmake"
],
"type" : "export"
},
{
"backtrace" : 14,
"component" : "Unspecified",
"destination" : "lib/cmake/SFML",
"exportName" : "SFMLNetworkStaticTargets",
"exportTargets" :
[
{
"id" : "sfml-network::@d7f79968b2699e7782cb",
"index" : 3
}
],
"paths" :
[
"_deps/sfml-build/CMakeFiles/Export/3937c6824958577f216dad0a66bc6149/SFMLNetworkStaticTargets.cmake"
],
"type" : "export"
},
{
"backtrace" : 15,
"component" : "Unspecified",
"destination" : "lib/cmake/SFML",
"exportName" : "SFMLGraphicsStaticTargets",
"exportTargets" :
[
{
"id" : "sfml-graphics::@98af38147d5fa7e70f61",
"index" : 2
}
],
"paths" :
[
"_deps/sfml-build/CMakeFiles/Export/3937c6824958577f216dad0a66bc6149/SFMLGraphicsStaticTargets.cmake"
],
"type" : "export"
},
{
"backtrace" : 16,
"component" : "Unspecified",
"destination" : "lib/cmake/SFML",
"exportName" : "SFMLAudioStaticTargets",
"exportTargets" :
[
{
"id" : "sfml-audio::@a153e5727587c53fce98",
"index" : 1
}
],
"paths" :
[
"_deps/sfml-build/CMakeFiles/Export/3937c6824958577f216dad0a66bc6149/SFMLAudioStaticTargets.cmake"
],
"type" : "export"
},
{
"backtrace" : 17,
"component" : "devel",
"destination" : "lib/cmake/SFML",
"paths" :
[
"build/_deps/sfml-build/SFMLConfig.cmake",
"build/_deps/sfml-build/SFMLConfigVersion.cmake"
],
"type" : "file"
}
],
"paths" :
{
"build" : "_deps/sfml-build",
"source" : "build/_deps/sfml-src"
}
}
@@ -1,19 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" : [],
"paths" :
{
"build" : "_deps/sfml-build/src/SFML",
"source" : "build/_deps/sfml-src/src/SFML"
}
}
@@ -1,74 +0,0 @@
{
"backtraceGraph" :
{
"commands" :
[
"install",
"sfml_add_library"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 165,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 256,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" :
[
{
"backtrace" : 2,
"component" : "devel",
"destination" : "lib",
"paths" :
[
"_deps/sfml-build/lib/libsfml-audio-s-d.a"
],
"targetId" : "sfml-audio::@a153e5727587c53fce98",
"targetIndex" : 1,
"type" : "target"
},
{
"backtrace" : 3,
"component" : "devel",
"destination" : "lib/cmake/SFML",
"paths" :
[
"build/_deps/sfml-build/src/SFML/Audio/SFMLAudioDependencies.cmake"
],
"type" : "file"
}
],
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
}
}
@@ -1,74 +0,0 @@
{
"backtraceGraph" :
{
"commands" :
[
"install",
"sfml_add_library"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Graphics/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 88,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 256,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" :
[
{
"backtrace" : 2,
"component" : "devel",
"destination" : "lib",
"paths" :
[
"_deps/sfml-build/lib/libsfml-graphics-s-d.a"
],
"targetId" : "sfml-graphics::@98af38147d5fa7e70f61",
"targetIndex" : 2,
"type" : "target"
},
{
"backtrace" : 3,
"component" : "devel",
"destination" : "lib/cmake/SFML",
"paths" :
[
"build/_deps/sfml-build/src/SFML/Graphics/SFMLGraphicsDependencies.cmake"
],
"type" : "file"
}
],
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Graphics",
"source" : "build/_deps/sfml-src/src/SFML/Graphics"
}
}
@@ -1,58 +0,0 @@
{
"backtraceGraph" :
{
"commands" :
[
"install",
"sfml_add_library"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Network/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 43,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 232,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" :
[
{
"backtrace" : 2,
"component" : "devel",
"destination" : "lib",
"paths" :
[
"_deps/sfml-build/lib/libsfml-network-s-d.a"
],
"targetId" : "sfml-network::@d7f79968b2699e7782cb",
"targetIndex" : 3,
"type" : "target"
}
],
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Network",
"source" : "build/_deps/sfml-src/src/SFML/Network"
}
}
@@ -1,74 +0,0 @@
{
"backtraceGraph" :
{
"commands" :
[
"install",
"sfml_add_library"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/System/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 72,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 256,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" :
[
{
"backtrace" : 2,
"component" : "devel",
"destination" : "lib",
"paths" :
[
"_deps/sfml-build/lib/libsfml-system-s-d.a"
],
"targetId" : "sfml-system::@8cb1db2982443611e568",
"targetIndex" : 4,
"type" : "target"
},
{
"backtrace" : 3,
"component" : "devel",
"destination" : "lib/cmake/SFML",
"paths" :
[
"build/_deps/sfml-build/src/SFML/System/SFMLSystemDependencies.cmake"
],
"type" : "file"
}
],
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/System",
"source" : "build/_deps/sfml-src/src/SFML/System"
}
}
@@ -1,74 +0,0 @@
{
"backtraceGraph" :
{
"commands" :
[
"install",
"sfml_add_library"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 269,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 256,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"installers" :
[
{
"backtrace" : 2,
"component" : "devel",
"destination" : "lib",
"paths" :
[
"_deps/sfml-build/lib/libsfml-window-s-d.a"
],
"targetId" : "sfml-window::@5730451e331e3690ae65",
"targetIndex" : 5,
"type" : "target"
},
{
"backtrace" : 3,
"component" : "devel",
"destination" : "lib/cmake/SFML",
"paths" :
[
"build/_deps/sfml-build/src/SFML/Window/SFMLWindowDependencies.cmake"
],
"type" : "file"
}
],
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
}
}
@@ -1,132 +0,0 @@
{
"cmake" :
{
"generator" :
{
"multiConfig" : false,
"name" : "Unix Makefiles"
},
"paths" :
{
"cmake" : "/usr/bin/cmake",
"cpack" : "/usr/bin/cpack",
"ctest" : "/usr/bin/ctest",
"root" : "/usr/share/cmake-4.2"
},
"version" :
{
"isDirty" : false,
"major" : 4,
"minor" : 2,
"patch" : 3,
"string" : "4.2.3",
"suffix" : ""
}
},
"objects" :
[
{
"jsonFile" : "codemodel-v2-32cc683d1353c8d76846.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 9
}
},
{
"jsonFile" : "cache-v2-bfa9fbd295e1c2548deb.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-c1c7adbe1bc85952b01c.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
},
{
"jsonFile" : "toolchains-v1-f6f24f4dd93f5f594387.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
],
"reply" :
{
"client-vscode" :
{
"query.json" :
{
"requests" :
[
{
"kind" : "cache",
"version" : 2
},
{
"kind" : "codemodel",
"version" : 2
},
{
"kind" : "toolchains",
"version" : 1
},
{
"kind" : "cmakeFiles",
"version" : 1
}
],
"responses" :
[
{
"jsonFile" : "cache-v2-bfa9fbd295e1c2548deb.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "codemodel-v2-32cc683d1353c8d76846.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 9
}
},
{
"jsonFile" : "toolchains-v1-f6f24f4dd93f5f594387.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-c1c7adbe1bc85952b01c.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
}
]
}
}
}
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindFLAC.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 73,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 20,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "FLAC::FLAC::@a153e5727587c53fce98",
"imported" : true,
"local" : true,
"name" : "FLAC::FLAC",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,103 +0,0 @@
{
"abstract" : true,
"artifacts" :
[
{
"path" : "/usr/bin/git"
}
],
"backtrace" : 9,
"backtraceGraph" :
{
"commands" :
[
"add_executable",
"find_package",
"__FetchContent_populateSubbuild",
"__FetchContent_doPopulation",
"cmake_language",
"__FetchContent_Populate",
"FetchContent_MakeAvailable"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindGit.cmake",
"/usr/share/cmake-4.2/Modules/FetchContent.cmake",
"/usr/share/cmake-4.2/Modules/FetchContent.cmake:2155:EVAL",
"CMakeLists.txt"
],
"nodes" :
[
{
"file" : 3
},
{
"command" : 6,
"file" : 3,
"line" : 13,
"parent" : 0
},
{
"command" : 5,
"file" : 1,
"line" : 2394,
"parent" : 1
},
{
"command" : 4,
"file" : 1,
"line" : 2155,
"parent" : 2
},
{
"file" : 2,
"parent" : 3
},
{
"command" : 3,
"file" : 2,
"line" : 2,
"parent" : 4
},
{
"command" : 2,
"file" : 1,
"line" : 1619,
"parent" : 5
},
{
"command" : 1,
"file" : 1,
"line" : 1884,
"parent" : 6
},
{
"file" : 0,
"parent" : 7
},
{
"command" : 0,
"file" : 0,
"line" : 179,
"parent" : 8
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Git::Git::@6890427a1f51a3e7e1df",
"imported" : true,
"local" : true,
"name" : "Git::Git",
"nameOnDisk" : "git",
"paths" :
{
"build" : ".",
"source" : "."
},
"sources" : [],
"type" : "EXECUTABLE"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindVorbis.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 72,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 33,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Ogg::ogg::@a153e5727587c53fce98",
"imported" : true,
"local" : true,
"name" : "Ogg::ogg",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindOpenGL.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 311,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 843,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 851,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "OpenGL::EGL::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "OpenGL::OpenGL::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "OpenGL::OpenGL::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "OpenGL::EGL",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindOpenGL.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 311,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 815,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "OpenGL::GL::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "OpenGL::GL",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindOpenGL.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 311,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 752,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "OpenGL::GLES2::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "OpenGL::GLES2",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindOpenGL.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 311,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 787,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "OpenGL::GLES3::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "OpenGL::GLES3",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindOpenGL.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 311,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 728,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 736,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "OpenGL::GLX::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "OpenGL::OpenGL::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "OpenGL::OpenGL::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "OpenGL::GLX",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindOpenGL.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 311,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 711,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "OpenGL::OpenGL::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "OpenGL::OpenGL",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindThreads.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 162,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 292,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Threads::Threads::@a153e5727587c53fce98",
"imported" : true,
"local" : true,
"name" : "Threads::Threads",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sources" : [],
"type" : "INTERFACE_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindThreads.cmake",
"build/_deps/sfml-src/src/SFML/System/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 69,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 292,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Threads::Threads::@8cb1db2982443611e568",
"imported" : true,
"local" : true,
"name" : "Threads::Threads",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/System",
"source" : "build/_deps/sfml-src/src/SFML/System"
},
"sources" : [],
"type" : "INTERFACE_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindUDev.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 324,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 58,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "UDev::UDev::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "UDev::UDev",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindVorbis.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 72,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 41,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 42,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Vorbis::vorbis::@a153e5727587c53fce98",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "Ogg::ogg::@a153e5727587c53fce98"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "Ogg::ogg::@a153e5727587c53fce98"
}
],
"local" : true,
"name" : "Vorbis::vorbis",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindVorbis.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 72,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 62,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 63,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Vorbis::vorbisenc::@a153e5727587c53fce98",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
}
],
"local" : true,
"name" : "Vorbis::vorbisenc",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindVorbis.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 72,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 52,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 53,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "Vorbis::vorbisfile::@a153e5727587c53fce98",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
}
],
"local" : true,
"name" : "Vorbis::vorbisfile",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 785,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::X11::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "X11::X11",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 807,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xau::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "X11::Xau",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,92 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1069,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1070,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xcursor::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::Xrender::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::Xfixes::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::Xrender::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::Xfixes::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xcursor",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1085,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xdmcp::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "X11::Xdmcp",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1092,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1093,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xext::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xext",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1116,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1117,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xfixes::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xfixes",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,84 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1132,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1133,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xi::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::Xext::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::Xext::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xi",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1148,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1149,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xkb::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xkb",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "INTERFACE_LIBRARY"
}
@@ -1,92 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1210,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1211,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xrandr::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::Xrender::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::Xext::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::Xrender::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::Xext::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xrandr",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1218,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1219,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xrender::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xrender",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1250,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1251,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::Xutil::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::X11::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::Xutil",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "INTERFACE_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 822,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::xcb::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "X11::xcb",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 837,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 838,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::xcb_composite::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::xcb_composite",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 942,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 943,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::xcb_render::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::xcb_render",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 970,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 971,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::xcb_shape::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::xcb_shape",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,76 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package",
"set_target_properties"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1005,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 1006,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::xcb_xfixes::@5730451e331e3690ae65",
"imported" : true,
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "X11::xcb::@5730451e331e3690ae65"
}
],
"local" : true,
"name" : "X11::xcb_xfixes",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 279,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 1155,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "X11::xkbcommon::@5730451e331e3690ae65",
"imported" : true,
"local" : true,
"name" : "X11::xkbcommon",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,55 +0,0 @@
{
"abstract" : true,
"backtrace" : 3,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"find_package"
],
"files" :
[
"build/_deps/sfml-src/cmake/Modules/FindFreetype.cmake",
"build/_deps/sfml-src/src/SFML/Graphics/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 109,
"parent" : 0
},
{
"file" : 0,
"parent" : 1
},
{
"command" : 0,
"file" : 0,
"line" : 152,
"parent" : 2
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"id" : "freetype::@98af38147d5fa7e70f61",
"imported" : true,
"local" : true,
"name" : "freetype",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Graphics",
"source" : "build/_deps/sfml-src/src/SFML/Graphics"
},
"sources" : [],
"type" : "UNKNOWN_LIBRARY"
}
@@ -1,345 +0,0 @@
{
"artifacts" :
[
{
"path" : "bin/mainV1"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_executable",
"target_link_libraries",
"set_target_properties",
"find_package"
],
"files" :
[
"CMakeLists.txt",
"build/_deps/sfml-src/src/SFML/Graphics/CMakeLists.txt",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt",
"/usr/share/cmake-4.2/Modules/FindX11.cmake",
"build/_deps/sfml-src/src/SFML/System/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 21,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 23,
"parent" : 0
},
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 93,
"parent" : 3
},
{
"file" : 2
},
{
"command" : 1,
"file" : 2,
"line" : 280,
"parent" : 5
},
{
"command" : 3,
"file" : 2,
"line" : 279,
"parent" : 5
},
{
"file" : 3,
"parent" : 7
},
{
"command" : 2,
"file" : 3,
"line" : 1211,
"parent" : 8
},
{
"command" : 2,
"file" : 3,
"line" : 1070,
"parent" : 8
},
{
"command" : 1,
"file" : 2,
"line" : 283,
"parent" : 5
},
{
"file" : 4
},
{
"command" : 1,
"file" : 4,
"line" : 90,
"parent" : 12
},
{
"command" : 1,
"file" : 2,
"line" : 312,
"parent" : 5
},
{
"command" : 1,
"file" : 2,
"line" : 325,
"parent" : 5
},
{
"command" : 1,
"file" : 1,
"line" : 156,
"parent" : 3
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"compileDependencies" :
[
{
"backtrace" : 2,
"id" : "sfml-graphics::@98af38147d5fa7e70f61"
}
],
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g"
}
],
"defines" :
[
{
"backtrace" : 2,
"define" : "SFML_STATIC"
}
],
"includes" :
[
{
"backtrace" : 2,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
}
],
"language" : "CXX",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6
]
}
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 2,
"id" : "sfml-window::@5730451e331e3690ae65"
},
{
"backtrace" : 2,
"id" : "sfml-graphics::@98af38147d5fa7e70f61"
}
],
"id" : "mainV1::@6890427a1f51a3e7e1df",
"link" :
{
"commandFragments" :
[
{
"fragment" : "-g",
"role" : "flags"
},
{
"backtrace" : 2,
"fragment" : "_deps/sfml-build/lib/libsfml-graphics-s-d.a",
"role" : "libraries"
},
{
"backtrace" : 4,
"fragment" : "_deps/sfml-build/lib/libsfml-window-s-d.a",
"role" : "libraries"
},
{
"backtrace" : 6,
"fragment" : "/usr/lib/x86_64-linux-gnu/libXrandr.so",
"role" : "libraries"
},
{
"backtrace" : 6,
"fragment" : "/usr/lib/x86_64-linux-gnu/libXcursor.so",
"role" : "libraries"
},
{
"backtrace" : 9,
"fragment" : "/usr/lib/x86_64-linux-gnu/libXrender.so",
"role" : "libraries"
},
{
"backtrace" : 10,
"fragment" : "/usr/lib/x86_64-linux-gnu/libXfixes.so",
"role" : "libraries"
},
{
"backtrace" : 6,
"fragment" : "/usr/lib/x86_64-linux-gnu/libXi.so",
"role" : "libraries"
},
{
"backtrace" : 9,
"fragment" : "/usr/lib/x86_64-linux-gnu/libXext.so",
"role" : "libraries"
},
{
"backtrace" : 6,
"fragment" : "/usr/lib/x86_64-linux-gnu/libX11.so",
"role" : "libraries"
},
{
"backtrace" : 11,
"fragment" : "_deps/sfml-build/lib/libsfml-system-s-d.a",
"role" : "libraries"
},
{
"backtrace" : 13,
"fragment" : "-lrt",
"role" : "libraries"
},
{
"backtrace" : 14,
"fragment" : "/usr/lib/x86_64-linux-gnu/libGL.so",
"role" : "libraries"
},
{
"backtrace" : 15,
"fragment" : "/usr/lib/x86_64-linux-gnu/libudev.so",
"role" : "libraries"
},
{
"backtrace" : 15,
"fragment" : "-ldl",
"role" : "libraries"
},
{
"backtrace" : 16,
"fragment" : "/usr/lib/x86_64-linux-gnu/libfreetype.so",
"role" : "libraries"
}
],
"language" : "CXX"
},
"linkLibraries" :
[
{
"backtrace" : 2,
"id" : "sfml-graphics::@98af38147d5fa7e70f61"
}
],
"name" : "mainV1",
"nameOnDisk" : "mainV1",
"paths" :
{
"build" : ".",
"source" : "."
},
"sourceGroups" :
[
{
"name" : "Source Files",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6
]
}
],
"sources" :
[
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/testMain.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/csv/methods/csv_class.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/joints/methods/pivot_joint_class.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/joints/methods/rigid_joint_class.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/pieces/methods/coscia_class.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/pieces/methods/sensore_class.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "src/rigidbody/methods/rb_class.cpp",
"sourceGroupIndex" : 0
}
],
"type" : "EXECUTABLE"
}
@@ -1,791 +0,0 @@
{
"archive" : {},
"artifacts" :
[
{
"path" : "_deps/sfml-build/lib/libsfml-audio-s-d.a"
}
],
"backtrace" : 2,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"sfml_add_library",
"install",
"target_link_libraries",
"target_compile_options",
"set_target_warnings",
"target_compile_definitions",
"target_include_directories"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Audio/CMakeLists.txt",
"build/_deps/sfml-src/cmake/CompilerWarnings.cmake"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 165,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 72,
"parent" : 1
},
{
"command" : 2,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 3,
"file" : 1,
"line" : 182,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 200,
"parent" : 0
},
{
"command" : 5,
"file" : 0,
"line" : 85,
"parent" : 1
},
{
"command" : 4,
"file" : 2,
"line" : 43,
"parent" : 6
},
{
"command" : 4,
"file" : 2,
"line" : 68,
"parent" : 6
},
{
"command" : 6,
"file" : 1,
"line" : 170,
"parent" : 0
},
{
"command" : 6,
"file" : 1,
"line" : 173,
"parent" : 0
},
{
"command" : 6,
"file" : 1,
"line" : 176,
"parent" : 0
},
{
"command" : 6,
"file" : 1,
"line" : 179,
"parent" : 0
},
{
"command" : 6,
"file" : 0,
"line" : 274,
"parent" : 1
},
{
"command" : 7,
"file" : 0,
"line" : 262,
"parent" : 1
},
{
"command" : 7,
"file" : 1,
"line" : 190,
"parent" : 0
},
{
"command" : 7,
"file" : 1,
"line" : 193,
"parent" : 0
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"compileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbisfile::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbisenc::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "FLAC::FLAC::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Threads::Threads::@a153e5727587c53fce98"
}
],
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g -fvisibility=hidden -fvisibility-inlines-hidden"
},
{
"backtrace" : 7,
"fragment" : "-Wall"
},
{
"backtrace" : 7,
"fragment" : "-Wextra"
},
{
"backtrace" : 7,
"fragment" : "-Wshadow"
},
{
"backtrace" : 7,
"fragment" : "-Wnon-virtual-dtor"
},
{
"backtrace" : 7,
"fragment" : "-Wcast-align"
},
{
"backtrace" : 7,
"fragment" : "-Wunused"
},
{
"backtrace" : 7,
"fragment" : "-Woverloaded-virtual"
},
{
"backtrace" : 7,
"fragment" : "-Wconversion"
},
{
"backtrace" : 7,
"fragment" : "-Wsign-conversion"
},
{
"backtrace" : 7,
"fragment" : "-Wdouble-promotion"
},
{
"backtrace" : 7,
"fragment" : "-Wformat=2"
},
{
"backtrace" : 7,
"fragment" : "-Wimplicit-fallthrough"
},
{
"backtrace" : 7,
"fragment" : "-Wsuggest-override"
},
{
"backtrace" : 7,
"fragment" : "-Wnull-dereference"
},
{
"backtrace" : 7,
"fragment" : "-Wold-style-cast"
},
{
"backtrace" : 7,
"fragment" : "-Wpedantic"
},
{
"backtrace" : 8,
"fragment" : "-Wmisleading-indentation"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-cond"
},
{
"backtrace" : 8,
"fragment" : "-Wlogical-op"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-branches"
}
],
"defines" :
[
{
"backtrace" : 9,
"define" : "FLAC__NO_DLL"
},
{
"backtrace" : 10,
"define" : "MA_NO_ENCODING"
},
{
"backtrace" : 10,
"define" : "MA_NO_FLAC"
},
{
"backtrace" : 10,
"define" : "MA_NO_GENERATION"
},
{
"backtrace" : 10,
"define" : "MA_NO_MP3"
},
{
"backtrace" : 10,
"define" : "MA_NO_RESOURCE_MANAGER"
},
{
"backtrace" : 11,
"define" : "MA_USE_STDINT"
},
{
"backtrace" : 9,
"define" : "OV_EXCLUDE_STATIC_CALLBACKS"
},
{
"backtrace" : 12,
"define" : "SFML_IS_BIG_ENDIAN=0"
},
{
"backtrace" : 13,
"define" : "SFML_STATIC"
}
],
"includes" :
[
{
"backtrace" : 14,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/src"
},
{
"backtrace" : 14,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
},
{
"backtrace" : 15,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/miniaudio"
},
{
"backtrace" : 16,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/minimp3"
}
],
"language" : "CXX",
"sourceIndexes" :
[
0,
2,
5,
7,
9,
10,
12,
14,
16,
18,
21,
23,
25,
27,
29,
31,
36,
38,
40,
42,
45,
47,
49
]
}
],
"dependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"folder" :
{
"name" : "SFML"
},
"id" : "sfml-audio::@a153e5727587c53fce98",
"install" :
{
"destinations" :
[
{
"backtrace" : 3,
"path" : "lib"
}
],
"prefix" :
{
"path" : "/usr/local"
}
},
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbisfile::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbisenc::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "FLAC::FLAC::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Threads::Threads::@a153e5727587c53fce98"
},
{
"backtrace" : 5,
"fragment" : "dl"
}
],
"linkLibraries" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbis::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbisfile::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Vorbis::vorbisenc::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "FLAC::FLAC::@a153e5727587c53fce98"
},
{
"backtrace" : 4,
"id" : "Threads::Threads::@a153e5727587c53fce98"
},
{
"backtrace" : 5,
"fragment" : "dl"
}
],
"name" : "sfml-audio",
"nameOnDisk" : "libsfml-audio-s-d.a",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Audio",
"source" : "build/_deps/sfml-src/src/SFML/Audio"
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30
]
},
{
"name" : "codecs",
"sourceIndexes" :
[
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49
]
}
],
"sources" :
[
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/AudioResource.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/AudioResource.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/AudioDevice.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/AudioDevice.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/Export.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/Listener.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/Listener.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/Miniaudio.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/MiniaudioUtils.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/MiniaudioUtils.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/Music.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/Music.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/PlaybackDevice.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/PlaybackDevice.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/Sound.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/Sound.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundBuffer.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundBuffer.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundBufferRecorder.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundBufferRecorder.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundChannel.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/InputSoundFile.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/InputSoundFile.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/OutputSoundFile.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/OutputSoundFile.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundRecorder.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundRecorder.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundSource.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundSource.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundStream.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundStream.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileFactory.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundFileFactory.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundFileFactory.inl",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundFileReader.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderFlac.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderFlac.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderMp3.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderMp3.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderOgg.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderOgg.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderWav.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileReaderWav.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Audio/SoundFileWriter.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileWriterFlac.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileWriterFlac.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileWriterOgg.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileWriterOgg.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileWriterWav.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Audio/SoundFileWriterWav.cpp",
"sourceGroupIndex" : 1
}
],
"type" : "STATIC_LIBRARY"
}
@@ -1,943 +0,0 @@
{
"archive" : {},
"artifacts" :
[
{
"path" : "_deps/sfml-build/lib/libsfml-graphics-s-d.a"
}
],
"backtrace" : 2,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"sfml_add_library",
"install",
"target_link_libraries",
"target_compile_options",
"set_target_warnings",
"target_compile_definitions",
"target_include_directories"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Graphics/CMakeLists.txt",
"build/_deps/sfml-src/cmake/CompilerWarnings.cmake"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 88,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 72,
"parent" : 1
},
{
"command" : 2,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 3,
"file" : 1,
"line" : 93,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 156,
"parent" : 0
},
{
"command" : 5,
"file" : 0,
"line" : 85,
"parent" : 1
},
{
"command" : 4,
"file" : 2,
"line" : 43,
"parent" : 6
},
{
"command" : 4,
"file" : 2,
"line" : 68,
"parent" : 6
},
{
"command" : 6,
"file" : 0,
"line" : 274,
"parent" : 1
},
{
"command" : 6,
"file" : 1,
"line" : 159,
"parent" : 0
},
{
"command" : 7,
"file" : 0,
"line" : 262,
"parent" : 1
},
{
"command" : 7,
"file" : 1,
"line" : 96,
"parent" : 0
},
{
"command" : 7,
"file" : 1,
"line" : 99,
"parent" : 0
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"compileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-window::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "freetype::@98af38147d5fa7e70f61"
}
],
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g -fvisibility=hidden -fvisibility-inlines-hidden"
},
{
"backtrace" : 7,
"fragment" : "-Wall"
},
{
"backtrace" : 7,
"fragment" : "-Wextra"
},
{
"backtrace" : 7,
"fragment" : "-Wshadow"
},
{
"backtrace" : 7,
"fragment" : "-Wnon-virtual-dtor"
},
{
"backtrace" : 7,
"fragment" : "-Wcast-align"
},
{
"backtrace" : 7,
"fragment" : "-Wunused"
},
{
"backtrace" : 7,
"fragment" : "-Woverloaded-virtual"
},
{
"backtrace" : 7,
"fragment" : "-Wconversion"
},
{
"backtrace" : 7,
"fragment" : "-Wsign-conversion"
},
{
"backtrace" : 7,
"fragment" : "-Wdouble-promotion"
},
{
"backtrace" : 7,
"fragment" : "-Wformat=2"
},
{
"backtrace" : 7,
"fragment" : "-Wimplicit-fallthrough"
},
{
"backtrace" : 7,
"fragment" : "-Wsuggest-override"
},
{
"backtrace" : 7,
"fragment" : "-Wnull-dereference"
},
{
"backtrace" : 7,
"fragment" : "-Wold-style-cast"
},
{
"backtrace" : 7,
"fragment" : "-Wpedantic"
},
{
"backtrace" : 8,
"fragment" : "-Wmisleading-indentation"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-cond"
},
{
"backtrace" : 8,
"fragment" : "-Wlogical-op"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-branches"
}
],
"defines" :
[
{
"backtrace" : 9,
"define" : "SFML_STATIC"
},
{
"backtrace" : 10,
"define" : "STBI_FAILURE_USERMSG"
}
],
"includes" :
[
{
"backtrace" : 11,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/src"
},
{
"backtrace" : 11,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
},
{
"backtrace" : 12,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/stb_image"
},
{
"backtrace" : 13,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/glad/include"
},
{
"backtrace" : 5,
"isSystem" : true,
"path" : "/usr/include/freetype2"
}
],
"language" : "CXX",
"sourceIndexes" :
[
0,
6,
8,
12,
15,
21,
23,
25,
27,
29,
31,
33,
35,
37,
40,
42,
46,
48,
50,
52,
54,
56,
58,
60,
63,
65
]
},
{
"compileCommandFragments" :
[
{
"fragment" : "-g -fvisibility=hidden -fvisibility-inlines-hidden"
},
{
"backtrace" : 7,
"fragment" : "-Wall"
},
{
"backtrace" : 7,
"fragment" : "-Wextra"
},
{
"backtrace" : 7,
"fragment" : "-Wshadow"
},
{
"backtrace" : 7,
"fragment" : "-Wnon-virtual-dtor"
},
{
"backtrace" : 7,
"fragment" : "-Wcast-align"
},
{
"backtrace" : 7,
"fragment" : "-Wunused"
},
{
"backtrace" : 7,
"fragment" : "-Woverloaded-virtual"
},
{
"backtrace" : 7,
"fragment" : "-Wconversion"
},
{
"backtrace" : 7,
"fragment" : "-Wsign-conversion"
},
{
"backtrace" : 7,
"fragment" : "-Wdouble-promotion"
},
{
"backtrace" : 7,
"fragment" : "-Wformat=2"
},
{
"backtrace" : 7,
"fragment" : "-Wimplicit-fallthrough"
},
{
"backtrace" : 7,
"fragment" : "-Wsuggest-override"
},
{
"backtrace" : 7,
"fragment" : "-Wnull-dereference"
},
{
"backtrace" : 7,
"fragment" : "-Wold-style-cast"
},
{
"backtrace" : 7,
"fragment" : "-Wpedantic"
},
{
"backtrace" : 8,
"fragment" : "-Wmisleading-indentation"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-cond"
},
{
"backtrace" : 8,
"fragment" : "-Wlogical-op"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-branches"
},
{
"fragment" : "-fno-strict-aliasing"
}
],
"defines" :
[
{
"backtrace" : 9,
"define" : "SFML_STATIC"
},
{
"backtrace" : 10,
"define" : "STBI_FAILURE_USERMSG"
}
],
"includes" :
[
{
"backtrace" : 11,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/src"
},
{
"backtrace" : 11,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
},
{
"backtrace" : 12,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/stb_image"
},
{
"backtrace" : 13,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/glad/include"
},
{
"backtrace" : 5,
"isSystem" : true,
"path" : "/usr/include/freetype2"
}
],
"language" : "CXX",
"sourceIndexes" :
[
16
]
}
],
"dependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 4,
"id" : "sfml-window::@5730451e331e3690ae65"
}
],
"folder" :
{
"name" : "SFML"
},
"id" : "sfml-graphics::@98af38147d5fa7e70f61",
"install" :
{
"destinations" :
[
{
"backtrace" : 3,
"path" : "lib"
}
],
"prefix" :
{
"path" : "/usr/local"
}
},
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-window::@5730451e331e3690ae65"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "sfml-window::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "freetype::@98af38147d5fa7e70f61"
}
],
"linkLibraries" :
[
{
"backtrace" : 4,
"id" : "sfml-window::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "freetype::@98af38147d5fa7e70f61"
}
],
"name" : "sfml-graphics",
"nameOnDisk" : "libsfml-graphics-s-d.a",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Graphics",
"source" : "build/_deps/sfml-src/src/SFML/Graphics"
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44
]
},
{
"name" : "drawables",
"sourceIndexes" :
[
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61
]
},
{
"name" : "render texture",
"sourceIndexes" :
[
62,
63,
64,
65,
66
]
}
],
"sources" :
[
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/BlendMode.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/BlendMode.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Color.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Color.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/CoordinateType.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Export.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Font.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Font.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Glsl.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Glsl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Glsl.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Glyph.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/GLCheck.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/GLCheck.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/GLExtensions.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/GLExtensions.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 1,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Image.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Image.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/PrimitiveType.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Rect.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Rect.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderStates.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/RenderStates.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTexture.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/RenderTexture.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTarget.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/RenderTarget.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderWindow.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/RenderWindow.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Shader.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Shader.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/StencilMode.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/StencilMode.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Texture.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Texture.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/TextureSaver.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/TextureSaver.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Transform.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Transform.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Transform.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Transformable.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Transformable.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/View.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/View.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Vertex.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Drawable.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Shape.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Shape.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/CircleShape.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/CircleShape.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RectangleShape.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/RectangleShape.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/ConvexShape.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/ConvexShape.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Sprite.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Sprite.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/Text.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/Text.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/VertexArray.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/VertexArray.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/VertexBuffer.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Graphics/VertexBuffer.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTextureImpl.hpp",
"sourceGroupIndex" : 2
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTextureImplFBO.cpp",
"sourceGroupIndex" : 2
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTextureImplFBO.hpp",
"sourceGroupIndex" : 2
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTextureImplDefault.cpp",
"sourceGroupIndex" : 2
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Graphics/RenderTextureImplDefault.hpp",
"sourceGroupIndex" : 2
}
],
"type" : "STATIC_LIBRARY"
}
@@ -1,435 +0,0 @@
{
"archive" : {},
"artifacts" :
[
{
"path" : "_deps/sfml-build/lib/libsfml-network-s-d.a"
}
],
"backtrace" : 2,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"sfml_add_library",
"install",
"target_link_libraries",
"target_compile_options",
"set_target_warnings",
"target_compile_definitions",
"target_include_directories"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Network/CMakeLists.txt",
"build/_deps/sfml-src/cmake/CompilerWarnings.cmake"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 43,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 72,
"parent" : 1
},
{
"command" : 2,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 3,
"file" : 1,
"line" : 47,
"parent" : 0
},
{
"command" : 5,
"file" : 0,
"line" : 85,
"parent" : 1
},
{
"command" : 4,
"file" : 2,
"line" : 43,
"parent" : 5
},
{
"command" : 4,
"file" : 2,
"line" : 68,
"parent" : 5
},
{
"command" : 6,
"file" : 0,
"line" : 274,
"parent" : 1
},
{
"command" : 7,
"file" : 0,
"line" : 262,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"compileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g -fvisibility=hidden -fvisibility-inlines-hidden"
},
{
"backtrace" : 6,
"fragment" : "-Wall"
},
{
"backtrace" : 6,
"fragment" : "-Wextra"
},
{
"backtrace" : 6,
"fragment" : "-Wshadow"
},
{
"backtrace" : 6,
"fragment" : "-Wnon-virtual-dtor"
},
{
"backtrace" : 6,
"fragment" : "-Wcast-align"
},
{
"backtrace" : 6,
"fragment" : "-Wunused"
},
{
"backtrace" : 6,
"fragment" : "-Woverloaded-virtual"
},
{
"backtrace" : 6,
"fragment" : "-Wconversion"
},
{
"backtrace" : 6,
"fragment" : "-Wsign-conversion"
},
{
"backtrace" : 6,
"fragment" : "-Wdouble-promotion"
},
{
"backtrace" : 6,
"fragment" : "-Wformat=2"
},
{
"backtrace" : 6,
"fragment" : "-Wimplicit-fallthrough"
},
{
"backtrace" : 6,
"fragment" : "-Wsuggest-override"
},
{
"backtrace" : 6,
"fragment" : "-Wnull-dereference"
},
{
"backtrace" : 6,
"fragment" : "-Wold-style-cast"
},
{
"backtrace" : 6,
"fragment" : "-Wpedantic"
},
{
"backtrace" : 7,
"fragment" : "-Wmisleading-indentation"
},
{
"backtrace" : 7,
"fragment" : "-Wduplicated-cond"
},
{
"backtrace" : 7,
"fragment" : "-Wlogical-op"
},
{
"backtrace" : 7,
"fragment" : "-Wduplicated-branches"
}
],
"defines" :
[
{
"backtrace" : 8,
"define" : "SFML_STATIC"
}
],
"includes" :
[
{
"backtrace" : 9,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/src"
},
{
"backtrace" : 9,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
}
],
"language" : "CXX",
"sourceIndexes" :
[
1,
3,
5,
7,
9,
13,
15,
17,
19,
21
]
}
],
"dependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"folder" :
{
"name" : "SFML"
},
"id" : "sfml-network::@d7f79968b2699e7782cb",
"install" :
{
"destinations" :
[
{
"backtrace" : 3,
"path" : "lib"
}
],
"prefix" :
{
"path" : "/usr/local"
}
},
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"linkLibraries" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"name" : "sfml-network",
"nameOnDisk" : "libsfml-network-s-d.a",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Network",
"source" : "build/_deps/sfml-src/src/SFML/Network"
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21
]
}
],
"sources" :
[
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/Export.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/Ftp.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/Ftp.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/Http.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/Http.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/IpAddress.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/IpAddress.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/Packet.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/Packet.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/Socket.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/Socket.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Network/SocketImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/SocketHandle.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/SocketSelector.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/SocketSelector.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/TcpListener.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/TcpListener.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/TcpSocket.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/TcpSocket.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/UdpSocket.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Network/UdpSocket.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Network/Unix/SocketImpl.cpp",
"sourceGroupIndex" : 0
}
],
"type" : "STATIC_LIBRARY"
}
@@ -1,518 +0,0 @@
{
"archive" : {},
"artifacts" :
[
{
"path" : "_deps/sfml-build/lib/libsfml-system-s-d.a"
}
],
"backtrace" : 2,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"sfml_add_library",
"install",
"target_link_libraries",
"target_compile_options",
"set_target_warnings",
"target_compile_definitions",
"target_include_directories"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/System/CMakeLists.txt",
"build/_deps/sfml-src/cmake/CompilerWarnings.cmake"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 72,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 72,
"parent" : 1
},
{
"command" : 2,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 3,
"file" : 1,
"line" : 87,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 90,
"parent" : 0
},
{
"command" : 5,
"file" : 0,
"line" : 85,
"parent" : 1
},
{
"command" : 4,
"file" : 2,
"line" : 43,
"parent" : 6
},
{
"command" : 4,
"file" : 2,
"line" : 68,
"parent" : 6
},
{
"command" : 6,
"file" : 0,
"line" : 274,
"parent" : 1
},
{
"command" : 7,
"file" : 0,
"line" : 262,
"parent" : 1
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"compileDependencies" :
[
{
"backtrace" : 4,
"id" : "Threads::Threads::@8cb1db2982443611e568"
}
],
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g -fvisibility=hidden -fvisibility-inlines-hidden"
},
{
"backtrace" : 7,
"fragment" : "-Wall"
},
{
"backtrace" : 7,
"fragment" : "-Wextra"
},
{
"backtrace" : 7,
"fragment" : "-Wshadow"
},
{
"backtrace" : 7,
"fragment" : "-Wnon-virtual-dtor"
},
{
"backtrace" : 7,
"fragment" : "-Wcast-align"
},
{
"backtrace" : 7,
"fragment" : "-Wunused"
},
{
"backtrace" : 7,
"fragment" : "-Woverloaded-virtual"
},
{
"backtrace" : 7,
"fragment" : "-Wconversion"
},
{
"backtrace" : 7,
"fragment" : "-Wsign-conversion"
},
{
"backtrace" : 7,
"fragment" : "-Wdouble-promotion"
},
{
"backtrace" : 7,
"fragment" : "-Wformat=2"
},
{
"backtrace" : 7,
"fragment" : "-Wimplicit-fallthrough"
},
{
"backtrace" : 7,
"fragment" : "-Wsuggest-override"
},
{
"backtrace" : 7,
"fragment" : "-Wnull-dereference"
},
{
"backtrace" : 7,
"fragment" : "-Wold-style-cast"
},
{
"backtrace" : 7,
"fragment" : "-Wpedantic"
},
{
"backtrace" : 8,
"fragment" : "-Wmisleading-indentation"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-cond"
},
{
"backtrace" : 8,
"fragment" : "-Wlogical-op"
},
{
"backtrace" : 8,
"fragment" : "-Wduplicated-branches"
}
],
"defines" :
[
{
"backtrace" : 9,
"define" : "SFML_STATIC"
}
],
"includes" :
[
{
"backtrace" : 10,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
},
{
"backtrace" : 10,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/src"
}
],
"language" : "CXX",
"sourceIndexes" :
[
2,
5,
11,
13,
21,
22,
25,
28,
30,
33
]
}
],
"folder" :
{
"name" : "SFML"
},
"id" : "sfml-system::@8cb1db2982443611e568",
"install" :
{
"destinations" :
[
{
"backtrace" : 3,
"path" : "lib"
}
],
"prefix" :
{
"path" : "/usr/local"
}
},
"interfaceLinkLibraries" :
[
{
"backtrace" : 4,
"id" : "Threads::Threads::@8cb1db2982443611e568"
},
{
"backtrace" : 5,
"fragment" : "rt"
}
],
"linkLibraries" :
[
{
"backtrace" : 4,
"id" : "Threads::Threads::@8cb1db2982443611e568"
},
{
"backtrace" : 5,
"fragment" : "rt"
}
],
"name" : "sfml-system",
"nameOnDisk" : "libsfml-system-s-d.a",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/System",
"source" : "build/_deps/sfml-src/src/SFML/System"
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32
]
},
{
"name" : "unix",
"sourceIndexes" :
[
33,
34
]
}
],
"sources" :
[
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Angle.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Angle.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Clock.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Clock.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/System/EnumArray.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Err.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Err.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Exception.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Export.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/InputStream.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/NativeActivity.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Sleep.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Sleep.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/String.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/String.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/String.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Time.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Time.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Utf.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Utf.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/System/Utils.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Utils.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Vector2.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Vector2.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Vector2.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Vector3.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Vector3.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/Vector3.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/FileInputStream.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/FileInputStream.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/MemoryInputStream.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/MemoryInputStream.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/System/SuspendAwareClock.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/System/Unix/SleepImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/System/Unix/SleepImpl.hpp",
"sourceGroupIndex" : 1
}
],
"type" : "STATIC_LIBRARY"
}
@@ -1,901 +0,0 @@
{
"archive" : {},
"artifacts" :
[
{
"path" : "_deps/sfml-build/lib/libsfml-window-s-d.a"
}
],
"backtrace" : 2,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"sfml_add_library",
"install",
"target_link_libraries",
"target_compile_options",
"set_target_warnings",
"target_compile_definitions",
"target_include_directories"
],
"files" :
[
"build/_deps/sfml-src/cmake/Macros.cmake",
"build/_deps/sfml-src/src/SFML/Window/CMakeLists.txt",
"build/_deps/sfml-src/cmake/CompilerWarnings.cmake"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 269,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 72,
"parent" : 1
},
{
"command" : 2,
"file" : 0,
"line" : 232,
"parent" : 1
},
{
"command" : 3,
"file" : 1,
"line" : 283,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 280,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 312,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 325,
"parent" : 0
},
{
"command" : 5,
"file" : 0,
"line" : 85,
"parent" : 1
},
{
"command" : 4,
"file" : 2,
"line" : 43,
"parent" : 8
},
{
"command" : 4,
"file" : 2,
"line" : 68,
"parent" : 8
},
{
"command" : 6,
"file" : 0,
"line" : 274,
"parent" : 1
},
{
"command" : 7,
"file" : 0,
"line" : 262,
"parent" : 1
},
{
"command" : 7,
"file" : 1,
"line" : 286,
"parent" : 0
},
{
"command" : 7,
"file" : 1,
"line" : 295,
"parent" : 0
}
]
},
"codemodelVersion" :
{
"major" : 2,
"minor" : 9
},
"compileDependencies" :
[
{
"backtrace" : 5,
"id" : "X11::X11::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xrandr::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xcursor::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xi::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 6,
"id" : "OpenGL::GL::@5730451e331e3690ae65"
},
{
"backtrace" : 7,
"id" : "UDev::UDev::@5730451e331e3690ae65"
}
],
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g -fvisibility=hidden -fvisibility-inlines-hidden"
},
{
"backtrace" : 9,
"fragment" : "-Wall"
},
{
"backtrace" : 9,
"fragment" : "-Wextra"
},
{
"backtrace" : 9,
"fragment" : "-Wshadow"
},
{
"backtrace" : 9,
"fragment" : "-Wnon-virtual-dtor"
},
{
"backtrace" : 9,
"fragment" : "-Wcast-align"
},
{
"backtrace" : 9,
"fragment" : "-Wunused"
},
{
"backtrace" : 9,
"fragment" : "-Woverloaded-virtual"
},
{
"backtrace" : 9,
"fragment" : "-Wconversion"
},
{
"backtrace" : 9,
"fragment" : "-Wsign-conversion"
},
{
"backtrace" : 9,
"fragment" : "-Wdouble-promotion"
},
{
"backtrace" : 9,
"fragment" : "-Wformat=2"
},
{
"backtrace" : 9,
"fragment" : "-Wimplicit-fallthrough"
},
{
"backtrace" : 9,
"fragment" : "-Wsuggest-override"
},
{
"backtrace" : 9,
"fragment" : "-Wnull-dereference"
},
{
"backtrace" : 9,
"fragment" : "-Wold-style-cast"
},
{
"backtrace" : 9,
"fragment" : "-Wpedantic"
},
{
"backtrace" : 10,
"fragment" : "-Wmisleading-indentation"
},
{
"backtrace" : 10,
"fragment" : "-Wduplicated-cond"
},
{
"backtrace" : 10,
"fragment" : "-Wlogical-op"
},
{
"backtrace" : 10,
"fragment" : "-Wduplicated-branches"
}
],
"defines" :
[
{
"backtrace" : 11,
"define" : "SFML_STATIC"
}
],
"includes" :
[
{
"backtrace" : 12,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/src"
},
{
"backtrace" : 12,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/include"
},
{
"backtrace" : 13,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/glad/include"
},
{
"backtrace" : 14,
"isSystem" : true,
"path" : "/home/endertom/Documenti/ProgettoFinaleRep/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/extlibs/headers/vulkan"
}
],
"language" : "CXX",
"sourceIndexes" :
[
1,
3,
5,
9,
11,
18,
20,
23,
25,
27,
29,
31,
33,
36,
39,
41,
46,
49,
51,
52,
54,
56,
58,
59,
61,
64,
65,
66,
68,
70
]
}
],
"dependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"folder" :
{
"name" : "SFML"
},
"id" : "sfml-window::@5730451e331e3690ae65",
"install" :
{
"destinations" :
[
{
"backtrace" : 3,
"path" : "lib"
}
],
"prefix" :
{
"path" : "/usr/local"
}
},
"interfaceCompileDependencies" :
[
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
}
],
"interfaceLinkLibraries" :
[
{
"backtrace" : 5,
"id" : "X11::X11::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xrandr::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xcursor::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xi::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 6,
"id" : "OpenGL::GL::@5730451e331e3690ae65"
},
{
"backtrace" : 7,
"id" : "UDev::UDev::@5730451e331e3690ae65"
},
{
"backtrace" : 7,
"fragment" : "dl"
}
],
"linkLibraries" :
[
{
"backtrace" : 5,
"id" : "X11::X11::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xrandr::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xcursor::@5730451e331e3690ae65"
},
{
"backtrace" : 5,
"id" : "X11::Xi::@5730451e331e3690ae65"
},
{
"backtrace" : 4,
"id" : "sfml-system::@8cb1db2982443611e568"
},
{
"backtrace" : 6,
"id" : "OpenGL::GL::@5730451e331e3690ae65"
},
{
"backtrace" : 7,
"id" : "UDev::UDev::@5730451e331e3690ae65"
},
{
"backtrace" : 7,
"fragment" : "dl"
}
],
"name" : "sfml-window",
"nameOnDisk" : "libsfml-window-s-d.a",
"paths" :
{
"build" : "_deps/sfml-build/src/SFML/Window",
"source" : "build/_deps/sfml-src/src/SFML/Window"
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47
]
},
{
"name" : "unix",
"sourceIndexes" :
[
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71
]
}
],
"sources" :
[
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Clipboard.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Clipboard.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/ClipboardImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Context.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Context.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Cursor.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Cursor.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/CursorImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Export.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/GlContext.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/GlContext.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/GlResource.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/GlResource.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/ContextSettings.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Event.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Event.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/InputImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Joystick.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Joystick.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/JoystickImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/JoystickManager.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/JoystickManager.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Keyboard.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Keyboard.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Mouse.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Mouse.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Touch.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Touch.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Sensor.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Sensor.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/SensorImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/SensorManager.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/SensorManager.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/VideoMode.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/VideoMode.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/VideoModeImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Vulkan.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Vulkan.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/VulkanImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Window.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/Window.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/WindowBase.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/WindowBase.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/WindowBase.inl",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/WindowEnums.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/include/SFML/Window/WindowHandle.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/WindowImpl.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/WindowImpl.hpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/CursorImpl.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/CursorImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/ClipboardImpl.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/ClipboardImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/InputImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/KeyboardImpl.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/KeyboardImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/KeySymToKeyMapping.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/KeySymToKeyMapping.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/KeySymToUnicodeMapping.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/KeySymToUnicodeMapping.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/SensorImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/SensorImpl.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/Display.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/Display.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/Utils.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/VideoModeImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/VulkanImplX11.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/WindowImplX11.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/WindowImplX11.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/GlxContext.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/GlxContext.hpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/JoystickImpl.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "build/_deps/sfml-src/src/SFML/Window/Unix/JoystickImpl.hpp",
"sourceGroupIndex" : 1
}
],
"type" : "STATIC_LIBRARY"
}
@@ -1,78 +0,0 @@
{
"kind" : "toolchains",
"toolchains" :
[
{
"compiler" :
{
"implicit" : {},
"path" : "/usr/bin/cc"
},
"language" : "C"
},
{
"compiler" :
{
"id" : "GNU",
"implicit" :
{
"includeDirectories" :
[
"/usr/include/c++/15",
"/usr/include/x86_64-linux-gnu/c++/15",
"/usr/include/c++/15/backward",
"/usr/lib/gcc/x86_64-linux-gnu/15/include",
"/usr/local/include",
"/usr/include/x86_64-linux-gnu",
"/usr/include"
],
"linkDirectories" :
[
"/usr/lib/gcc/x86_64-linux-gnu/15",
"/usr/lib/x86_64-linux-gnu",
"/usr/lib",
"/lib/x86_64-linux-gnu",
"/lib"
],
"linkFrameworkDirectories" : [],
"linkLibraries" :
[
"stdc++",
"m",
"gcc_s",
"gcc",
"c",
"gcc_s",
"gcc"
]
},
"path" : "/usr/bin/c++",
"version" : "15.2.0"
},
"language" : "CXX",
"sourceFileExtensions" :
[
"C",
"M",
"c++",
"cc",
"cpp",
"cxx",
"m",
"mm",
"mpp",
"CPP",
"ixx",
"cppm",
"ccm",
"cxxm",
"c++m"
]
}
],
"version" :
{
"major" : 1,
"minor" : 0
}
}
+74
View File
@@ -0,0 +1,74 @@
# This file will be configured to contain variables for CPack. These variables
# should be set in the CMake list file of the project before CPack module is
# included. The list of available CPACK_xxx variables and their associated
# documentation may be obtained using
# cpack --help-variable-list
#
# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME)
# and some are specific to a generator
# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables
# usually begin with CPACK_<GENNAME>_xxxx.
set(CPACK_BINARY_7Z "OFF")
set(CPACK_BINARY_IFW "OFF")
set(CPACK_BINARY_INNOSETUP "OFF")
set(CPACK_BINARY_NSIS "ON")
set(CPACK_BINARY_NUGET "OFF")
set(CPACK_BINARY_WIX "OFF")
set(CPACK_BINARY_ZIP "OFF")
set(CPACK_BUILD_SOURCE_DIRS "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata;C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build")
set(CPACK_CMAKE_GENERATOR "MinGW Makefiles")
set(CPACK_COMPONENTS_ALL "Unspecified;devel;headers")
set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE")
set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE")
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericDescription.txt")
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "CMakeSFMLProject built using CMake")
set(CPACK_GENERATOR "NSIS")
set(CPACK_INNOSETUP_ARCHITECTURE "x64")
set(CPACK_INSTALL_CMAKE_PROJECTS "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build;CMakeSFMLProject;ALL;/")
set(CPACK_INSTALL_PREFIX "C:/Program Files (x86)/CMakeSFMLProject")
set(CPACK_MODULE_PATH "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/cmake/Modules/;C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/_deps/ogg-src/cmake")
set(CPACK_NSIS_DISPLAY_NAME "CMakeSFMLProject 1.3.5")
set(CPACK_NSIS_INSTALLER_ICON_CODE "")
set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
set(CPACK_NSIS_PACKAGE_NAME "CMakeSFMLProject 1.3.5")
set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
set(CPACK_OBJCOPY_EXECUTABLE "C:/msys64/ucrt64/bin/objcopy.exe")
set(CPACK_OBJDUMP_EXECUTABLE "C:/msys64/ucrt64/bin/objdump.exe")
set(CPACK_OUTPUT_CONFIG_FILE "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/CPackConfig.cmake")
set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
set(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericDescription.txt")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMakeSFMLProject built using CMake")
set(CPACK_PACKAGE_FILE_NAME "CMakeSFMLProject-1.3.5-win64")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "CMakeSFMLProject 1.3.5")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "CMakeSFMLProject 1.3.5")
set(CPACK_PACKAGE_NAME "CMakeSFMLProject")
set(CPACK_PACKAGE_RELOCATABLE "true")
set(CPACK_PACKAGE_VENDOR "Humanity")
set(CPACK_PACKAGE_VERSION "1.3.5")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "1")
set(CPACK_PACKAGE_VERSION_PATCH "1")
set(CPACK_READELF_EXECUTABLE "C:/msys64/ucrt64/bin/readelf.exe")
set(CPACK_RESOURCE_FILE_LICENSE "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericLicense.txt")
set(CPACK_RESOURCE_FILE_README "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericDescription.txt")
set(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericWelcome.txt")
set(CPACK_SET_DESTDIR "OFF")
set(CPACK_SOURCE_7Z "ON")
set(CPACK_SOURCE_GENERATOR "7Z;ZIP")
set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/CPackSourceConfig.cmake")
set(CPACK_SOURCE_ZIP "ON")
set(CPACK_SYSTEM_NAME "win64")
set(CPACK_THREADS "1")
set(CPACK_TOPLEVEL_TAG "win64")
set(CPACK_WIX_SIZEOF_VOID_P "8")
if(NOT CPACK_PROPERTIES_FILE)
set(CPACK_PROPERTIES_FILE "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/CPackProperties.cmake")
endif()
if(EXISTS ${CPACK_PROPERTIES_FILE})
include(${CPACK_PROPERTIES_FILE})
endif()
+82
View File
@@ -0,0 +1,82 @@
# This file will be configured to contain variables for CPack. These variables
# should be set in the CMake list file of the project before CPack module is
# included. The list of available CPACK_xxx variables and their associated
# documentation may be obtained using
# cpack --help-variable-list
#
# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME)
# and some are specific to a generator
# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables
# usually begin with CPACK_<GENNAME>_xxxx.
set(CPACK_BINARY_7Z "OFF")
set(CPACK_BINARY_IFW "OFF")
set(CPACK_BINARY_INNOSETUP "OFF")
set(CPACK_BINARY_NSIS "ON")
set(CPACK_BINARY_NUGET "OFF")
set(CPACK_BINARY_WIX "OFF")
set(CPACK_BINARY_ZIP "OFF")
set(CPACK_BUILD_SOURCE_DIRS "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata;C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build")
set(CPACK_CMAKE_GENERATOR "MinGW Makefiles")
set(CPACK_COMPONENTS_ALL "Unspecified;devel;headers")
set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE")
set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE")
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericDescription.txt")
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "CMakeSFMLProject built using CMake")
set(CPACK_GENERATOR "7Z;ZIP")
set(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
set(CPACK_INNOSETUP_ARCHITECTURE "x64")
set(CPACK_INSTALLED_DIRECTORIES "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata;/")
set(CPACK_INSTALL_CMAKE_PROJECTS "")
set(CPACK_INSTALL_PREFIX "C:/Program Files (x86)/CMakeSFMLProject")
set(CPACK_MODULE_PATH "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/_deps/sfml-src/cmake/Modules/;C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/_deps/ogg-src/cmake")
set(CPACK_NSIS_DISPLAY_NAME "CMakeSFMLProject 1.3.5")
set(CPACK_NSIS_INSTALLER_ICON_CODE "")
set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
set(CPACK_NSIS_PACKAGE_NAME "CMakeSFMLProject 1.3.5")
set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
set(CPACK_OBJCOPY_EXECUTABLE "C:/msys64/ucrt64/bin/objcopy.exe")
set(CPACK_OBJDUMP_EXECUTABLE "C:/msys64/ucrt64/bin/objdump.exe")
set(CPACK_OUTPUT_CONFIG_FILE "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/CPackConfig.cmake")
set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
set(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericDescription.txt")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMakeSFMLProject built using CMake")
set(CPACK_PACKAGE_FILE_NAME "CMakeSFMLProject-1.3.5-Source")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "CMakeSFMLProject 1.3.5")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "CMakeSFMLProject 1.3.5")
set(CPACK_PACKAGE_NAME "CMakeSFMLProject")
set(CPACK_PACKAGE_RELOCATABLE "true")
set(CPACK_PACKAGE_VENDOR "Humanity")
set(CPACK_PACKAGE_VERSION "1.3.5")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "1")
set(CPACK_PACKAGE_VERSION_PATCH "1")
set(CPACK_READELF_EXECUTABLE "C:/msys64/ucrt64/bin/readelf.exe")
set(CPACK_RESOURCE_FILE_LICENSE "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericLicense.txt")
set(CPACK_RESOURCE_FILE_README "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericDescription.txt")
set(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files/CMake/share/cmake-3.31/Templates/CPack.GenericWelcome.txt")
set(CPACK_RPM_PACKAGE_SOURCES "ON")
set(CPACK_SET_DESTDIR "OFF")
set(CPACK_SOURCE_7Z "ON")
set(CPACK_SOURCE_GENERATOR "7Z;ZIP")
set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
set(CPACK_SOURCE_INSTALLED_DIRECTORIES "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata;/")
set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/CPackSourceConfig.cmake")
set(CPACK_SOURCE_PACKAGE_FILE_NAME "CMakeSFMLProject-1.3.5-Source")
set(CPACK_SOURCE_TOPLEVEL_TAG "win64-Source")
set(CPACK_SOURCE_ZIP "ON")
set(CPACK_STRIP_FILES "")
set(CPACK_SYSTEM_NAME "win64")
set(CPACK_THREADS "1")
set(CPACK_TOPLEVEL_TAG "win64-Source")
set(CPACK_WIX_SIZEOF_VOID_P "8")
if(NOT CPACK_PROPERTIES_FILE)
set(CPACK_PROPERTIES_FILE "C:/Users/Tommy/Documents/UNIGE/ProgettoFinale/FCG_VisualizzatoreCamminata/build/CPackProperties.cmake")
endif()
if(EXISTS ${CPACK_PROPERTIES_FILE})
include(${CPACK_PROPERTIES_FILE})
endif()
+53
View File
@@ -0,0 +1,53 @@
[Window][Debug##Default]
Pos=60,60
Size=400,400
[Window][Dear ImGui Demo]
Pos=487,44
Size=455,873
Collapsed=1
[Window][Hello, world!]
Pos=11,12
Size=212,56
[Window][Dear ImGui Demo/##Basket_87771727]
IsChild=1
Size=478,260
[Window][Dear ImGui Demo/##Basket_529977C1]
IsChild=1
Size=478,260
[Window][Example: Custom rendering]
Pos=68,96
Size=740,472
[Window][Set data position]
Pos=0,670
Size=800,30
[Window][Dear ImGui Demo/ResizableChild_478B81A3]
IsChild=1
Size=499,136
[Window][Dear ImGui Demo/Red_BEEF922B]
IsChild=1
Size=200,100
[Window][Dear ImGui Style Editor]
Pos=60,60
Size=353,1005
[Window][Set visualization plane]
Pos=400,0
Size=400,30
[Window][Set time multiplier]
Pos=400,639
Size=400,30
[Window][Set overlap]
Pos=500,31
Size=300,70
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
+16516
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
View File
Can't render this file because it is too large.
+16515
View File
File diff suppressed because it is too large Load Diff
+16516
View File
File diff suppressed because it is too large Load Diff
+16515
View File
File diff suppressed because it is too large Load Diff
View File
Can't render this file because it is too large.
+77
View File
@@ -0,0 +1,77 @@
#include "include.hpp"
int main() {
CSVProcessor processor;
// inizializzo variabili per gestire l'intervallo di visualizzazione
unsigned int min = 0;
unsigned int pos = 0;
unsigned int maj = 100;
//Costruisco la GUI
State gs(800, 700, "Visualizzatore passo",&maj,&min,&pos);
gs.window.setFramerateLimit(70);
printf("Costruisco gli oggetti\n");
try{
processor.readCSVFile (DATA_PATH + "coscia_filt.csv"); //utilizzo questo file per definire la dimensione dei dati
const auto& coscia = processor.getData();
gs.setIntervall(coscia.size());
//provo ad aggiungere una collection
//gs.collections.push_back(new Gamba({220,0,220},&pos,"coscia_filt.csv","caviglia_filt.csv"));
std::vector<gamba_data> data;
gamba_data d;
d.dataPos = &pos;
d.cavigliaData = "caviglia_dx.csv";
d.cosciaData = "coscia_dx.csv";
gamba_data s;
s.dataPos = &pos;
s.cavigliaData = "caviglia_sx.csv";
s.cosciaData = "coscia_sx.csv";
data.push_back(d);
data.push_back(s);
gs.collections.push_back(new Lower_Body(rb::Vector3{200,200,100},data));
//aggiungo il pavimento
gs.pieces.push_back(new Pavimento({200,200,550},_Float16(0.2) ));
gs.pieces[0]->body.setRot({0,-0.03,0});
printf("Ho costruito tutto!\n");
}
catch(char* e){
printf("%s\n",e);
}
printf("Avvio l'interfaccia grafica\n");
unsigned int curTime = 0;
unsigned int freq = 50; //frequenza campionamento sensori
const unsigned int T = 1000/freq; //i sensori hanno una freq di campionamento di 50hz
//Avvio il loop della GUI
gs.clock.start();
gs.updateCollections();
sf::Clock mainClock;
while (gs.window.isOpen())
{
curTime += mainClock.restart().asMilliseconds() *(*gs.tMul) ;
if (curTime > T){
if (gs.play && pos+curTime/T < maj) pos += curTime / T;
curTime = 0;
}
// Show update
gs.update();
doGraphics(gs);
}
return 0;
}
@@ -0,0 +1,59 @@
#include "../../pieces/headers/piece_interface.hpp"
#include "../../joints/headers/joint_interface.hpp"
#ifndef COLL_INTERFACE_H
#define COLL_INTERFACE_H
struct collection{
std::vector<PieceInterface*> pieces;
std::vector<JointInterface*> joints;
};
class CollectionInterface{
protected:
float transparency = 1.0;
bool isVisible = true;
public:
virtual collection create(ReferencePlane plane) = 0;
virtual void update(sf::Clock cl, float multiplier) = 0;
virtual bool setTransparency(float alpha) {
if (alpha < 0 || alpha > 1) return false;
transparency = alpha;
return true;
};
virtual bool getVisibility(){
return isVisible;
}
virtual float getTransparency() {
return transparency;
}
virtual void setVisibility(bool c) {
isVisible = c;
}
virtual ~CollectionInterface(){};
};
inline collection operator+(collection c1, collection c2){
collection res;
for (PieceInterface* i : c1.pieces){
res.pieces.push_back(i);
}
for (PieceInterface* i : c2.pieces){
res.pieces.push_back(i);
}
for (JointInterface* i : c1.joints){
res.joints.push_back(i);
}
for (JointInterface* i : c2.joints){
res.joints.push_back(i);
}
return res;
}
#endif
+21
View File
@@ -0,0 +1,21 @@
#include "collection_interface.hpp"
#include "include_pieces.hpp"
#ifndef GAMBA_H
#define GAMBA_H
class Gamba : public CollectionInterface {
protected:
std::vector<Sensore*> sensori;
std::vector<PieceInterface*> pezzi;
std::vector<JointInterface*> joints;
public:
Gamba(rb::Vector3 pos, unsigned int* dataPos, std::string cosciaData, std::string cavigliaData);
collection create(ReferencePlane plane) override;
PieceInterface* getJointPiece();
void setDirection(Direction dir);
void update(sf::Clock cl, float multiplier)override {};
float getZ_Acc();
};
#endif
@@ -0,0 +1,7 @@
#include "../../csv/headers/csv.hpp"
#include "../../pieces/headers/caviglia.hpp"
#include "../../pieces/headers/coscia.hpp"
#include "../../pieces/headers/sensore.hpp"
#include "../../joints/headers/rigid_joint.hpp"
#include "../../joints/headers/pivot_joint.hpp"
#include "../../pieces/headers/torso.hpp"
+42
View File
@@ -0,0 +1,42 @@
#include "gamba.hpp"
#include "collection_interface.hpp"
#ifndef LOWER_BODY_H
#define LOWER_BODY_H
struct gamba_data{
unsigned int* dataPos;
std::string cosciaData;
std::string cavigliaData;
};
class Lower_Body : public CollectionInterface{
private:
int64_t prevT = 0;
float velD = 0;
float velS = 0;
float posS = 0;
float posD = 0;
protected:
Gamba* sx;
Gamba* dx;
Torso* t;
PivotJoint* jsx;
PivotJoint* jdx;
bool visible = true;
float alpha = 1;
public:
Lower_Body(rb::Vector3 pos, std::vector<gamba_data> data);
~Lower_Body();
void update(sf::Clock cl, float multiplier) override;
collection create(ReferencePlane plane) override;
};
#endif
+69
View File
@@ -0,0 +1,69 @@
#include "../headers/gamba.hpp"
Gamba::Gamba(rb::Vector3 pos, unsigned int* dataPos, std::string cosciaData, std::string cavigliaData){
CSVProcessor processor;
try {
pezzi.push_back(new Coscia(pos,2));
pezzi.push_back(new Caviglia(rb::Vector3{pos[0],pos[1],pos[2]+200},2));
processor.readCSVFile (DATA_PATH + cosciaData);
const auto& coscia = processor.getData();
sensori.push_back(new Sensore(pos,_Float16( 0.2 ),dataPos,coscia));
processor.readCSVFile(DATA_PATH + cavigliaData);
const auto& caviglia = processor.getData();
sensori.push_back(new Sensore (rb::Vector3{pos[0],pos[1],pos[2]+200},_Float16( 0.2 ),dataPos,caviglia));
// modifico la rotazione relativa della gamba
sensori[0]->body.setRot({_Float16 (1.5708),_Float16 (1.5708),0});
sensori[1]->body.setRot({_Float16 (1.5708),_Float16 (1.5708),0});
joints.push_back(new RigidJoint(sensori[0], {pezzi[0]}));
joints.push_back(new PivotJoint(sensori[0], {sensori[1]}, rb::Vector3{0,0,100}));
joints.push_back(new RigidJoint(sensori[1], {pezzi[1]}));
}
catch(char* e){
throw "Gamba ERROR : "+ std::string(e) +" \n" ;
}
}
collection Gamba::create(ReferencePlane plane){
collection coll;
for(auto e : pezzi){
e->setTransparency(transparency);
coll.pieces.push_back(e);
}
for(auto e : sensori){
e->setTransparency(transparency);
coll.pieces.push_back(e);
}
for(auto j : joints){
coll.joints.push_back(j);
}
return coll;
}
PieceInterface* Gamba::getJointPiece(){
return sensori[0];
}
void Gamba::setDirection(Direction dir){
for (auto i : pezzi){
i->setDirection(dir);
}
for (auto i : sensori){
i->setDirection(dir);
}
}
float Gamba::getZ_Acc(){
float totZ_Acc = 0;
totZ_Acc = sensori[0]->getZ_Acc() + sensori[1]->getZ_Acc();
return totZ_Acc;
}
+98
View File
@@ -0,0 +1,98 @@
#include "../headers/lower_body.hpp"
Lower_Body::Lower_Body(rb::Vector3 pos,std::vector<gamba_data> data){
if (data.size() != 2) throw "Lower_Body_Error: data vector size must be 2";
sx = new Gamba({pos[0],pos[1]-60,pos[2]+150},data[0].dataPos,data[0].cosciaData,data[0].cavigliaData);
dx = new Gamba({pos[0],pos[1]+60,pos[2]+150},data[1].dataPos,data[1].cosciaData,data[1].cavigliaData);
t = new Torso({pos[0],pos[1],pos[2]},_Float16(3.0));
PieceInterface* psx = sx->getJointPiece();
PieceInterface* pdx = dx->getJointPiece();
jsx = new PivotJoint(t, {psx}, rb::Vector3{0,-60,50});
jdx = new PivotJoint(t, {pdx}, rb::Vector3{0,60,50});
}
collection Lower_Body::create(ReferencePlane plane){
collection coll;
sx->setTransparency(transparency);
dx->setTransparency(transparency);
t->setTransparency(transparency);
if (isVisible){
coll.joints.push_back(jsx);
coll.joints.push_back(jdx);
switch (plane)
{
case ReferencePlane::XZN:
dx->setTransparency(0.5 * transparency);
dx->setDirection(Direction::L);
sx->setDirection(Direction::R);
coll = coll + dx->create(plane);
coll = coll + sx->create(plane);
break;
case ReferencePlane::XZ:
sx->setTransparency(0.5 * transparency);
dx->setDirection(Direction::R);
sx->setDirection(Direction::L);
coll = coll + sx->create(plane);
coll = coll + dx->create(plane);
break;
case ReferencePlane::YZ:
sx->setDirection(Direction::R);
dx->setDirection(Direction::L);
coll = coll + dx->create(plane);
coll = coll + sx->create(plane);
break;
default:
break;
}
coll.pieces.push_back(t);
}
return coll;
}
Lower_Body::~Lower_Body(){
delete sx;
delete dx;
delete t;
delete jdx;
delete jsx;
}
void Lower_Body::update(sf::Clock cl, float multiplier){
float sxAcc = sx->getZ_Acc() ;
float dxAcc = dx->getZ_Acc() ;
int64_t Dtime = cl.getElapsedTime().asMicroseconds();
if (prevT == 0) prevT = Dtime;
float dt = (float(Dtime) / 1000000.0) - (float(prevT) / 1000000.0);
prevT = Dtime;
float tmpVelS = sxAcc*dt;
float tmpVelD = dxAcc*dt;
float tmpPosD = tmpVelD *dt *500 + velD * 500 * dt;
float tmpPosS = tmpVelS * 500 *dt + velS * 500 * dt;
velD += tmpVelD;
velS += tmpVelS;
// PosD + PosS + Z = 0
float alpha = atan(tmpPosD/60.0 - tmpPosS/60); //il 60 è il raggio (dimesione del bacino)
//applico smoothing e ritorno a zero
velD -= velD * fabs(alpha);
velS -= velS * fabs(alpha) ;
t->body.setRot({alpha,0,0});
auto tPos = t->body.getPos();
}
+8 -1
View File
@@ -4,6 +4,11 @@
#include <vector>
#include <string>
#ifndef CSV_H
#define CSV_H
#define DATA_PATH std::string("./../../data/")
class CSVProcessor {
private:
std::vector<std::string> headers;
@@ -17,4 +22,6 @@ public:
// Getter for data
const std::vector<std::vector<float>>& getData() const;
};
};
#endif
-16515
View File
File diff suppressed because it is too large Load Diff
-44
View File
@@ -1,44 +0,0 @@
#include<math.h>
#include"rb_class.cpp"
#include<time.h>
/*
Questo namespace deve contenere le funzioni di gestione della fisica del motore.
Ogni moto in questo engine sarà ti tipo uniformemente accelerato per dare una semplificazione della realtà.
Le funzioni necessarie sono:
- Calcolo velocità, richiede:
(Oggetto rigidbody)
(time di partenza, time di arrivo o delta t)
(Accelerazione media)
(velocità iniziale)
- Calcolo rotazione, richiede:
(Oggetto rigidbody)
(time di partenza, time di arrivo o delta t)
(Accelerazione tangenziale)
(RAD/s iniziale)
- Calcolo accelerazione, deve modificare i valori di accelerazione su oggetti di tipo rigidbody, richiede:
(Oggetto rigidbody)
- Calcolo posizione, deve calcolare la posizione di un rigidbody in in un intervallo di tempo
- Calcolo energia potenziale
- Calcolo inerzia
- Calcolo energia meccanica
*/
using namespace rb;
namespace fis{
void calcVel(rigidbody body, const time_t Dtime);
void calcRot(rigidbody body, const time_t Dtime);
void calcAcc(rigidbody body, const std::vector<float> Dacc);
void calcTanAcc(rigidbody body, const std::vector<float> Dacc);
void calcPos(rigidbody body, const time_t Dtime);
}
+6 -1
View File
@@ -2,6 +2,11 @@
#include "csv/headers/csv.hpp"
#include "sfml_util.cpp"
#include "pieces/headers/coscia.hpp"
#include "pieces/headers/caviglia.hpp"
#include "pieces/headers/sensore.hpp"
#include "pieces/headers/torso.hpp"
#include "pieces/headers/pavimento.hpp"
#include "joints/headers/rigid_joint.hpp"
#include "joints/headers/pivot_joint.hpp"
#include "joints/headers/pivot_joint.hpp"
#include "collections/headers/gamba.hpp"
#include "collections/headers/lower_body.hpp"
+2 -1
View File
@@ -1,4 +1,5 @@
#include "../../pieces/headers/piece_interface.hpp"
#include <glm/glm.hpp>
#ifndef JOINT_INTERFACE_H
#define JOINT_INTERFACE_H
@@ -20,7 +21,7 @@ class JointInterface{
public:
std::vector<rb::Vector3> offset;
std::vector<rb::Vector3_s> rotOffset;
std::vector<rb::Vector3> rotOffset;
PieceInterface* father;
std::vector<PieceInterface*> childs;
+14 -3
View File
@@ -1,13 +1,22 @@
#include "joint_interface.hpp"
#ifndef PIVOTJ_H
#define PIVOTJ_H
class PivotJoint : public JointInterface {
protected:
void rotate(unsigned int id) override;
void traslate(unsigned int id) override;
void updatePivot();
rb::Vector3_s oldRot;
rb::Vector3 oldRot;
std::vector<rb::Vector3> oldCRot;
rb::Vector3 pivot;
std::vector<rb::Vector3_s> oldCRot;
rb::Vector3 stPivot;
//angolo attuale pivot e offset
rb::Vector3 pivotAngle;
std::vector<rb::Vector3> offsetAngle;
//possono servire per calcolare l'offset rispetto alla posizione precedente
rb::Vector3 oldPos;
@@ -19,4 +28,6 @@ class PivotJoint : public JointInterface {
PivotJoint(PieceInterface* father,std::vector<PieceInterface*> childs, rb::Vector3 pivotPoint);
~PivotJoint();
};
};
#endif
+5 -1
View File
@@ -1,5 +1,7 @@
#include "joint_interface.hpp"
#ifndef RIGIDJ_H
#define RIGIDJ_H
class RigidJoint : public JointInterface {
protected:
@@ -16,4 +18,6 @@ class RigidJoint : public JointInterface {
RigidJoint(PieceInterface* father,std::vector<PieceInterface*> childs);
~RigidJoint();
};
};
#endif
+66 -57
View File
@@ -2,57 +2,76 @@
#define ZERO_INT 0.00001
void PivotJoint::updatePivot(){
rb::Vector3 fRot = father->body.getRot();
pivotAngle = pivotAngle + (fRot - oldRot); // trovo angolo totale da angolo di partenza
float cosA = glm::cos(pivotAngle[0]);
float sinA = glm::sin(pivotAngle[0]);
float cosA1 = glm::cos(pivotAngle[1]);
float sinA1 = glm::sin(pivotAngle[1]);
glm::mat4 Rpx = glm::mat4{
1 , 0, 0, 0,
0, cosA, sinA, 0,
0, -sinA, cosA, 0,
0, 0, 0, 1
};
glm::mat4 Rpy = glm::mat4{
cosA1 , 0, sinA1, 0,
0, 1, 0, 0,
-sinA1, 0, cosA1, 0,
0, 0, 0, 1
};
glm::vec4 pivotN = Rpy * Rpx * glm::vec4(stPivot[0], stPivot[1], stPivot[2],1);
pivot = rb::Vector3{pivotN[0],pivotN[1],pivotN[2]};
oldRot = fRot;
}
void PivotJoint::rotate(unsigned int id){
rb::Vector3_s fRot = father->body.getRot();
rb::Vector3_s cRot = childs[id]->body.getRot();
rb::Vector3 fPos = father->body.getPos();
rb::Vector3 cRot = childs[id]->body.getRot();
//// sposto l'origine passivamente su tutti gli assi ////
float r1 = sqrt(pow(pivot[0],2)+pow(pivot[2],2)); //calcolo modulo dell'offset (per ora solo sul piano xz)
float r2 = sqrt(pow(offset[id][0],2)+pow(offset[id][2],2));
if (r1>ZERO_INT){
float sign = pivot[2] >= 0 ? 1 : -1;
offsetAngle[id] = offsetAngle[id] + (cRot - oldCRot[id]);
float cosB = glm::cos(offsetAngle[id][0]);
float sinB = glm::sin(offsetAngle[id][0]);
float cosB1 = glm::cos(offsetAngle[id][1]);
float sinB1 = glm::sin(offsetAngle[id][1]);
glm::mat4 Rcx = glm::mat4{
1 , 0, 0, 0,
0, cosB, sinB, 0,
0, -sinB, cosB, 0,
0, 0, 0, 1
};
glm::mat4 Rcy = glm::mat4{
cosB1 , 0, sinB1, 0,
0, 1, 0, 0,
-sinB1, 0, cosB1, 0,
0, 0, 0, 1
};
sf::Angle alpha = sf::radians(fRot[2] - oldRot[2]); // angolo aggiunto
sf::Angle alpha1 = sf::radians(acos(sign * pivot[0]/r1)); // angolo rispetto alla posizione del pivot
sf::Angle alpha2 = alpha + alpha1;
glm::vec4 offN = Rcy * Rcx * glm::vec4(offset[id][0],offset[id][1],offset[id][2],1);
// offset[id] = rb::Vector3{offN[0],offN[1],offN[2]};
sf::Vector2f tmpCoordsX = sf::Vector2f(r1,alpha2);
pivot = {sign * tmpCoordsX.x,pivot[1],sign * tmpCoordsX.y};
childs[id]->body.setPos(rb::Vector3{fPos[0]+offN[0]+pivot[0],fPos[1]+offN[1]+pivot[1],fPos[2]+offN[2]+pivot[2]});
//calcolo la posizione in base alla rotazione del child
sign = offset[id][2] >= 0 ? 1 : -1;
//printf("Offset = %f %f %f \n" , offN[0], offN[1], offN[2]);
sf::Angle beta = sf::radians(cRot[2] - oldCRot[id][2]);
sf::Angle beta1 = sf::radians(acos(sign * offset[id][0]/r2));
sf::Angle beta2 = beta + beta1;
sf::Vector2f tmpCoordsC = sf::Vector2f(r2,beta2);
offset[id] = {sign * tmpCoordsC.x,offset[id][1],sign * tmpCoordsC.y};
//ora devo muovere il child rispetto al nuovo offset
rb::Vector3 pivotPos = father->body.getPos()+father->globalPos+pivot;
rb::Vector3 cPos = childs[id]->body.getPos() + childs[id]->globalPos;
rb::Vector3 tmpChild = pivotPos + offset[id];
childs[id]->body.setPos(tmpChild - childs[id]->globalPos);
}
oldRot = fRot; //aggiorno la rotazione per il ciclo successivo
oldCRot[id] = cRot;
// r cosA = x -> x/r = cosA
/*
Devo spostare l'offset per poter ricalcolare la posizione relativa dei child rispetto al father dopo aver eseguito la rotazione.
La rotazione va eseguita nella posizione del mondo, ovvero sulle coordinate di body
Le coordinate camera non vanno toccate, determinano solo lo spostamento rispetto alla telecamera
*/
}
void PivotJoint::traslate(unsigned int id){
@@ -64,34 +83,24 @@ PivotJoint::PivotJoint(PieceInterface* father,std::vector<PieceInterface*> child
this->childs = childs;
this->father = father;
rb::Vector3 fCoords = father->globalPos + father->body.getPos();
rb::Vector3_s fRot = father->body.getRot();
rb::Vector3 fRot = father->body.getRot();
pivot = pivotPoint;
rb::Vector3 pivotCenter = father->globalPos + father->body.getPos() + pivot;
/*
float sign = pivot[2] >= 0 ? 1 : -1;
float r = sqrt(pow(pivot[0],2)+pow(pivot[2],2));
rotOffset.push_back( rb::Vector3_s{0,0,_Float16( acos(sign * pivot[0]/r) )} );
*/
stPivot = pivotPoint;
rb::Vector3 pivotCenter = father->body.getPos() + stPivot;
pivotAngle = rb::Vector3{0,0,0};
oldRot = father->body.getRot();
//mi calcolo l'offset per ogni child rispetto al pivot
for(PieceInterface* c : childs){
rb::Vector3 tmpCoords;
rb::Vector3 cCoords = c->globalPos + c->body.getPos();
rb::Vector3 cCoords = c->body.getPos();
tmpCoords = cCoords - pivotCenter;
/*
float r = sqrt(pow(tmpCoords[0],2)+pow(tmpCoords[2],2));
oldCRot.push_back( rb::Vector3_s{0,0,_Float16( acos(tmpCoords[0]/r) )} );
*/
oldCRot.push_back(c->body.getRot());
offset.push_back(tmpCoords);
offsetAngle.push_back(rb::Vector3{0,0,0});
}
@@ -103,7 +112,7 @@ PivotJoint::~PivotJoint(){
void PivotJoint::movechild(){
updatePivot();
for ( unsigned int i = 0; i < childs.size(); i++){
traslate(i);
rotate(i);
+44 -41
View File
@@ -2,55 +2,58 @@
#define ZERO_INT 0.00001
void RigidJoint::rotate(unsigned int id){
rb::Vector3_s fRot = father->body.getRot();
rb::Vector3_s fRotOld = childs[id]->body.getRot() - rotOffset[id];
//using namespace glm;
rb::Vector3 cPos = childs[id]->body.getPos() + childs[id]->globalPos;
void RigidJoint::rotate(unsigned int id){
rb::Vector3 fRot = father->body.getRot();
rb::Vector3 fRotOld = childs[id]->body.getRot() - rotOffset[id];
rb::Vector3 fPos = father->body.getPos();
rb::Vector3 cPos = childs[id]->body.getPos();
childs[id]->body.setRot(fRot + rotOffset[id]);
//// sposto l'origine passivamente su tutti gli assi ////
//se si muove il child devo muovere anche il padre -> devo trovare la differenza di posizione prima di ricalcolare l'offset
/*
if (cPos != oldCPos[id]);*/
//passo a coordinate 3D per calcolare rotazione sul piano YZ oltre che al piano XZ
// calcolo alpha angolo
float r = sqrt(pow(offset[id][0],2)+pow(offset[id][2],2)); //calcolo modulo dell'offset (per ora solo sul piano xz)
float alpha = float (fRot[0] - fRotOld[0]);
float beta = float (fRot[1] - fRotOld[1]);
if (r>ZERO_INT){
float sign = offset[id][2] >= 0 ? 1 : -1;
sf::Angle alpha = sf::radians(fRot[2] - fRotOld[2]); // angolo aggiunto
sf::Angle alpha1 = sf::radians(acos(sign * offset[id][0]/r)); // angolo rispetto alla posizione del child
sf::Angle beta = alpha + alpha1;
sf::Vector2f tmpCoordsX = sf::Vector2f(r,beta);
offset[id] = {sign * tmpCoordsX.x,offset[id][1],sign * tmpCoordsX.y};
//ora devo muovere il child rispetto al nuovo offset
rb::Vector3 fPos = father->body.getPos() + father->globalPos;
rb::Vector3 tmpChild = fPos + offset[id];
childs[id]->body.setPos(tmpChild - childs[id]->globalPos);
}
else{
childs[id]->body.setPos(father->body.getPos()+father->globalPos-childs[id]->globalPos);
}
float cosA = glm::cos(alpha);
float sinA = glm::sin(alpha);
float cosB = glm::cos(beta);
float sinB = glm::sin(beta);
// r cosA = x -> x/r = cosA
glm::mat4 Rx = glm::mat4{
1 , 0, 0, 0,
0, cosA, sinA, 0,
0, -sinA, cosA, 0,
0, 0, 0, 1
};
/*
Devo spostare l'offset per poter ricalcolare la posizione relativa dei child rispetto al father dopo aver eseguito la rotazione.
La rotazione va eseguita nella posizione del mondo, ovvero sulle coordinate di body
glm::mat4 Ry = glm::mat4{
cosB , 0, sinB, 0,
0, 1, 0, 0,
-sinB, 0, cosB, 0,
0, 0, 0, 1
};
glm::mat4 T = glm::mat4{
1, 0, 0, 0,
0, 1, 0, 0,
0 ,0, 1, 0,
fPos[0], fPos[1], fPos[2], 1
};
glm::vec4 resRot = Rx * Ry * glm::vec4(offset[id][0],offset[id][1],offset[id][2],1);
offset[id] = rb::Vector3{resRot[0], resRot[1], resRot[2]};
glm::vec4 resTransf = T * resRot;
childs[id]->body.setPos({resTransf[0],resTransf[1],resTransf[2]});
Le coordinate camera non vanno toccate, determinano solo lo spostamento rispetto alla telecamera
*/
}
void RigidJoint::traslate(unsigned int id){
@@ -62,7 +65,7 @@ RigidJoint::RigidJoint(PieceInterface* father,std::vector<PieceInterface*> child
this->childs = childs;
this->father = father;
rb::Vector3 fCoords = father->globalPos + father->body.getPos();
rb::Vector3_s fRot = father->body.getRot();
rb::Vector3 fRot = father->body.getRot();
@@ -70,7 +73,7 @@ RigidJoint::RigidJoint(PieceInterface* father,std::vector<PieceInterface*> child
//mi calcolo l'offset per ogni child rispetto al padre
for(PieceInterface* c : childs){
rb::Vector3 tmpCoords;
rb::Vector3_s tmpRot;
rb::Vector3 tmpRot;
rb::Vector3 cCoords = c->globalPos + c->body.getPos();
+24
View File
@@ -0,0 +1,24 @@
#include "piece_interface.hpp"
#ifndef CAVIGLIA_H
#define CAVIGLIA_H
class Caviglia : public PieceInterface{
private:
const sf::Vector3f caviglia_Dim = {60, 200, 60};
const sf::Color caviglia_Col = sf::Color(230,160,11,255);
const std::string TEXTURE_F = std::string("cavigliaF.png");
const std::string TEXTURE_L = std::string("cavigliaL.png");
public:
Caviglia(rb::Vector3 coords, _Float16 mass);
~Caviglia();
void update(sf::Clock cl, float multiplier) override;
sf::Shape* draw(ReferencePlane plane) override;
};
#endif
+9 -3
View File
@@ -3,17 +3,23 @@
#ifndef COSCIA_H
#define COSCIA_H
const sf::Vector2f coscia_Dim = {80, 200};
const sf::Color coscia_Col = sf::Color::Yellow;
class Coscia : public PieceInterface{
private:
const sf::Vector3f coscia_Dim = {80, 200, 80};
const sf::Color coscia_Col = sf::Color::Yellow;
const std::string TEXTURE_F = std::string("cosciaF.png");
const std::string TEXTURE_L = std::string("cosciaL.png");
public:
Coscia(rb::Vector3 coords, _Float16 mass);
~Coscia();
void update(sf::Clock cl) override;
void update(sf::Clock cl, float multiplier) override;
sf::Shape* draw(ReferencePlane plane) override;
};
-1
View File
@@ -1 +0,0 @@
#include "piece_interface.hpp"
+25
View File
@@ -0,0 +1,25 @@
#include "piece_interface.hpp"
#ifndef PAVIMENTO_H
#define PAVIMENTO_H
class Pavimento : public PieceInterface{
private:
const sf::Vector3f pavimento_Dim = {600, 40, 600};
const sf::Color pavimento_Col = sf::Color(255,255,255,255);
const std::string TEXTURE_F = std::string("pavimentoF.png");
const std::string TEXTURE_L = std::string("pavimentoL.png");
public:
Pavimento(rb::Vector3 coords, _Float16 mass);
~Pavimento();
void update(sf::Clock cl, float multiplier) override {};
sf::Shape* draw(ReferencePlane plane) override;
};
#endif
+44 -12
View File
@@ -1,39 +1,71 @@
#include <SFML/Graphics.hpp>
#include <math.h>
#include "../../rigidbody/headers/rb.hpp"
//#include "../../joints/headers/joint_interface.hpp"
#define TEXTUREPATH std::string("./../../textures/")
#ifndef PIECE_INTERFACE_H
#define PIECE_INTERFACE_H
// costanti
const sf::Vector2f caviglia_Dim = {50, 200};
const sf::Color caviglia_Col = sf::Color::Red;
enum class ReferencePlane {
XY,
XZ,
YZ,
XZ
XZN
};
enum class Direction {
L,
R
};
//classi
class PieceInterface{
protected:
//std::vector<JointInterface*> joints;
void initialize_shapes(sf::Vector3f dim){
shapeXZ = new sf::RectangleShape({dim.x, dim.y});
shapeYZ = new sf::RectangleShape({dim.z, dim.y});
shapeXZ->setOrigin({dim.x/2,dim.y/2});
shapeYZ->setOrigin({dim.z/2,dim.y/2});
shapeXZ->setFillColor(color);
shapeYZ->setFillColor(color);
}
Direction direction = Direction::L;
sf::Texture TextureF ;
sf::Texture TextureL ;
void setTextures (std::string F, std::string L){
try{
TextureF = sf::Texture(TEXTUREPATH + F);
TextureL = sf::Texture(TEXTUREPATH + L);
shapeXZ->setTexture(&TextureL);
shapeYZ->setTexture(&TextureF);
}catch(...){
throw "Errore nel caricamento texture.";
}
}
public:
sf::Shape* shape;
sf::Vector2f size;
sf::Shape* shapeXZ, *shapeYZ;
rb::Vector3 globalPos;
rb::rigidbody body;
sf::Color color;
float transparency = 1.0; //canale alpha del pezzo
virtual void update(sf::Clock cl) = 0;
virtual void update(sf::Clock cl, float multiplier) = 0;
virtual sf::Shape* draw(ReferencePlane plane) = 0;
virtual ~PieceInterface(){}
virtual void setDirection(Direction dir){
direction = dir;
}
virtual bool setTransparency(float alpha){
if (alpha < 0 || alpha > 1) return false;
transparency = alpha;
return true;
}
};
+11 -8
View File
@@ -3,36 +3,39 @@
#ifndef SENSORE_H
#define SENSORE_H
const sf::Vector2f sensore_Dim = {30, 60};
const sf::Color sensore_Col = sf::Color::Red;
class Sensore : public PieceInterface{
private:
const sf::Vector3f sensore_Dim = {15, 20, 15};
const sf::Color sensore_Col = sf::Color::Red;
std::vector<std::vector<float>> accData;
std::vector<std::vector<float>> gData;
std::vector<std::vector<float>> rotData;
std::vector<float> timeData;
rb::Vector3 stPos;
float gModule;
//in che punto sto controllando il segnale
unsigned int dataPos;
unsigned int dataIntvl;
unsigned int* dataPos;
//funzioni ausiliarie
void calcRotWithG(unsigned int index);
public:
Sensore(rb::Vector3 coords, _Float16 mass);
Sensore(rb::Vector3 coords, _Float16 mass, unsigned int st, unsigned int dataIntvl, std::vector<std::vector<float>> data);
Sensore(rb::Vector3 coords, _Float16 mass, unsigned int* st, std::vector<std::vector<float>> data);
~Sensore();
void update(sf::Clock cl) override;
void update(sf::Clock cl,float multiplier) override;
sf::Shape* draw(ReferencePlane plane) override;
//funzioni specifiche
void initCSV(std::vector<std::vector<float>> data);
float getZ_Acc();
};
#endif

Some files were not shown because too many files have changed in this diff Show More