{ "schema": "freecad-web-dependency-closure/v1", "generated_at_utc": "2026-08-18T09:57:43+00:00", "scope": [ "FreeCADBase", "FreeCADApp", "Part", "PartDesign", "Sketcher" ], "source_baseline": { "source_root": "/home/mes123456/FreeCADWasmDev/working/FreeCAD/freecad-source", "git_head": "4f4e9244e613ea2df06e70027074a562695048cb", "git_status_porcelain": [ "M src/Mod/Measure/Gui/TaskMassProperties.cpp" ], "package_version": "1.2.0", "cmake_minimum_required": "3.22.0", "cmake_version": "cmake version 3.28.3", "emcc_version": "emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.6 ()" }, "method": { "source_inventory": "all source/header/resource-like files below each target's App/Base source root", "include_scan": "preprocessor include directives in the inventory; unresolved/generated headers remain visible", "cmake_evidence": "target CMakeLists variable references and target commands, without evaluating conditions", "archive_sha256": "computed only with --hash-archives; null means no checksum was requested" }, "targets": [ { "name": "FreeCADBase", "cmake_file": "src/Base/CMakeLists.txt", "cmake_file_exists": true, "source_root": "src/Base", "source_files": [ "src/Base/Axis.cpp", "src/Base/Axis.h", "src/Base/Axis.pyi", "src/Base/AxisPyImp.cpp", "src/Base/Base64.cpp", "src/Base/Base64.h", "src/Base/Base64Filter.h", "src/Base/BaseClass.cpp", "src/Base/BaseClass.h", "src/Base/BaseClass.pyi", "src/Base/BaseClassPyImp.cpp", "src/Base/BindingManager.cpp", "src/Base/BindingManager.h", "src/Base/Bitmask.h", "src/Base/BoundBox.h", "src/Base/BoundBox.pyi", "src/Base/BoundBoxPyImp.cpp", "src/Base/Builder3D.cpp", "src/Base/Builder3D.h", "src/Base/Color.cpp", "src/Base/Color.h", "src/Base/Console.cpp", "src/Base/Console.h", "src/Base/ConsoleObserver.cpp", "src/Base/ConsoleObserver.h", "src/Base/Converter.h", "src/Base/CoordinateSystem.cpp", "src/Base/CoordinateSystem.h", "src/Base/CoordinateSystem.pyi", "src/Base/CoordinateSystemPyImp.cpp", "src/Base/Debugger.cpp", "src/Base/Debugger.h", "src/Base/DualNumber.h", "src/Base/DualQuaternion.cpp", "src/Base/DualQuaternion.h", "src/Base/Exception.cpp", "src/Base/Exception.h", "src/Base/ExceptionFactory.cpp", "src/Base/ExceptionFactory.h", "src/Base/Factory.cpp", "src/Base/Factory.h", "src/Base/FileInfo.cpp", "src/Base/FileInfo.h", "src/Base/FutureWatcherProgress.cpp", "src/Base/FutureWatcherProgress.h", "src/Base/GeometryPyCXX.cpp", "src/Base/GeometryPyCXX.h", "src/Base/Handle.cpp", "src/Base/Handle.h", "src/Base/InputSource.cpp", "src/Base/InputSource.h", "src/Base/Interpreter.cpp", "src/Base/Interpreter.h", "src/Base/Matrix.cpp", "src/Base/Matrix.h", "src/Base/Matrix.pyi", "src/Base/MatrixPyImp.cpp", "src/Base/Metadata.pyi", "src/Base/Observer.cpp", "src/Base/Observer.h", "src/Base/Parameter.cpp", "src/Base/Parameter.h", "src/Base/Parameter.xsd", "src/Base/ParameterPy.cpp", "src/Base/Persistence.cpp", "src/Base/Persistence.h", "src/Base/Persistence.pyi", "src/Base/PersistencePyImp.cpp", "src/Base/Placement.cpp", "src/Base/Placement.h", "src/Base/Placement.pyi", "src/Base/PlacementPyImp.cpp", "src/Base/PreCompiled.h", "src/Base/Precision.h", "src/Base/Precision.pyi", "src/Base/PrecisionPyImp.cpp", "src/Base/Profiler.h", "src/Base/ProgramVersion.h", "src/Base/ProgressIndicator.cpp", "src/Base/ProgressIndicator.h", "src/Base/ProgressIndicatorPy.cpp", "src/Base/ProgressIndicatorPy.h", "src/Base/PyExport.cpp", "src/Base/PyExport.h", "src/Base/PyObjectBase.cpp", "src/Base/PyObjectBase.h", "src/Base/PyObjectBase.pyi", "src/Base/PyTools.c", "src/Base/PyTools.h", "src/Base/PyWrapParseTupleAndKeywords.h", "src/Base/PythonTypeExt.cpp", "src/Base/PythonTypeExt.h", "src/Base/Quantity.cpp", "src/Base/Quantity.h", "src/Base/Quantity.l", "src/Base/Quantity.lex.c", "src/Base/Quantity.pyi", "src/Base/Quantity.tab.c", "src/Base/Quantity.y", "src/Base/QuantityPyImp.cpp", "src/Base/Reader.cpp", "src/Base/Reader.h", "src/Base/Rotation.cpp", "src/Base/Rotation.h", "src/Base/Rotation.pyi", "src/Base/RotationPyImp.cpp", "src/Base/Sequencer.cpp", "src/Base/Sequencer.h", "src/Base/ServiceProvider.cpp", "src/Base/ServiceProvider.h", "src/Base/SmartPtrPy.cpp", "src/Base/SmartPtrPy.h", "src/Base/StackWalker.cpp", "src/Base/StackWalker.h", "src/Base/Stream.cpp", "src/Base/Stream.h", "src/Base/Swap.cpp", "src/Base/Swap.h", "src/Base/SystemHandler.cpp", "src/Base/SystemHandler.h", "src/Base/TimeInfo.h", "src/Base/Tools.cpp", "src/Base/Tools.h", "src/Base/Tools2D.cpp", "src/Base/Tools2D.h", "src/Base/Tools3D.cpp", "src/Base/Tools3D.h", "src/Base/Translate.cpp", "src/Base/Translate.h", "src/Base/Type.cpp", "src/Base/Type.h", "src/Base/Type.pyi", "src/Base/TypePyImp.cpp", "src/Base/UniqueNameManager.cpp", "src/Base/UniqueNameManager.h", "src/Base/Unit.cpp", "src/Base/Unit.h", "src/Base/Unit.pyi", "src/Base/UnitPyImp.cpp", "src/Base/UnitsApi.cpp", "src/Base/UnitsApi.h", "src/Base/UnitsApiPy.cpp", "src/Base/UnitsConvData.h", "src/Base/UnitsSchema.cpp", "src/Base/UnitsSchema.h", "src/Base/UnitsSchemas.cpp", "src/Base/UnitsSchemas.h", "src/Base/UnitsSchemasData.h", "src/Base/UnitsSchemasSpecs.h", "src/Base/UnlimitedUnsigned.h", "src/Base/Uuid.cpp", "src/Base/Uuid.h", "src/Base/Vector.pyi", "src/Base/Vector3D.cpp", "src/Base/Vector3D.h", "src/Base/VectorPyImp.cpp", "src/Base/ViewProj.cpp", "src/Base/ViewProj.h", "src/Base/Writer.cpp", "src/Base/Writer.h", "src/Base/XMLTools.cpp", "src/Base/XMLTools.h", "src/Base/ZipHeader.cpp", "src/Base/ZipHeader.h", "src/Base/swigpyrun.cpp", "src/Base/swigpyrun.inl" ], "source_file_count": 166, "source_file_count_by_extension": { ".c": 3, ".cpp": 72, ".h": 72, ".inl": 1, ".l": 1, ".pyi": 15, ".xsd": 1, ".y": 1 }, "cmake": { "sha256": "98db8eb18aafdf932b5dfcd9cac099005fce30358cd3f44ac8a236ce5cd4075f", "variable_references": [ "Boost_INCLUDE_DIRS", "Boost_LIBRARIES", "CMAKE_BINARY_DIR", "CMAKE_CURRENT_BINARY_DIR", "CMAKE_CURRENT_LIST_DIR", "CMAKE_CURRENT_SOURCE_DIR", "CMAKE_INSTALL_BINDIR", "CMAKE_INSTALL_LIBDIR", "CMAKE_SOURCE_DIR", "CMAKE_SYSTEM_NAME", "FreeCADBase_CPP_SRCS", "FreeCADBase_HPP_SRCS", "FreeCADBase_LIBS", "FreeCADBase_Pyi_SRCS", "FreeCADBase_QRC_SRCS", "FreeCADBase_SRCS", "FreeCADBase_TR_QRC", "FreeCADBase_UNITAPI_SRCS", "ICU_INCLUDE_DIRS", "ICU_LIBRARIES", "PYCXX_INCLUDE_DIR", "PYCXX_SOURCES", "Python3_INCLUDE_DIRS", "Python3_LIBRARIES", "QM_SRCS", "QtCore_INCLUDE_DIRS", "QtCore_LIBRARIES", "SWIG_EXECUTABLE", "SWIG_HEADERS", "SWIG_SRCS", "XercesC_INCLUDE_DIRS", "XercesC_LIBRARIES", "ZIPIOS_INCLUDES", "ZIPIOS_LIBRARY", "ZLIB_INCLUDE_DIR", "ZLIB_LIBRARIES", "zipios_SRCS" ], "commands": [ "add_library", "target_compile_definitions", "target_compile_warn_error", "target_include_directories", "target_link_libraries", "target_precompile_headers", "target_sources" ] }, "direct_internal_targets": [], "direct_packages": [ { "name": "Boost", "evidence": "${Boost_LIBRARIES}", "condition": "always" }, { "name": "Xerces-C", "evidence": "${XercesC_LIBRARIES}", "condition": "always" }, { "name": "zlib", "evidence": "${ZLIB_LIBRARIES}", "condition": "always" }, { "name": "ICU", "evidence": "${ICU_LIBRARIES}", "condition": "always" }, { "name": "Qt5::Core or Qt6::Core", "evidence": "${QtCore_LIBRARIES}", "condition": "always" }, { "name": "libfastsignals", "evidence": "libfastsignals", "condition": "always; in-tree" }, { "name": "fmt", "evidence": "fmt::fmt", "condition": "always" }, { "name": "Python3", "evidence": "${Python3_LIBRARIES}", "condition": "BUILD_DYNAMIC_LINK_PYTHON" }, { "name": "PyCXX", "evidence": "${PYCXX_SOURCES}; ${PYCXX_INCLUDE_DIR}", "condition": "always; source/include" }, { "name": "Zipios++", "evidence": "${zipios_SRCS} or ${ZIPIOS_LIBRARY}", "condition": "FREECAD_USE_EXTERNAL_ZIPIOS selects link vs in-tree" }, { "name": "POSIX libutil/libdl", "evidence": "-lutil -ldl", "condition": "CMAKE_SYSTEM_NAME == Linux" } ], "conditions": [ "BUILD_GUI is not required by this target", "Python bindings are compiled in this target" ], "include_evidence": { "total_include_directives": 826, "by_family": { "Boost": 21, "FreeCAD source": 227, "ICU": 4, "PyCXX": 11, "Python": 5, "Qt": 48, "Xerces-C": 48, "Zipios++": 10, "fmt": 8, "unresolved quoted header": 42, "unresolved system header": 402 }, "files_by_family": { "Boost": [ "Base/Base64Filter.h", "Base/Builder3D.cpp", "Base/Interpreter.cpp", "Base/Parameter.cpp", "Base/PersistencePyImp.cpp", "Base/PreCompiled.h", "Base/Reader.cpp", "Base/Reader.h", "Base/Rotation.cpp", "Base/Vector3D.cpp", "Base/Writer.cpp" ], "FreeCAD source": [ "Base/Axis.cpp", "Base/Axis.h", "Base/AxisPyImp.cpp", "Base/Base64.cpp", "Base/Base64.h", "Base/Base64Filter.h", "Base/BaseClass.cpp", "Base/BaseClass.h", "Base/BaseClassPyImp.cpp", "Base/BindingManager.cpp", "Base/BoundBox.h", "Base/BoundBoxPyImp.cpp", "Base/Builder3D.cpp", "Base/Builder3D.h", "Base/Color.cpp", "Base/Console.cpp", "Base/ConsoleObserver.cpp", "Base/Converter.h", "Base/CoordinateSystem.cpp", "Base/CoordinateSystem.h", "Base/CoordinateSystemPyImp.cpp", "Base/Debugger.cpp", "Base/DualQuaternion.cpp", "Base/DualQuaternion.h", "Base/Exception.cpp", "Base/Exception.h", "Base/ExceptionFactory.cpp", "Base/ExceptionFactory.h", "Base/Factory.cpp", "Base/FileInfo.cpp", "Base/FutureWatcherProgress.cpp", "Base/GeometryPyCXX.cpp", "Base/Handle.cpp", "Base/InputSource.cpp", "Base/Interpreter.cpp", "Base/Interpreter.h", "Base/Matrix.cpp", "Base/Matrix.h", "Base/MatrixPyImp.cpp", "Base/Observer.cpp", "Base/Observer.h", "Base/Parameter.cpp", "Base/Parameter.h", "Base/ParameterPy.cpp", "Base/Persistence.cpp", "Base/Persistence.h", "Base/PersistencePyImp.cpp", "Base/Placement.cpp", "Base/Placement.h", "Base/PlacementPyImp.cpp", "Base/ProgressIndicator.cpp", "Base/ProgressIndicator.h", "Base/ProgressIndicatorPy.cpp", "Base/PyExport.cpp", "Base/PyObjectBase.cpp", "Base/PyObjectBase.h", "Base/PyTools.c", "Base/Quantity.cpp", "Base/Quantity.h", "Base/QuantityPyImp.cpp", "Base/Reader.cpp", "Base/Reader.h", "Base/Rotation.cpp", "Base/Rotation.h", "Base/RotationPyImp.cpp", "Base/Sequencer.cpp", "Base/ServiceProvider.cpp", "Base/SmartPtrPy.cpp", "Base/StackWalker.cpp", "Base/Stream.cpp", "Base/Stream.h", "Base/Swap.cpp", "Base/SystemHandler.cpp", "Base/TimeInfo.h", "Base/Tools.cpp", "Base/Tools2D.cpp", "Base/Tools3D.cpp", "Base/Translate.cpp", "Base/Type.cpp", "Base/TypePyImp.cpp", "Base/UniqueNameManager.cpp", "Base/UniqueNameManager.h", "Base/Unit.cpp", "Base/Unit.h", "Base/UnitPyImp.cpp", "Base/UnitsApi.cpp", "Base/UnitsApi.h", "Base/UnitsApiPy.cpp", "Base/UnitsSchema.cpp", "Base/UnitsSchema.h", "Base/UnitsSchemas.cpp", "Base/UnitsSchemas.h", "Base/UnitsSchemasData.h", "Base/Uuid.cpp", "Base/Vector3D.cpp", "Base/VectorPyImp.cpp", "Base/ViewProj.cpp", "Base/ViewProj.h", "Base/Writer.cpp", "Base/Writer.h", "Base/XMLTools.cpp", "Base/ZipHeader.cpp", "Base/swigpyrun.cpp" ], "ICU": [ "Base/PreCompiled.h", "Base/Tools.cpp" ], "PyCXX": [ "Base/ExceptionFactory.cpp", "Base/GeometryPyCXX.h", "Base/Interpreter.h", "Base/ProgressIndicatorPy.h", "Base/PyObjectBase.h", "Base/PythonTypeExt.cpp", "Base/SmartPtrPy.cpp", "Base/Stream.cpp", "Base/Translate.h", "Base/UnitsApi.cpp", "Base/UnitsApiPy.cpp" ], "Python": [ "Base/ConsoleObserver.cpp", "Base/PreCompiled.h", "Base/PyExport.h", "Base/PyTools.h", "Base/PyWrapParseTupleAndKeywords.h" ], "Qt": [ "Base/Console.cpp", "Base/Debugger.cpp", "Base/Debugger.h", "Base/FutureWatcherProgress.h", "Base/Handle.cpp", "Base/InputSource.cpp", "Base/MatrixPyImp.cpp", "Base/Parameter.cpp", "Base/Persistence.cpp", "Base/PreCompiled.h", "Base/QuantityPyImp.cpp", "Base/Stream.cpp", "Base/Tools.cpp", "Base/Translate.cpp", "Base/Translate.h", "Base/UnitPyImp.cpp", "Base/UnitsApiPy.cpp", "Base/UnitsSchema.cpp", "Base/UnitsSchemas.cpp", "Base/UnitsSchemasData.h", "Base/Uuid.cpp" ], "Xerces-C": [ "Base/InputSource.h", "Base/Parameter.cpp", "Base/Parameter.h", "Base/ParameterPy.cpp", "Base/PreCompiled.h", "Base/Reader.cpp", "Base/Reader.h", "Base/XMLTools.cpp", "Base/XMLTools.h" ], "Zipios++": [ "Base/Persistence.cpp", "Base/Reader.cpp", "Base/Writer.cpp", "Base/Writer.h", "Base/ZipHeader.cpp", "Base/ZipHeader.h" ], "fmt": [ "Base/Console.h", "Base/Parameter.cpp", "Base/Placement.cpp", "Base/Quantity.cpp", "Base/Unit.cpp", "Base/UnitsSchemasData.h" ], "unresolved quoted header": [ "Base/AxisPyImp.cpp", "Base/BaseClassPyImp.cpp", "Base/BoundBoxPyImp.cpp", "Base/CoordinateSystemPyImp.cpp", "Base/Debugger.cpp", "Base/FutureWatcherProgress.cpp", "Base/GeometryPyCXX.cpp", "Base/MatrixPyImp.cpp", "Base/Parameter.cpp", "Base/PersistencePyImp.cpp", "Base/PlacementPyImp.cpp", "Base/PrecisionPyImp.cpp", "Base/QuantityPyImp.cpp", "Base/RotationPyImp.cpp", "Base/TypePyImp.cpp", "Base/UnitPyImp.cpp", "Base/VectorPyImp.cpp" ], "unresolved system header": [ "Base/Axis.h", "Base/Base64.cpp", "Base/Base64.h", "Base/BaseClass.cpp", "Base/BindingManager.cpp", "Base/BindingManager.h", "Base/Bitmask.h", "Base/BoundBox.h", "Base/Builder3D.cpp", "Base/Builder3D.h", "Base/Color.cpp", "Base/Color.h", "Base/Console.cpp", "Base/Console.h", "Base/ConsoleObserver.cpp", "Base/ConsoleObserver.h", "Base/Converter.h", "Base/Debugger.h", "Base/DualNumber.h", "Base/DualQuaternion.cpp", "Base/DualQuaternion.h", "Base/Exception.cpp", "Base/Exception.h", "Base/ExceptionFactory.h", "Base/Factory.cpp", "Base/Factory.h", "Base/FileInfo.cpp", "Base/FileInfo.h", "Base/FutureWatcherProgress.h", "Base/GeometryPyCXX.cpp", "Base/GeometryPyCXX.h", "Base/Handle.cpp", "Base/Handle.h", "Base/InputSource.cpp", "Base/InputSource.h", "Base/Interpreter.cpp", "Base/Interpreter.h", "Base/Matrix.cpp", "Base/Matrix.h", "Base/MatrixPyImp.cpp", "Base/Observer.h", "Base/Parameter.cpp", "Base/Parameter.h", "Base/ParameterPy.cpp", "Base/Persistence.cpp", "Base/Placement.h", "Base/PreCompiled.h", "Base/Precision.h", "Base/Profiler.h", "Base/ProgramVersion.h", "Base/ProgressIndicatorPy.h", "Base/PyExport.h", "Base/PyObjectBase.cpp", "Base/PyObjectBase.h", "Base/PyTools.c", "Base/PyTools.h", "Base/PyWrapParseTupleAndKeywords.h", "Base/PythonTypeExt.cpp", "Base/PythonTypeExt.h", "Base/Quantity.cpp", "Base/Quantity.h", "Base/Quantity.lex.c", "Base/Quantity.tab.c", "Base/QuantityPyImp.cpp", "Base/Reader.cpp", "Base/Reader.h", "Base/Rotation.cpp", "Base/Rotation.h", "Base/Sequencer.cpp", "Base/Sequencer.h", "Base/ServiceProvider.h", "Base/SmartPtrPy.h", "Base/StackWalker.cpp", "Base/StackWalker.h", "Base/Stream.cpp", "Base/Stream.h", "Base/SystemHandler.cpp", "Base/SystemHandler.h", "Base/TimeInfo.h", "Base/Tools.cpp", "Base/Tools.h", "Base/Tools2D.cpp", "Base/Tools2D.h", "Base/Tools3D.h", "Base/Translate.h", "Base/Type.cpp", "Base/Type.h", "Base/UniqueNameManager.cpp", "Base/UniqueNameManager.h", "Base/Unit.cpp", "Base/Unit.h", "Base/UnitPyImp.cpp", "Base/UnitsApi.cpp", "Base/UnitsApiPy.cpp", "Base/UnitsSchema.cpp", "Base/UnitsSchema.h", "Base/UnitsSchemas.cpp", "Base/UnitsSchemas.h", "Base/UnitsSchemasData.h", "Base/UnitsSchemasSpecs.h", "Base/UnlimitedUnsigned.h", "Base/Uuid.cpp", "Base/Uuid.h", "Base/Vector3D.cpp", "Base/Vector3D.h", "Base/VectorPyImp.cpp", "Base/Writer.cpp", "Base/Writer.h", "Base/XMLTools.h", "Base/ZipHeader.h", "Base/swigpyrun.cpp" ] }, "unresolved_headers": [ { "header": "string", "count": 37 }, { "header": "FCGlobal.h", "count": 35 }, { "header": "vector", "count": 25 }, { "header": "sstream", "count": 20 }, { "header": "algorithm", "count": 16 }, { "header": "cmath", "count": 14 }, { "header": "memory", "count": 13 }, { "header": "FCConfig.h", "count": 13 }, { "header": "array", "count": 12 }, { "header": "limits", "count": 12 }, { "header": "map", "count": 11 }, { "header": "set", "count": 9 }, { "header": "VectorPy.h", "count": 8 }, { "header": "cassert", "count": 8 }, { "header": "list", "count": 8 }, { "header": "unistd.h", "count": 7 }, { "header": "cstring", "count": 7 }, { "header": "iostream", "count": 7 }, { "header": "cstdint", "count": 6 }, { "header": "stdexcept", "count": 6 }, { "header": "iomanip", "count": 5 }, { "header": "windows.h", "count": 5 }, { "header": "string_view", "count": 4 }, { "header": "functional", "count": 4 }, { "header": "utility", "count": 4 }, { "header": "locale", "count": 4 }, { "header": "numbers", "count": 4 }, { "header": "stdio.h", "count": 4 }, { "header": "stdlib.h", "count": 4 }, { "header": "PlacementPy.h", "count": 3 }, { "header": "MatrixPy.h", "count": 3 }, { "header": "tuple", "count": 3 }, { "header": "codecvt", "count": 3 }, { "header": "fstream", "count": 3 }, { "header": "Windows.h", "count": 3 }, { "header": "RotationPy.h", "count": 3 }, { "header": "cstdio", "count": 3 }, { "header": "bitset", "count": 3 }, { "header": "new", "count": 3 }, { "header": "AxisPy.h", "count": 2 }, { "header": "unordered_map", "count": 2 }, { "header": "frameobject.h", "count": 2 }, { "header": "csignal", "count": 2 }, { "header": "optional", "count": 2 }, { "header": "Base/Sequencer.h", "count": 2 }, { "header": "fastsignals/signal.h", "count": 2 }, { "header": "chrono", "count": 2 }, { "header": "mutex", "count": 2 }, { "header": "string.h", "count": 2 }, { "header": "stddef.h", "count": 2 }, { "header": "UnitPy.h", "count": 2 }, { "header": "ostream", "count": 2 }, { "header": "ranges", "count": 2 }, { "header": "AxisPy.cpp", "count": 1 }, { "header": "BaseClassPy.h", "count": 1 }, { "header": "BaseClassPy.cpp", "count": 1 }, { "header": "type_traits", "count": 1 }, { "header": "BoundBoxPy.h", "count": 1 }, { "header": "BoundBoxPy.cpp", "count": 1 }, { "header": "Base/Tools3D.h", "count": 1 }, { "header": "Base/Console.h", "count": 1 }, { "header": "Base/Stream.h", "count": 1 }, { "header": "CoordinateSystemPy.h", "count": 1 }, { "header": "CoordinateSystemPy.cpp", "count": 1 }, { "header": "moc_Debugger.cpp", "count": 1 }, { "header": "source_location", "count": 1 }, { "header": "typeinfo", "count": 1 }, { "header": "system_error", "count": 1 }, { "header": "filesystem", "count": 1 }, { "header": "moc_FutureWatcherProgress.cpp", "count": 1 }, { "header": "Base/BoundBoxPy.h", "count": 1 }, { "header": "Base/MatrixPy.h", "count": 1 }, { "header": "Base/RotationPy.h", "count": 1 }, { "header": "Base/PlacementPy.h", "count": 1 }, { "header": "istream", "count": 1 }, { "header": "qglobal.h", "count": 1 }, { "header": "iosfwd", "count": 1 }, { "header": "MatrixPy.cpp", "count": 1 }, { "header": "Parameter.inl", "count": 1 }, { "header": "Tools.h", "count": 1 }, { "header": "PersistencePy.h", "count": 1 }, { "header": "PersistencePy.cpp", "count": 1 }, { "header": "PlacementPy.cpp", "count": 1 }, { "header": "fcntl.h", "count": 1 }, { "header": "ctime", "count": 1 }, { "header": "direct.h", "count": 1 }, { "header": "crtdbg.h", "count": 1 }, { "header": "shellapi.h", "count": 1 }, { "header": "Rpc.h", "count": 1 }, { "header": "dirent.h", "count": 1 }, { "header": "sys/stat.h", "count": 1 }, { "header": "queue", "count": 1 }, { "header": "stack", "count": 1 }, { "header": "PrecisionPy.h", "count": 1 }, { "header": "PrecisionPy.cpp", "count": 1 }, { "header": "tracy/Tracy.hpp", "count": 1 }, { "header": "stdarg.h", "count": 1 }, { "header": "assert.h", "count": 1 }, { "header": "compile.h", "count": 1 }, { "header": "eval.h", "count": 1 }, { "header": "Base/PythonTypeExt.h", "count": 1 }, { "header": "errno.h", "count": 1 }, { "header": "inttypes.h", "count": 1 }, { "header": "limits.h", "count": 1 }, { "header": "stdint.h", "count": 1 }, { "header": "libintl.h", "count": 1 }, { "header": "alloca.h", "count": 1 }, { "header": "malloc.h", "count": 1 }, { "header": "RotationPy.cpp", "count": 1 }, { "header": "cstddef", "count": 1 }, { "header": "deque", "count": 1 }, { "header": "any", "count": 1 }, { "header": "tchar.h", "count": 1 }, { "header": "dbghelp.h", "count": 1 }, { "header": "new.h", "count": 1 }, { "header": "eh.h", "count": 1 }, { "header": "execinfo.h", "count": 1 }, { "header": "dlfcn.h", "count": 1 }, { "header": "cxxabi.h", "count": 1 }, { "header": "cstdlib", "count": 1 }, { "header": "config.h", "count": 1 }, { "header": "TypePy.h", "count": 1 }, { "header": "TypePy.cpp", "count": 1 }, { "header": "UnitPy.cpp", "count": 1 }, { "header": "VectorPy.cpp", "count": 1 }, { "header": "Base/UniqueNameManager.h", "count": 1 }, { "header": "swigpyrun.h", "count": 1 } ] }, "transitive_targets": [ "FreeCADBase" ], "transitive_external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Core or Qt6::Core", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "zlib" ] }, { "name": "FreeCADApp", "cmake_file": "src/App/CMakeLists.txt", "cmake_file_exists": true, "source_root": "src/App", "source_files": [ "src/App/Annotation.cpp", "src/App/Annotation.h", "src/App/Application.cpp", "src/App/Application.h", "src/App/ApplicationDirectories.cpp", "src/App/ApplicationDirectories.h", "src/App/ApplicationDirectories.pyi", "src/App/ApplicationDirectoriesPyImp.cpp", "src/App/ApplicationPy.cpp", "src/App/ApplicationPy.h", "src/App/AutoTransaction.cpp", "src/App/AutoTransaction.h", "src/App/BackupPolicy.cpp", "src/App/BackupPolicy.h", "src/App/Branding.cpp", "src/App/Branding.h", "src/App/CleanupProcess.cpp", "src/App/CleanupProcess.h", "src/App/ColorModel.cpp", "src/App/ColorModel.h", "src/App/ComplexGeoData.cpp", "src/App/ComplexGeoData.h", "src/App/ComplexGeoData.pyi", "src/App/ComplexGeoDataPyImp.cpp", "src/App/Datums.cpp", "src/App/Datums.h", "src/App/Document.cpp", "src/App/Document.h", "src/App/Document.pyi", "src/App/DocumentObject.cpp", "src/App/DocumentObject.h", "src/App/DocumentObject.pyi", "src/App/DocumentObjectExtension.cpp", "src/App/DocumentObjectExtension.h", "src/App/DocumentObjectExtension.pyi", "src/App/DocumentObjectExtensionPyImp.cpp", "src/App/DocumentObjectFileIncluded.cpp", "src/App/DocumentObjectFileIncluded.h", "src/App/DocumentObjectGroup.cpp", "src/App/DocumentObjectGroup.h", "src/App/DocumentObjectGroup.pyi", "src/App/DocumentObjectGroupPyImp.cpp", "src/App/DocumentObjectPyImp.cpp", "src/App/DocumentObserver.cpp", "src/App/DocumentObserver.h", "src/App/DocumentObserverPython.cpp", "src/App/DocumentObserverPython.h", "src/App/DocumentPyImp.cpp", "src/App/DynamicProperty.cpp", "src/App/DynamicProperty.h", "src/App/ElementMap.cpp", "src/App/ElementMap.h", "src/App/ElementNamingUtils.cpp", "src/App/ElementNamingUtils.h", "src/App/Enumeration.cpp", "src/App/Enumeration.h", "src/App/ExportInfo.h", "src/App/Expression.cpp", "src/App/Expression.h", "src/App/Expression.l", "src/App/Expression.lex.c", "src/App/Expression.tab.c", "src/App/Expression.tab.h", "src/App/Expression.y", "src/App/ExpressionParser.h", "src/App/ExpressionTokenizer.cpp", "src/App/ExpressionTokenizer.h", "src/App/ExpressionVisitors.h", "src/App/Extension.cpp", "src/App/Extension.h", "src/App/Extension.pyi", "src/App/ExtensionContainer.cpp", "src/App/ExtensionContainer.h", "src/App/ExtensionContainer.pyi", "src/App/ExtensionContainerPyImp.cpp", "src/App/ExtensionPyImp.cpp", "src/App/ExtensionPython.h", "src/App/FeatureCustom.h", "src/App/FeaturePython.cpp", "src/App/FeaturePython.h", "src/App/FeaturePythonPyImp.h", "src/App/FeaturePythonPyImp.inl", "src/App/FeatureTest.cpp", "src/App/FeatureTest.h", "src/App/FreeCADInit.py", "src/App/FreeCADTest.py", "src/App/GeoFeature.cpp", "src/App/GeoFeature.h", "src/App/GeoFeature.pyi", "src/App/GeoFeatureGroupExtension.cpp", "src/App/GeoFeatureGroupExtension.h", "src/App/GeoFeatureGroupExtension.pyi", "src/App/GeoFeatureGroupExtensionPyImp.cpp", "src/App/GeoFeaturePyImp.cpp", "src/App/Graphviz.cpp", "src/App/GroupExtension.cpp", "src/App/GroupExtension.h", "src/App/GroupExtension.pyi", "src/App/GroupExtensionPyImp.cpp", "src/App/ImagePlane.cpp", "src/App/ImagePlane.h", "src/App/IndexedName.cpp", "src/App/IndexedName.h", "src/App/InventorObject.cpp", "src/App/InventorObject.h", "src/App/License.h", "src/App/Link.cpp", "src/App/Link.h", "src/App/LinkBaseExtension.pyi", "src/App/LinkBaseExtensionPyImp.cpp", "src/App/LinkParams.py", "src/App/MappedElement.cpp", "src/App/MappedElement.h", "src/App/MappedName.cpp", "src/App/MappedName.h", "src/App/Material.cpp", "src/App/Material.h", "src/App/Material.pyi", "src/App/MaterialObject.cpp", "src/App/MaterialObject.h", "src/App/MaterialPyImp.cpp", "src/App/MeasureManager.cpp", "src/App/MeasureManager.h", "src/App/MeasureManager.pyi", "src/App/MeasureManagerPyImp.cpp", "src/App/MergeDocuments.cpp", "src/App/MergeDocuments.h", "src/App/Metadata.cpp", "src/App/Metadata.h", "src/App/Metadata.pyi", "src/App/MetadataPyImp.cpp", "src/App/ObjectIdentifier.cpp", "src/App/ObjectIdentifier.h", "src/App/Origin.cpp", "src/App/Origin.h", "src/App/OriginGroupExtension.cpp", "src/App/OriginGroupExtension.h", "src/App/OriginGroupExtension.pyi", "src/App/OriginGroupExtensionPyImp.cpp", "src/App/Part.cpp", "src/App/Part.h", "src/App/Part.pyi", "src/App/PartPyImp.cpp", "src/App/Path.cpp", "src/App/Path.h", "src/App/Placement.cpp", "src/App/Placement.h", "src/App/PreCompiled.h", "src/App/ProgramInformation.cpp", "src/App/ProgramInformation.h", "src/App/ProgramOptionsUtilities.h", "src/App/ProjectFile.cpp", "src/App/ProjectFile.h", "src/App/Property.cpp", "src/App/Property.h", "src/App/PropertyContainer.cpp", "src/App/PropertyContainer.h", "src/App/PropertyContainer.pyi", "src/App/PropertyContainerPyImp.cpp", "src/App/PropertyExpressionEngine.cpp", "src/App/PropertyExpressionEngine.h", "src/App/PropertyFile.cpp", "src/App/PropertyFile.h", "src/App/PropertyGeo.cpp", "src/App/PropertyGeo.h", "src/App/PropertyLinks.cpp", "src/App/PropertyLinks.h", "src/App/PropertyOverrides.h", "src/App/PropertyPythonObject.cpp", "src/App/PropertyPythonObject.h", "src/App/PropertyStandard.cpp", "src/App/PropertyStandard.h", "src/App/PropertyUnits.cpp", "src/App/PropertyUnits.h", "src/App/Range.cpp", "src/App/Range.h", "src/App/Resources/App.qrc", "src/App/SafeMode.cpp", "src/App/SafeMode.h", "src/App/Services.cpp", "src/App/Services.h", "src/App/StringHasher.cpp", "src/App/StringHasher.h", "src/App/StringHasher.pyi", "src/App/StringHasherPyImp.cpp", "src/App/StringID.pyi", "src/App/StringIDPyImp.cpp", "src/App/SuppressibleExtension.cpp", "src/App/SuppressibleExtension.h", "src/App/SuppressibleExtension.pyi", "src/App/SuppressibleExtensionPyImp.cpp", "src/App/TextDocument.cpp", "src/App/TextDocument.h", "src/App/TransactionDefs.h", "src/App/TransactionalObject.cpp", "src/App/TransactionalObject.h", "src/App/Transactions.cpp", "src/App/Transactions.h", "src/App/VRMLObject.cpp", "src/App/VRMLObject.h", "src/App/VarSet.cpp", "src/App/VarSet.h", "src/App/private/DocumentP.h" ], "source_file_count": 203, "source_file_count_by_extension": { ".c": 2, ".cpp": 91, ".h": 82, ".inl": 1, ".l": 1, ".py": 3, ".pyi": 21, ".qrc": 1, ".y": 1 }, "cmake": { "sha256": "42791f2dc15c5f1e1f20c7c33c2d9897e18c332bd91b9d1683b411a610fb26dd", "variable_references": [ "Boost_LIBRARIES", "CMAKE_BINARY_DIR", "CMAKE_BUILD_TYPE", "CMAKE_CURRENT_BINARY_DIR", "CMAKE_CURRENT_LIST_DIR", "CMAKE_INSTALL_BINDIR", "CMAKE_INSTALL_LIBDIR", "CMAKE_SOURCE_DIR", "DOCDIR", "Document_CPP_SRCS", "Document_HPP_SRCS", "Document_SRCS", "FreeCADApp_CPP_SRCS", "FreeCADApp_HPP_SRCS", "FreeCADApp_LIBS", "FreeCADApp_Pyi_SRCS", "FreeCADApp_QRC_SRCS", "FreeCADApp_SRCS", "FreeCADApp_TR_QRC", "LIBRARYDIR", "Properties_CPP_SRCS", "Properties_HPP_SRCS", "Properties_SRCS", "QM_SRCS", "QtCore_INCLUDE_DIRS", "QtCore_LIBRARIES", "QtXml_INCLUDE_DIRS", "QtXml_LIBRARIES", "RESOURCEDIR", "_delim", "_name", "_prefix", "_variableName", "_variableNames", "_vars" ], "commands": [ "add_dependencies", "add_library", "target_compile_definitions", "target_compile_options", "target_compile_warn_error", "target_include_directories", "target_link_libraries", "target_precompile_headers", "target_sources" ] }, "direct_internal_targets": [ "FreeCADBase" ], "direct_packages": [ { "name": "Boost", "evidence": "${Boost_LIBRARIES}", "condition": "always" }, { "name": "fmt", "evidence": "fmt::fmt", "condition": "always" }, { "name": "Qt5::Core or Qt6::Core", "evidence": "${QtCore_LIBRARIES}", "condition": "always" }, { "name": "Qt5::Xml or Qt6::Xml", "evidence": "${QtXml_LIBRARIES}", "condition": "always" } ], "conditions": [ "FreeCADBase must be built", "Python bindings are compiled in this target" ], "include_evidence": { "total_include_directives": 1334, "by_family": { "Boost": 83, "FreeCAD source": 363, "PyCXX": 11, "Python": 3, "Qt": 49, "Xerces-C": 21, "Zipios++": 12, "fmt": 4, "unresolved quoted header": 62, "unresolved system header": 726 }, "files_by_family": { "Boost": [ "App/Application.cpp", "App/BackupPolicy.cpp", "App/BackupPolicy.h", "App/ComplexGeoData.cpp", "App/Document.cpp", "App/DocumentPyImp.cpp", "App/DynamicProperty.cpp", "App/ElementMap.cpp", "App/ElementNamingUtils.cpp", "App/Expression.cpp", "App/FeatureTest.cpp", "App/Graphviz.cpp", "App/Link.cpp", "App/Link.h", "App/MappedName.cpp", "App/Metadata.cpp", "App/ObjectIdentifier.cpp", "App/ObjectIdentifier.h", "App/PreCompiled.h", "App/ProgramInformation.cpp", "App/Property.h", "App/PropertyContainer.cpp", "App/PropertyContainerPyImp.cpp", "App/PropertyExpressionEngine.cpp", "App/PropertyLinks.cpp", "App/PropertyPythonObject.cpp", "App/PropertyStandard.cpp", "App/PropertyStandard.h", "App/Range.cpp", "App/StringHasher.cpp", "App/Transactions.h", "App/private/DocumentP.h" ], "FreeCAD source": [ "App/Annotation.cpp", "App/Annotation.h", "App/Application.cpp", "App/Application.h", "App/ApplicationDirectories.cpp", "App/ApplicationDirectories.h", "App/ApplicationDirectoriesPyImp.cpp", "App/ApplicationPy.cpp", "App/AutoTransaction.cpp", "App/AutoTransaction.h", "App/BackupPolicy.cpp", "App/BackupPolicy.h", "App/Branding.cpp", "App/CleanupProcess.cpp", "App/ColorModel.cpp", "App/ColorModel.h", "App/ComplexGeoData.cpp", "App/ComplexGeoData.h", "App/ComplexGeoDataPyImp.cpp", "App/Datums.cpp", "App/Datums.h", "App/Document.cpp", "App/Document.h", "App/DocumentObject.cpp", "App/DocumentObjectExtension.cpp", "App/DocumentObjectExtension.h", "App/DocumentObjectFileIncluded.cpp", "App/DocumentObjectFileIncluded.h", "App/DocumentObjectGroup.cpp", "App/DocumentObjectGroup.h", "App/DocumentObjectGroupPyImp.cpp", "App/DocumentObjectPyImp.cpp", "App/DocumentObserver.cpp", "App/DocumentObserverPython.cpp", "App/DocumentPyImp.cpp", "App/DynamicProperty.cpp", "App/ElementMap.cpp", "App/ElementMap.h", "App/ElementNamingUtils.cpp", "App/ElementNamingUtils.h", "App/Enumeration.cpp", "App/ExportInfo.h", "App/Expression.cpp", "App/Expression.tab.c", "App/ExpressionParser.h", "App/ExpressionTokenizer.cpp", "App/ExpressionVisitors.h", "App/Extension.cpp", "App/Extension.h", "App/ExtensionContainer.cpp", "App/ExtensionContainer.h", "App/ExtensionContainerPyImp.cpp", "App/ExtensionPyImp.cpp", "App/ExtensionPython.h", "App/FeaturePython.cpp", "App/FeaturePythonPyImp.h", "App/FeatureTest.cpp", "App/FeatureTest.h", "App/GeoFeature.cpp", "App/GeoFeature.h", "App/GeoFeatureGroupExtension.cpp", "App/GeoFeatureGroupExtension.h", "App/Graphviz.cpp", "App/GroupExtension.cpp", "App/GroupExtensionPyImp.cpp", "App/ImagePlane.cpp", "App/IndexedName.cpp", "App/IndexedName.h", "App/InventorObject.cpp", "App/InventorObject.h", "App/Link.cpp", "App/Link.h", "App/MappedElement.cpp", "App/MappedElement.h", "App/MappedName.cpp", "App/MappedName.h", "App/Material.cpp", "App/MaterialObject.cpp", "App/MaterialObject.h", "App/MeasureManager.cpp", "App/MergeDocuments.cpp", "App/Metadata.cpp", "App/Metadata.h", "App/MetadataPyImp.cpp", "App/ObjectIdentifier.cpp", "App/ObjectIdentifier.h", "App/Origin.cpp", "App/Origin.h", "App/OriginGroupExtension.cpp", "App/OriginGroupExtension.h", "App/Part.cpp", "App/Part.h", "App/Path.cpp", "App/Placement.cpp", "App/Placement.h", "App/ProgramInformation.cpp", "App/ProjectFile.cpp", "App/Property.cpp", "App/Property.h", "App/PropertyContainer.cpp", "App/PropertyContainer.h", "App/PropertyContainerPyImp.cpp", "App/PropertyExpressionEngine.cpp", "App/PropertyFile.cpp", "App/PropertyFile.h", "App/PropertyGeo.cpp", "App/PropertyGeo.h", "App/PropertyLinks.cpp", "App/PropertyLinks.h", "App/PropertyPythonObject.cpp", "App/PropertyPythonObject.h", "App/PropertyStandard.cpp", "App/PropertyStandard.h", "App/PropertyUnits.cpp", "App/PropertyUnits.h", "App/Range.cpp", "App/SafeMode.cpp", "App/Services.cpp", "App/Services.h", "App/StringHasher.cpp", "App/StringHasherPyImp.cpp", "App/StringIDPyImp.cpp", "App/SuppressibleExtension.cpp", "App/SuppressibleExtensionPyImp.cpp", "App/TextDocument.cpp", "App/TextDocument.h", "App/TransactionalObject.cpp", "App/Transactions.cpp", "App/Transactions.h", "App/VRMLObject.cpp", "App/VRMLObject.h", "App/VarSet.cpp", "App/VarSet.h" ], "PyCXX": [ "App/Document.h", "App/DocumentObserverPython.cpp", "App/DocumentObserverPython.h", "App/FeatureTest.cpp", "App/GeoFeaturePyImp.cpp", "App/ObjectIdentifier.cpp", "App/Property.cpp", "App/PropertyExpressionEngine.cpp", "App/PropertyPythonObject.h", "App/StringHasher.h", "App/private/DocumentP.h" ], "Python": [ "App/ApplicationDirectories.cpp", "App/ApplicationDirectoriesPyImp.cpp", "App/MeasureManager.h" ], "Qt": [ "App/Application.cpp", "App/Application.h", "App/ApplicationDirectories.cpp", "App/ApplicationDirectories.h", "App/Branding.cpp", "App/Branding.h", "App/Datums.h", "App/Document.cpp", "App/ExpressionTokenizer.h", "App/IndexedName.h", "App/MappedName.h", "App/MergeDocuments.cpp", "App/OriginGroupExtension.h", "App/PreCompiled.h", "App/ProgramInformation.cpp", "App/PropertyLinks.cpp", "App/SafeMode.cpp", "App/StringHasher.cpp", "App/StringHasher.h" ], "Xerces-C": [ "App/Metadata.cpp", "App/Metadata.h", "App/ProjectFile.cpp", "App/ProjectFile.h" ], "Zipios++": [ "App/Document.cpp", "App/MergeDocuments.cpp", "App/ProjectFile.cpp", "App/ProjectFile.h" ], "fmt": [ "App/Application.cpp", "App/ApplicationDirectories.cpp", "App/Expression.cpp", "App/PreCompiled.h" ], "unresolved quoted header": [ "App/Application.cpp", "App/ApplicationDirectories.cpp", "App/ApplicationPy.cpp", "App/DocumentObject.cpp", "App/DocumentObjectExtension.cpp", "App/DocumentObjectExtensionPyImp.cpp", "App/DocumentObjectGroup.cpp", "App/DocumentObjectGroupPyImp.cpp", "App/DocumentPyImp.cpp", "App/GeoFeatureGroupExtensionPyImp.cpp", "App/GeoFeaturePyImp.cpp", "App/GroupExtension.cpp", "App/GroupExtensionPyImp.cpp", "App/InventorObject.cpp", "App/Link.cpp", "App/LinkBaseExtensionPyImp.cpp", "App/MaterialPyImp.cpp", "App/MeasureManagerPyImp.cpp", "App/MetadataPyImp.cpp", "App/OriginGroupExtensionPyImp.cpp", "App/Part.cpp", "App/PartPyImp.cpp", "App/PropertyContainerPyImp.cpp", "App/PropertyLinks.cpp", "App/PropertyStandard.cpp", "App/StringHasher.cpp", "App/StringHasherPyImp.cpp", "App/StringIDPyImp.cpp", "App/SuppressibleExtension.cpp", "App/SuppressibleExtensionPyImp.cpp", "App/VRMLObject.cpp" ], "unresolved system header": [ "App/Application.cpp", "App/Application.h", "App/ApplicationDirectories.cpp", "App/ApplicationDirectories.h", "App/ApplicationDirectoriesPyImp.cpp", "App/ApplicationPy.cpp", "App/ApplicationPy.h", "App/AutoTransaction.cpp", "App/AutoTransaction.h", "App/BackupPolicy.cpp", "App/BackupPolicy.h", "App/Branding.h", "App/CleanupProcess.cpp", "App/CleanupProcess.h", "App/ColorModel.cpp", "App/ColorModel.h", "App/ComplexGeoData.cpp", "App/ComplexGeoData.h", "App/ComplexGeoDataPyImp.cpp", "App/Datums.cpp", "App/Document.cpp", "App/Document.h", "App/DocumentObject.cpp", "App/DocumentObject.h", "App/DocumentObjectPyImp.cpp", "App/DocumentObserver.cpp", "App/DocumentObserver.h", "App/DocumentObserverPython.cpp", "App/DocumentObserverPython.h", "App/DocumentPyImp.cpp", "App/DynamicProperty.cpp", "App/DynamicProperty.h", "App/ElementMap.cpp", "App/ElementMap.h", "App/ElementNamingUtils.cpp", "App/ElementNamingUtils.h", "App/Enumeration.cpp", "App/Enumeration.h", "App/ExportInfo.h", "App/Expression.cpp", "App/Expression.h", "App/Expression.lex.c", "App/Expression.tab.c", "App/ExpressionParser.h", "App/ExpressionTokenizer.cpp", "App/ExpressionTokenizer.h", "App/Extension.cpp", "App/Extension.h", "App/ExtensionContainer.cpp", "App/ExtensionContainer.h", "App/ExtensionContainerPyImp.cpp", "App/ExtensionPyImp.cpp", "App/ExtensionPython.h", "App/FeatureCustom.h", "App/FeaturePython.cpp", "App/FeaturePython.h", "App/FeaturePythonPyImp.h", "App/FeatureTest.cpp", "App/GeoFeature.cpp", "App/GeoFeatureGroupExtension.cpp", "App/GeoFeatureGroupExtension.h", "App/GeoFeaturePyImp.cpp", "App/Graphviz.cpp", "App/GroupExtension.cpp", "App/GroupExtension.h", "App/ImagePlane.h", "App/IndexedName.cpp", "App/IndexedName.h", "App/License.h", "App/Link.cpp", "App/Link.h", "App/LinkBaseExtensionPyImp.cpp", "App/MappedElement.cpp", "App/MappedName.cpp", "App/MappedName.h", "App/Material.cpp", "App/Material.h", "App/MaterialPyImp.cpp", "App/MeasureManager.cpp", "App/MeasureManager.h", "App/MergeDocuments.cpp", "App/MergeDocuments.h", "App/Metadata.cpp", "App/Metadata.h", "App/MetadataPyImp.cpp", "App/ObjectIdentifier.cpp", "App/ObjectIdentifier.h", "App/Origin.cpp", "App/OriginGroupExtension.cpp", "App/Part.cpp", "App/Path.h", "App/Placement.cpp", "App/PreCompiled.h", "App/ProgramInformation.cpp", "App/ProgramInformation.h", "App/ProgramOptionsUtilities.h", "App/ProjectFile.cpp", "App/ProjectFile.h", "App/Property.cpp", "App/Property.h", "App/PropertyContainer.cpp", "App/PropertyContainer.h", "App/PropertyContainerPyImp.cpp", "App/PropertyExpressionEngine.cpp", "App/PropertyExpressionEngine.h", "App/PropertyFile.cpp", "App/PropertyFile.h", "App/PropertyGeo.cpp", "App/PropertyGeo.h", "App/PropertyLinks.cpp", "App/PropertyLinks.h", "App/PropertyOverrides.h", "App/PropertyPythonObject.cpp", "App/PropertyPythonObject.h", "App/PropertyStandard.cpp", "App/PropertyStandard.h", "App/PropertyUnits.cpp", "App/PropertyUnits.h", "App/Range.cpp", "App/Range.h", "App/Services.h", "App/StringHasher.cpp", "App/StringHasher.h", "App/StringHasherPyImp.cpp", "App/SuppressibleExtension.cpp", "App/SuppressibleExtension.h", "App/TransactionDefs.h", "App/TransactionalObject.h", "App/Transactions.cpp", "App/Transactions.h", "App/VRMLObject.cpp", "App/VarSet.cpp", "App/private/DocumentP.h" ] }, "unresolved_headers": [ { "header": "string", "count": 52 }, { "header": "vector", "count": 29 }, { "header": "Base/Tools.h", "count": 26 }, { "header": "map", "count": 24 }, { "header": "Base/Writer.h", "count": 19 }, { "header": "memory", "count": 18 }, { "header": "Base/Exception.h", "count": 18 }, { "header": "Base/Interpreter.h", "count": 18 }, { "header": "Base/Console.h", "count": 17 }, { "header": "Base/Reader.h", "count": 17 }, { "header": "FCGlobal.h", "count": 14 }, { "header": "sstream", "count": 12 }, { "header": "set", "count": 11 }, { "header": "list", "count": 11 }, { "header": "FCConfig.h", "count": 10 }, { "header": "Base/FileInfo.h", "count": 10 }, { "header": "cstdlib", "count": 10 }, { "header": "utility", "count": 9 }, { "header": "Base/Persistence.h", "count": 9 }, { "header": "DocumentObjectPy.h", "count": 9 }, { "header": "limits", "count": 9 }, { "header": "unordered_set", "count": 9 }, { "header": "cassert", "count": 9 }, { "header": "functional", "count": 8 }, { "header": "Base/Placement.h", "count": 8 }, { "header": "Base/Stream.h", "count": 8 }, { "header": "algorithm", "count": 7 }, { "header": "sys/param.h", "count": 7 }, { "header": "Base/PlacementPy.h", "count": 7 }, { "header": "fastsignals/signal.h", "count": 7 }, { "header": "Base/PyWrapParseTupleAndKeywords.h", "count": 7 }, { "header": "App/Document.h", "count": 7 }, { "header": "unordered_map", "count": 7 }, { "header": "App/DocumentObject.h", "count": 7 }, { "header": "random", "count": 6 }, { "header": "Base/MatrixPy.h", "count": 6 }, { "header": "deque", "count": 6 }, { "header": "Base/Bitmask.h", "count": 6 }, { "header": "bitset", "count": 6 }, { "header": "optional", "count": 5 }, { "header": "iostream", "count": 5 }, { "header": "tuple", "count": 5 }, { "header": "Base/QuantityPy.h", "count": 5 }, { "header": "Base/VectorPy.h", "count": 5 }, { "header": "cstdio", "count": 5 }, { "header": "filesystem", "count": 5 }, { "header": "Base/PyObjectBase.h", "count": 5 }, { "header": "stack", "count": 5 }, { "header": "cstring", "count": 5 }, { "header": "unistd.h", "count": 4 }, { "header": "Base/BaseClass.h", "count": 4 }, { "header": "Base/GeometryPyCXX.h", "count": 4 }, { "header": "Base/Parameter.h", "count": 4 }, { "header": "Base/Matrix.h", "count": 4 }, { "header": "Base/Uuid.h", "count": 4 }, { "header": "Base/Quantity.h", "count": 4 }, { "header": "array", "count": 4 }, { "header": "pwd.h", "count": 3 }, { "header": "codecvt", "count": 3 }, { "header": "Base/ServiceProvider.h", "count": 3 }, { "header": "Base/RotationPy.h", "count": 3 }, { "header": "Base/UniqueNameManager.h", "count": 3 }, { "header": "Base/TimeInfo.h", "count": 3 }, { "header": "Base/Type.h", "count": 3 }, { "header": "DocumentObjectGroupPy.h", "count": 3 }, { "header": "DocumentPy.h", "count": 3 }, { "header": "LinkBaseExtensionPy.h", "count": 3 }, { "header": "StringHasherPy.h", "count": 3 }, { "header": "StringIDPy.h", "count": 3 }, { "header": "Base/Handle.h", "count": 3 }, { "header": "App/PropertyLinks.h", "count": 3 }, { "header": "App/DocumentObjectPy.h", "count": 3 }, { "header": "string_view", "count": 3 }, { "header": "stdlib.h", "count": 3 }, { "header": "Base/Vector3D.h", "count": 3 }, { "header": "Base/Unit.h", "count": 3 }, { "header": "App/DocumentObserver.h", "count": 3 }, { "header": "sys/types.h", "count": 2 }, { "header": "chrono", "count": 2 }, { "header": "sys/sysctl.h", "count": 2 }, { "header": "LibraryVersions.h", "count": 2 }, { "header": "Base/BoundBoxPy.h", "count": 2 }, { "header": "Base/UnitPy.h", "count": 2 }, { "header": "Base/UnitsApi.h", "count": 2 }, { "header": "MeasureManagerPy.h", "count": 2 }, { "header": "OriginGroupExtensionPy.h", "count": 2 }, { "header": "GeoFeaturePy.h", "count": 2 }, { "header": "windows.h", "count": 2 }, { "header": "mach-o/dyld.h", "count": 2 }, { "header": "Base/Observer.h", "count": 2 }, { "header": "Base/Sequencer.h", "count": 2 }, { "header": "Base/BoundBox.h", "count": 2 }, { "header": "Base/Rotation.h", "count": 2 }, { "header": "Base/SmartPtrPy.h", "count": 2 }, { "header": "DocumentObjectExtensionPy.h", "count": 2 }, { "header": "App/Application.h", "count": 2 }, { "header": "App/ObjectIdentifier.h", "count": 2 }, { "header": "App/PropertyUnits.h", "count": 2 }, { "header": "stdio.h", "count": 2 }, { "header": "stddef.h", "count": 2 }, { "header": "App/PropertyContainer.h", "count": 2 }, { "header": "App/GeoFeature.h", "count": 2 }, { "header": "GroupExtensionPy.h", "count": 2 }, { "header": "App/DocumentObjectExtension.h", "count": 2 }, { "header": "App/ExtensionPython.h", "count": 2 }, { "header": "MaterialPy.h", "count": 2 }, { "header": "PartPy.h", "count": 2 }, { "header": "boost_graph_adjacency_list.hpp", "count": 2 }, { "header": "atomic", "count": 2 }, { "header": "SuppressibleExtensionPy.h", "count": 2 }, { "header": "Windows.h", "count": 1 }, { "header": "Shlobj.h", "count": 1 }, { "header": "App/MaterialPy.h", "count": 1 }, { "header": "App/MetadataPy.h", "count": 1 }, { "header": "Base/AxisPy.h", "count": 1 }, { "header": "Base/ConsoleObserver.h", "count": 1 }, { "header": "Base/CoordinateSystemPy.h", "count": 1 }, { "header": "Base/ExceptionFactory.h", "count": 1 }, { "header": "Base/PrecisionPy.h", "count": 1 }, { "header": "Base/ProgressIndicatorPy.h", "count": 1 }, { "header": "Base/SystemHandler.h", "count": 1 }, { "header": "Base/Translate.h", "count": 1 }, { "header": "Base/TypePy.h", "count": 1 }, { "header": "ApplicationDirectoriesPy.h", "count": 1 }, { "header": "Build/Version.h", "count": 1 }, { "header": "App/InitScript.h", "count": 1 }, { "header": "App/TestScript.h", "count": 1 }, { "header": "App/CMakeScript.h", "count": 1 }, { "header": "Base/ProgressIndicator.h", "count": 1 }, { "header": "ShlObj.h", "count": 1 }, { "header": "App/ApplicationDirectoriesPy.h", "count": 1 }, { "header": "App/ApplicationDirectoriesPy.cpp", "count": 1 }, { "header": "cstddef", "count": 1 }, { "header": "cstdint", "count": 1 }, { "header": "App/ComplexGeoDataPy.h", "count": 1 }, { "header": "App/ComplexGeoDataPy.cpp", "count": 1 }, { "header": "App/StringHasherPy.h", "count": 1 }, { "header": "App/StringIDPy.h", "count": 1 }, { "header": "format", "count": 1 }, { "header": "App/DocumentPy.h", "count": 1 }, { "header": "Base/Profiler.h", "count": 1 }, { "header": "App/TransactionalObject.h", "count": 1 }, { "header": "App/PropertyExpressionEngine.h", "count": 1 }, { "header": "App/PropertyGeo.h", "count": 1 }, { "header": "App/PropertyStandard.h", "count": 1 }, { "header": "DocumentObjectExtensionPy.cpp", "count": 1 }, { "header": "DocumentObjectGroupPy.cpp", "count": 1 }, { "header": "App/DocumentObjectPy.cpp", "count": 1 }, { "header": "DocumentPy.cpp", "count": 1 }, { "header": "charconv", "count": 1 }, { "header": "numbers", "count": 1 }, { "header": "Base/Precision.h", "count": 1 }, { "header": "App/Range.h", "count": 1 }, { "header": "string.h", "count": 1 }, { "header": "errno.h", "count": 1 }, { "header": "inttypes.h", "count": 1 }, { "header": "limits.h", "count": 1 }, { "header": "stdint.h", "count": 1 }, { "header": "libintl.h", "count": 1 }, { "header": "alloca.h", "count": 1 }, { "header": "malloc.h", "count": 1 }, { "header": "ExtensionPy.h", "count": 1 }, { "header": "App/ExtensionContainerPy.h", "count": 1 }, { "header": "App/ExtensionContainerPy.cpp", "count": 1 }, { "header": "App/Extension.h", "count": 1 }, { "header": "App/ExtensionPy.h", "count": 1 }, { "header": "App/ExtensionPy.cpp", "count": 1 }, { "header": "App/PropertyPythonObject.h", "count": 1 }, { "header": "App/GeoFeaturePy.h", "count": 1 }, { "header": "GeoFeatureGroupExtensionPy.h", "count": 1 }, { "header": "GeoFeatureGroupExtensionPy.cpp", "count": 1 }, { "header": "GeoFeaturePy.cpp", "count": 1 }, { "header": "GroupExtensionPy.cpp", "count": 1 }, { "header": "App/PropertyFile.h", "count": 1 }, { "header": "ostream", "count": 1 }, { "header": "ComplexGeoDataPy.h", "count": 1 }, { "header": "LinkBaseExtensionPy.cpp", "count": 1 }, { "header": "Base/Color.h", "count": 1 }, { "header": "MaterialPy.cpp", "count": 1 }, { "header": "App/Link.h", "count": 1 }, { "header": "MeasureManagerPy.cpp", "count": 1 }, { "header": "MetadataPy.h", "count": 1 }, { "header": "MetadataPy.cpp", "count": 1 }, { "header": "climits", "count": 1 }, { "header": "OriginGroupExtensionPy.cpp", "count": 1 }, { "header": "PartPy.cpp", "count": 1 }, { "header": "csignal", "count": 1 }, { "header": "ctime", "count": 1 }, { "header": "crtdbg.h", "count": 1 }, { "header": "direct.h", "count": 1 }, { "header": "exception", "count": 1 }, { "header": "iterator", "count": 1 }, { "header": "queue", "count": 1 }, { "header": "Base/InputSource.h", "count": 1 }, { "header": "Base/XMLTools.h", "count": 1 }, { "header": "PropertyContainerPy.h", "count": 1 }, { "header": "PropertyContainerPy.cpp", "count": 1 }, { "header": "ranges", "count": 1 }, { "header": "type_traits", "count": 1 }, { "header": "Base/Base64.h", "count": 1 }, { "header": "Base/ProgramVersion.h", "count": 1 }, { "header": "cmath", "count": 1 }, { "header": "regex", "count": 1 }, { "header": "StringHasherPy.cpp", "count": 1 }, { "header": "StringIDPy.cpp", "count": 1 }, { "header": "SuppressibleExtensionPy.cpp", "count": 1 }, { "header": "App/ExtensionContainer.h", "count": 1 }, { "header": "Base/Factory.h", "count": 1 }, { "header": "App/StringHasher.h", "count": 1 }, { "header": "App/ExportInfo.h", "count": 1 } ] }, "transitive_targets": [ "FreeCADApp", "FreeCADBase" ], "transitive_external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "zlib" ] }, { "name": "Materials", "cmake_file": "src/Mod/Material/App/CMakeLists.txt", "cmake_file_exists": true, "source_root": "src/Mod/Material/App", "source_files": [ "src/Mod/Material/App/AppMaterial.cpp", "src/Mod/Material/App/Array2D.pyi", "src/Mod/Material/App/Array2DPyImp.cpp", "src/Mod/Material/App/Array3D.pyi", "src/Mod/Material/App/Array3DPyImp.cpp", "src/Mod/Material/App/Exceptions.cpp", "src/Mod/Material/App/Exceptions.h", "src/Mod/Material/App/ExternalManager.cpp", "src/Mod/Material/App/ExternalManager.h", "src/Mod/Material/App/FolderTree.h", "src/Mod/Material/App/Library.cpp", "src/Mod/Material/App/Library.h", "src/Mod/Material/App/Material.pyi", "src/Mod/Material/App/MaterialAPI/MaterialManagerExternal.py", "src/Mod/Material/App/MaterialAPI/__init__.py", "src/Mod/Material/App/MaterialConfigLoader.cpp", "src/Mod/Material/App/MaterialConfigLoader.h", "src/Mod/Material/App/MaterialFilter.cpp", "src/Mod/Material/App/MaterialFilter.h", "src/Mod/Material/App/MaterialFilter.pyi", "src/Mod/Material/App/MaterialFilterOptions.pyi", "src/Mod/Material/App/MaterialFilterOptionsPyImp.cpp", "src/Mod/Material/App/MaterialFilterPyImp.cpp", "src/Mod/Material/App/MaterialLibrary.cpp", "src/Mod/Material/App/MaterialLibrary.h", "src/Mod/Material/App/MaterialLibrary.pyi", "src/Mod/Material/App/MaterialLibraryPyImp.cpp", "src/Mod/Material/App/MaterialLoader.cpp", "src/Mod/Material/App/MaterialLoader.h", "src/Mod/Material/App/MaterialManager.cpp", "src/Mod/Material/App/MaterialManager.h", "src/Mod/Material/App/MaterialManager.pyi", "src/Mod/Material/App/MaterialManagerExternal.cpp", "src/Mod/Material/App/MaterialManagerExternal.h", "src/Mod/Material/App/MaterialManagerLocal.cpp", "src/Mod/Material/App/MaterialManagerLocal.h", "src/Mod/Material/App/MaterialManagerPyImp.cpp", "src/Mod/Material/App/MaterialProperty.pyi", "src/Mod/Material/App/MaterialPropertyPyImp.cpp", "src/Mod/Material/App/MaterialPyImp.cpp", "src/Mod/Material/App/MaterialValue.cpp", "src/Mod/Material/App/MaterialValue.h", "src/Mod/Material/App/Materials.cpp", "src/Mod/Material/App/Materials.h", "src/Mod/Material/App/Model.cpp", "src/Mod/Material/App/Model.h", "src/Mod/Material/App/Model.pyi", "src/Mod/Material/App/ModelLibrary.cpp", "src/Mod/Material/App/ModelLibrary.h", "src/Mod/Material/App/ModelLoader.cpp", "src/Mod/Material/App/ModelLoader.h", "src/Mod/Material/App/ModelManager.cpp", "src/Mod/Material/App/ModelManager.h", "src/Mod/Material/App/ModelManager.pyi", "src/Mod/Material/App/ModelManagerExternal.cpp", "src/Mod/Material/App/ModelManagerExternal.h", "src/Mod/Material/App/ModelManagerLocal.cpp", "src/Mod/Material/App/ModelManagerLocal.h", "src/Mod/Material/App/ModelManagerPyImp.cpp", "src/Mod/Material/App/ModelProperty.pyi", "src/Mod/Material/App/ModelPropertyPyImp.cpp", "src/Mod/Material/App/ModelPyImp.cpp", "src/Mod/Material/App/ModelUuids.cpp", "src/Mod/Material/App/ModelUuids.h", "src/Mod/Material/App/PreCompiled.h", "src/Mod/Material/App/PropertyMaterial.cpp", "src/Mod/Material/App/PropertyMaterial.h", "src/Mod/Material/App/PyVariants.cpp", "src/Mod/Material/App/PyVariants.h", "src/Mod/Material/App/UUIDs.pyi", "src/Mod/Material/App/UUIDsPyImp.cpp", "src/Mod/Material/App/trim.h" ], "source_file_count": 72, "source_file_count_by_extension": { ".cpp": 34, ".h": 24, ".py": 2, ".pyi": 12 }, "cmake": { "sha256": "d67e9cf97e3b57b090faf03e919c75b65276f28ea57fd033e2a36e48d7e2d91d", "variable_references": [ "CMAKE_BINARY_DIR", "CMAKE_CURRENT_BINARY_DIR", "CMAKE_CURRENT_LIST_DIR", "CMAKE_CURRENT_SOURCE_DIR", "CMAKE_INSTALL_LIBDIR", "CMAKE_SOURCE_DIR", "Material_QRC_SRCS", "MaterialsAPI_Files", "Materials_LIBS", "Materials_SRCS", "Python_SRCS", "QtConcurrent_INCLUDE_DIRS", "QtConcurrent_LIBRARIES", "YAML_CPP_INCLUDE_DIR", "YAML_CPP_LIBRARIES", "YAML_CPP_LIBRARY_DIR" ], "commands": [ "add_library", "target_compile_options", "target_compile_warn_error", "target_include_directories", "target_link_directories", "target_link_libraries", "target_precompile_headers" ] }, "direct_internal_targets": [ "FreeCADApp" ], "direct_packages": [ { "name": "Qt5::Concurrent or Qt6::Concurrent", "evidence": "${QtConcurrent_LIBRARIES}", "condition": "always" }, { "name": "yaml-cpp", "evidence": "${YAML_CPP_LIBRARIES} or yaml-cpp::yaml-cpp", "condition": "always" } ], "conditions": [ "Built when BUILD_MATERIAL is enabled", "Material external manager is optional" ], "include_evidence": { "total_include_directives": 464, "by_family": { "FreeCAD source": 158, "PyCXX": 9, "Python": 1, "Qt": 102, "unresolved quoted header": 53, "unresolved system header": 139, "yaml-cpp": 2 }, "files_by_family": { "FreeCAD source": [ "Mod/Material/App/AppMaterial.cpp", "Mod/Material/App/Array2DPyImp.cpp", "Mod/Material/App/Array3DPyImp.cpp", "Mod/Material/App/Exceptions.cpp", "Mod/Material/App/ExternalManager.cpp", "Mod/Material/App/Library.cpp", "Mod/Material/App/MaterialConfigLoader.cpp", "Mod/Material/App/MaterialConfigLoader.h", "Mod/Material/App/MaterialFilter.cpp", "Mod/Material/App/MaterialFilterOptionsPyImp.cpp", "Mod/Material/App/MaterialFilterPyImp.cpp", "Mod/Material/App/MaterialLibrary.cpp", "Mod/Material/App/MaterialLibrary.h", "Mod/Material/App/MaterialLibraryPyImp.cpp", "Mod/Material/App/MaterialLoader.cpp", "Mod/Material/App/MaterialLoader.h", "Mod/Material/App/MaterialManager.cpp", "Mod/Material/App/MaterialManager.h", "Mod/Material/App/MaterialManagerExternal.cpp", "Mod/Material/App/MaterialManagerExternal.h", "Mod/Material/App/MaterialManagerLocal.cpp", "Mod/Material/App/MaterialManagerLocal.h", "Mod/Material/App/MaterialManagerPyImp.cpp", "Mod/Material/App/MaterialPropertyPyImp.cpp", "Mod/Material/App/MaterialPyImp.cpp", "Mod/Material/App/MaterialValue.cpp", "Mod/Material/App/Materials.cpp", "Mod/Material/App/Materials.h", "Mod/Material/App/Model.cpp", "Mod/Material/App/Model.h", "Mod/Material/App/ModelLibrary.cpp", "Mod/Material/App/ModelLibrary.h", "Mod/Material/App/ModelLoader.cpp", "Mod/Material/App/ModelLoader.h", "Mod/Material/App/ModelManager.cpp", "Mod/Material/App/ModelManager.h", "Mod/Material/App/ModelManagerExternal.cpp", "Mod/Material/App/ModelManagerExternal.h", "Mod/Material/App/ModelManagerLocal.cpp", "Mod/Material/App/ModelManagerLocal.h", "Mod/Material/App/ModelManagerPyImp.cpp", "Mod/Material/App/ModelPropertyPyImp.cpp", "Mod/Material/App/ModelPyImp.cpp", "Mod/Material/App/ModelUuids.cpp", "Mod/Material/App/PropertyMaterial.cpp", "Mod/Material/App/PropertyMaterial.h", "Mod/Material/App/PyVariants.cpp", "Mod/Material/App/UUIDsPyImp.cpp" ], "PyCXX": [ "Mod/Material/App/Array2DPyImp.cpp", "Mod/Material/App/Array3DPyImp.cpp", "Mod/Material/App/ExternalManager.cpp", "Mod/Material/App/ExternalManager.h", "Mod/Material/App/MaterialFilterOptionsPyImp.cpp", "Mod/Material/App/MaterialFilterPyImp.cpp", "Mod/Material/App/MaterialLibraryPyImp.cpp", "Mod/Material/App/MaterialPyImp.cpp", "Mod/Material/App/PyVariants.h" ], "Python": [ "Mod/Material/App/ExternalManager.cpp" ], "Qt": [ "Mod/Material/App/Array2DPyImp.cpp", "Mod/Material/App/Array3DPyImp.cpp", "Mod/Material/App/Exceptions.h", "Mod/Material/App/ExternalManager.cpp", "Mod/Material/App/FolderTree.h", "Mod/Material/App/Library.h", "Mod/Material/App/MaterialConfigLoader.cpp", "Mod/Material/App/MaterialConfigLoader.h", "Mod/Material/App/MaterialFilter.h", "Mod/Material/App/MaterialFilterOptionsPyImp.cpp", "Mod/Material/App/MaterialFilterPyImp.cpp", "Mod/Material/App/MaterialLibrary.cpp", "Mod/Material/App/MaterialLibrary.h", "Mod/Material/App/MaterialLibraryPyImp.cpp", "Mod/Material/App/MaterialLoader.cpp", "Mod/Material/App/MaterialLoader.h", "Mod/Material/App/MaterialManager.cpp", "Mod/Material/App/MaterialManagerExternal.cpp", "Mod/Material/App/MaterialManagerExternal.h", "Mod/Material/App/MaterialManagerLocal.cpp", "Mod/Material/App/MaterialPyImp.cpp", "Mod/Material/App/MaterialValue.cpp", "Mod/Material/App/MaterialValue.h", "Mod/Material/App/Materials.cpp", "Mod/Material/App/Materials.h", "Mod/Material/App/Model.h", "Mod/Material/App/ModelLibrary.cpp", "Mod/Material/App/ModelLibrary.h", "Mod/Material/App/ModelLoader.cpp", "Mod/Material/App/ModelLoader.h", "Mod/Material/App/ModelManager.cpp", "Mod/Material/App/ModelManager.h", "Mod/Material/App/ModelManagerExternal.cpp", "Mod/Material/App/ModelManagerExternal.h", "Mod/Material/App/ModelManagerLocal.cpp", "Mod/Material/App/ModelManagerLocal.h", "Mod/Material/App/ModelUuids.h", "Mod/Material/App/PreCompiled.h", "Mod/Material/App/PropertyMaterial.cpp", "Mod/Material/App/PyVariants.cpp", "Mod/Material/App/PyVariants.h" ], "unresolved quoted header": [ "Mod/Material/App/AppMaterial.cpp", "Mod/Material/App/Array2DPyImp.cpp", "Mod/Material/App/Array3DPyImp.cpp", "Mod/Material/App/ExternalManager.cpp", "Mod/Material/App/MaterialFilterOptionsPyImp.cpp", "Mod/Material/App/MaterialFilterPyImp.cpp", "Mod/Material/App/MaterialLibraryPyImp.cpp", "Mod/Material/App/MaterialManagerPyImp.cpp", "Mod/Material/App/MaterialPropertyPyImp.cpp", "Mod/Material/App/MaterialPyImp.cpp", "Mod/Material/App/ModelManagerPyImp.cpp", "Mod/Material/App/ModelPropertyPyImp.cpp", "Mod/Material/App/ModelPyImp.cpp", "Mod/Material/App/PropertyMaterial.cpp", "Mod/Material/App/UUIDsPyImp.cpp" ], "unresolved system header": [ "Mod/Material/App/AppMaterial.cpp", "Mod/Material/App/Array2DPyImp.cpp", "Mod/Material/App/Array3DPyImp.cpp", "Mod/Material/App/Exceptions.h", "Mod/Material/App/ExternalManager.cpp", "Mod/Material/App/ExternalManager.h", "Mod/Material/App/FolderTree.h", "Mod/Material/App/Library.cpp", "Mod/Material/App/Library.h", "Mod/Material/App/MaterialConfigLoader.cpp", "Mod/Material/App/MaterialConfigLoader.h", "Mod/Material/App/MaterialFilter.cpp", "Mod/Material/App/MaterialFilter.h", "Mod/Material/App/MaterialFilterOptionsPyImp.cpp", "Mod/Material/App/MaterialFilterPyImp.cpp", "Mod/Material/App/MaterialLibrary.cpp", "Mod/Material/App/MaterialLibrary.h", "Mod/Material/App/MaterialLibraryPyImp.cpp", "Mod/Material/App/MaterialLoader.cpp", "Mod/Material/App/MaterialLoader.h", "Mod/Material/App/MaterialManager.cpp", "Mod/Material/App/MaterialManager.h", "Mod/Material/App/MaterialManagerExternal.cpp", "Mod/Material/App/MaterialManagerExternal.h", "Mod/Material/App/MaterialManagerLocal.cpp", "Mod/Material/App/MaterialManagerLocal.h", "Mod/Material/App/MaterialManagerPyImp.cpp", "Mod/Material/App/MaterialPyImp.cpp", "Mod/Material/App/MaterialValue.cpp", "Mod/Material/App/MaterialValue.h", "Mod/Material/App/Materials.cpp", "Mod/Material/App/Materials.h", "Mod/Material/App/Model.cpp", "Mod/Material/App/Model.h", "Mod/Material/App/ModelLibrary.cpp", "Mod/Material/App/ModelLibrary.h", "Mod/Material/App/ModelLoader.cpp", "Mod/Material/App/ModelLoader.h", "Mod/Material/App/ModelManager.cpp", "Mod/Material/App/ModelManager.h", "Mod/Material/App/ModelManagerExternal.cpp", "Mod/Material/App/ModelManagerExternal.h", "Mod/Material/App/ModelManagerLocal.cpp", "Mod/Material/App/ModelManagerLocal.h", "Mod/Material/App/ModelUuids.h", "Mod/Material/App/PreCompiled.h", "Mod/Material/App/PropertyMaterial.cpp", "Mod/Material/App/PropertyMaterial.h", "Mod/Material/App/PyVariants.h", "Mod/Material/App/trim.h" ], "yaml-cpp": [ "Mod/Material/App/MaterialLoader.h", "Mod/Material/App/ModelLoader.h" ] }, "unresolved_headers": [ { "header": "App/Application.h", "count": 18 }, { "header": "memory", "count": 18 }, { "header": "Mod/Material/MaterialGlobal.h", "count": 16 }, { "header": "Gui/MetaTypes.h", "count": 12 }, { "header": "Base/Quantity.h", "count": 10 }, { "header": "Base/BaseClass.h", "count": 8 }, { "header": "ModelPropertyPy.h", "count": 7 }, { "header": "Base/QuantityPy.h", "count": 7 }, { "header": "Base/Interpreter.h", "count": 5 }, { "header": "MaterialPy.h", "count": 5 }, { "header": "string", "count": 5 }, { "header": "Base/Console.h", "count": 4 }, { "header": "ModelPy.h", "count": 4 }, { "header": "MaterialFilterPy.h", "count": 4 }, { "header": "Array2DPy.h", "count": 3 }, { "header": "Array3DPy.h", "count": 3 }, { "header": "MaterialFilterOptionsPy.h", "count": 3 }, { "header": "MaterialLibraryPy.h", "count": 3 }, { "header": "MaterialPropertyPy.h", "count": 3 }, { "header": "Base/Parameter.h", "count": 3 }, { "header": "random", "count": 3 }, { "header": "App/Material.h", "count": 3 }, { "header": "ModelManagerPy.h", "count": 2 }, { "header": "UUIDsPy.h", "count": 2 }, { "header": "MaterialManagerPy.h", "count": 2 }, { "header": "map", "count": 2 }, { "header": "fstream", "count": 2 }, { "header": "Base/Stream.h", "count": 2 }, { "header": "filesystem", "count": 2 }, { "header": "lru/lru.hpp", "count": 2 }, { "header": "algorithm", "count": 2 }, { "header": "Base/PyObjectBase.h", "count": 1 }, { "header": "App/CleanupProcess.h", "count": 1 }, { "header": "Array2DPy.cpp", "count": 1 }, { "header": "Array3DPy.cpp", "count": 1 }, { "header": "Base/Exception.h", "count": 1 }, { "header": "MaterialFilterOptionsPy.cpp", "count": 1 }, { "header": "MaterialFilterPy.cpp", "count": 1 }, { "header": "MaterialLibraryPy.cpp", "count": 1 }, { "header": "Base/Tools.h", "count": 1 }, { "header": "MaterialManagerPy.cpp", "count": 1 }, { "header": "Base/PyWrapParseTupleAndKeywords.h", "count": 1 }, { "header": "MaterialPropertyPy.cpp", "count": 1 }, { "header": "MaterialPy.cpp", "count": 1 }, { "header": "Base/Color.h", "count": 1 }, { "header": "Base/FileInfo.h", "count": 1 }, { "header": "ModelManagerPy.cpp", "count": 1 }, { "header": "ModelPropertyPy.cpp", "count": 1 }, { "header": "ModelPy.cpp", "count": 1 }, { "header": "FCConfig.h", "count": 1 }, { "header": "windows.h", "count": 1 }, { "header": "cmath", "count": 1 }, { "header": "sstream", "count": 1 }, { "header": "vector", "count": 1 }, { "header": "Base/Writer.h", "count": 1 }, { "header": "App/Property.h", "count": 1 }, { "header": "Base/Reader.h", "count": 1 }, { "header": "UUIDsPy.cpp", "count": 1 } ] }, "transitive_targets": [ "Materials", "FreeCADApp", "FreeCADBase" ], "transitive_external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "yaml-cpp", "zlib" ] }, { "name": "Part", "cmake_file": "src/Mod/Part/App/CMakeLists.txt", "cmake_file_exists": true, "source_root": "src/Mod/Part/App", "source_files": [ "src/Mod/Part/App/AppPart.cpp", "src/Mod/Part/App/AppPartPy.cpp", "src/Mod/Part/App/Arc.pyi", "src/Mod/Part/App/ArcOfCircle.pyi", "src/Mod/Part/App/ArcOfCirclePyImp.cpp", "src/Mod/Part/App/ArcOfConic.pyi", "src/Mod/Part/App/ArcOfConicPyImp.cpp", "src/Mod/Part/App/ArcOfEllipse.pyi", "src/Mod/Part/App/ArcOfEllipsePyImp.cpp", "src/Mod/Part/App/ArcOfHyperbola.pyi", "src/Mod/Part/App/ArcOfHyperbolaPyImp.cpp", "src/Mod/Part/App/ArcOfParabola.pyi", "src/Mod/Part/App/ArcOfParabolaPyImp.cpp", "src/Mod/Part/App/ArcPyImp.cpp", "src/Mod/Part/App/AttachEngine.pyi", "src/Mod/Part/App/AttachEnginePyImp.cpp", "src/Mod/Part/App/AttachExtension.cpp", "src/Mod/Part/App/AttachExtension.h", "src/Mod/Part/App/AttachExtension.pyi", "src/Mod/Part/App/AttachExtensionPyImp.cpp", "src/Mod/Part/App/Attacher.cpp", "src/Mod/Part/App/Attacher.h", "src/Mod/Part/App/BRepFeat/MakePrism.pyi", "src/Mod/Part/App/BRepFeat/MakePrismPyImp.cpp", "src/Mod/Part/App/BRepMesh.cpp", "src/Mod/Part/App/BRepMesh.h", "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi", "src/Mod/Part/App/BRepOffsetAPI_MakeFillingPyImp.cpp", "src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp", "src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.h", "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi", "src/Mod/Part/App/BRepOffsetAPI_MakePipeShellPyImp.cpp", "src/Mod/Part/App/BSplineCurve.pyi", "src/Mod/Part/App/BSplineCurveBiArcs.cpp", "src/Mod/Part/App/BSplineCurveBiArcs.h", "src/Mod/Part/App/BSplineCurvePyImp.cpp", "src/Mod/Part/App/BSplineSurface.pyi", "src/Mod/Part/App/BSplineSurfacePyImp.cpp", "src/Mod/Part/App/BezierCurve.pyi", "src/Mod/Part/App/BezierCurvePyImp.cpp", "src/Mod/Part/App/BezierSurface.pyi", "src/Mod/Part/App/BezierSurfacePyImp.cpp", "src/Mod/Part/App/BodyBase.cpp", "src/Mod/Part/App/BodyBase.h", "src/Mod/Part/App/BodyBase.pyi", "src/Mod/Part/App/BodyBasePyImp.cpp", "src/Mod/Part/App/BoundedCurve.pyi", "src/Mod/Part/App/BoundedCurvePyImp.cpp", "src/Mod/Part/App/ChFi2d/ChFi2d_AnaFilletAlgo.pyi", "src/Mod/Part/App/ChFi2d/ChFi2d_AnaFilletAlgoPyImp.cpp", "src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPI.pyi", "src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPIPyImp.cpp", "src/Mod/Part/App/ChFi2d/ChFi2d_FilletAPI.pyi", "src/Mod/Part/App/ChFi2d/ChFi2d_FilletAPIPyImp.cpp", "src/Mod/Part/App/ChFi2d/ChFi2d_FilletAlgo.pyi", "src/Mod/Part/App/ChFi2d/ChFi2d_FilletAlgoPyImp.cpp", "src/Mod/Part/App/Circle.pyi", "src/Mod/Part/App/CirclePyImp.cpp", "src/Mod/Part/App/Cone.pyi", "src/Mod/Part/App/ConePyImp.cpp", "src/Mod/Part/App/Conic.pyi", "src/Mod/Part/App/ConicPyImp.cpp", "src/Mod/Part/App/CrossSection.cpp", "src/Mod/Part/App/CrossSection.h", "src/Mod/Part/App/CustomFeature.cpp", "src/Mod/Part/App/CustomFeature.h", "src/Mod/Part/App/Cylinder.pyi", "src/Mod/Part/App/CylinderPyImp.cpp", "src/Mod/Part/App/DatumFeature.cpp", "src/Mod/Part/App/DatumFeature.h", "src/Mod/Part/App/Datums.cpp", "src/Mod/Part/App/Datums.h", "src/Mod/Part/App/Ellipse.pyi", "src/Mod/Part/App/EllipsePyImp.cpp", "src/Mod/Part/App/ExtrusionHelper.cpp", "src/Mod/Part/App/ExtrusionHelper.h", "src/Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.cpp", "src/Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.h", "src/Mod/Part/App/FCBRepAlgoAPI_Common.cpp", "src/Mod/Part/App/FCBRepAlgoAPI_Common.h", "src/Mod/Part/App/FCBRepAlgoAPI_Cut.cpp", "src/Mod/Part/App/FCBRepAlgoAPI_Cut.h", "src/Mod/Part/App/FCBRepAlgoAPI_Fuse.cpp", "src/Mod/Part/App/FCBRepAlgoAPI_Fuse.h", "src/Mod/Part/App/FCBRepAlgoAPI_Section.cpp", "src/Mod/Part/App/FCBRepAlgoAPI_Section.h", "src/Mod/Part/App/FT2FC.cpp", "src/Mod/Part/App/FT2FC.h", "src/Mod/Part/App/FaceMaker.cpp", "src/Mod/Part/App/FaceMaker.h", "src/Mod/Part/App/FaceMakerBullseye.cpp", "src/Mod/Part/App/FaceMakerBullseye.h", "src/Mod/Part/App/FaceMakerCheese.cpp", "src/Mod/Part/App/FaceMakerCheese.h", "src/Mod/Part/App/FeatureChamfer.cpp", "src/Mod/Part/App/FeatureChamfer.h", "src/Mod/Part/App/FeatureCompound.cpp", "src/Mod/Part/App/FeatureCompound.h", "src/Mod/Part/App/FeatureExtrusion.cpp", "src/Mod/Part/App/FeatureExtrusion.h", "src/Mod/Part/App/FeatureFace.cpp", "src/Mod/Part/App/FeatureFace.h", "src/Mod/Part/App/FeatureFillet.cpp", "src/Mod/Part/App/FeatureFillet.h", "src/Mod/Part/App/FeatureGeometrySet.cpp", "src/Mod/Part/App/FeatureGeometrySet.h", "src/Mod/Part/App/FeatureMirroring.cpp", "src/Mod/Part/App/FeatureMirroring.h", "src/Mod/Part/App/FeatureOffset.cpp", "src/Mod/Part/App/FeatureOffset.h", "src/Mod/Part/App/FeaturePartBoolean.cpp", "src/Mod/Part/App/FeaturePartBoolean.h", "src/Mod/Part/App/FeaturePartBox.cpp", "src/Mod/Part/App/FeaturePartBox.h", "src/Mod/Part/App/FeaturePartCircle.cpp", "src/Mod/Part/App/FeaturePartCircle.h", "src/Mod/Part/App/FeaturePartCommon.cpp", "src/Mod/Part/App/FeaturePartCommon.h", "src/Mod/Part/App/FeaturePartCurveNet.cpp", "src/Mod/Part/App/FeaturePartCurveNet.h", "src/Mod/Part/App/FeaturePartCut.cpp", "src/Mod/Part/App/FeaturePartCut.h", "src/Mod/Part/App/FeaturePartFuse.cpp", "src/Mod/Part/App/FeaturePartFuse.h", "src/Mod/Part/App/FeaturePartImportBrep.cpp", "src/Mod/Part/App/FeaturePartImportBrep.h", "src/Mod/Part/App/FeaturePartImportIges.cpp", "src/Mod/Part/App/FeaturePartImportIges.h", "src/Mod/Part/App/FeaturePartImportStep.cpp", "src/Mod/Part/App/FeaturePartImportStep.h", "src/Mod/Part/App/FeaturePartPolygon.cpp", "src/Mod/Part/App/FeaturePartPolygon.h", "src/Mod/Part/App/FeaturePartSection.cpp", "src/Mod/Part/App/FeaturePartSection.h", "src/Mod/Part/App/FeaturePartSpline.cpp", "src/Mod/Part/App/FeaturePartSpline.h", "src/Mod/Part/App/FeatureProjectOnSurface.cpp", "src/Mod/Part/App/FeatureProjectOnSurface.h", "src/Mod/Part/App/FeatureRevolution.cpp", "src/Mod/Part/App/FeatureRevolution.h", "src/Mod/Part/App/FeatureScale.cpp", "src/Mod/Part/App/FeatureScale.h", "src/Mod/Part/App/FuzzyHelper.cpp", "src/Mod/Part/App/FuzzyHelper.h", "src/Mod/Part/App/Geom2d/ArcOfCircle2d.pyi", "src/Mod/Part/App/Geom2d/ArcOfCircle2dPyImp.cpp", "src/Mod/Part/App/Geom2d/ArcOfConic2d.pyi", "src/Mod/Part/App/Geom2d/ArcOfConic2dPyImp.cpp", "src/Mod/Part/App/Geom2d/ArcOfEllipse2d.pyi", "src/Mod/Part/App/Geom2d/ArcOfEllipse2dPyImp.cpp", "src/Mod/Part/App/Geom2d/ArcOfHyperbola2d.pyi", "src/Mod/Part/App/Geom2d/ArcOfHyperbola2dPyImp.cpp", "src/Mod/Part/App/Geom2d/ArcOfParabola2d.pyi", "src/Mod/Part/App/Geom2d/ArcOfParabola2dPyImp.cpp", "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi", "src/Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp", "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi", "src/Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Circle2d.pyi", "src/Mod/Part/App/Geom2d/Circle2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Conic2d.pyi", "src/Mod/Part/App/Geom2d/Conic2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Curve2d.pyi", "src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Ellipse2d.pyi", "src/Mod/Part/App/Geom2d/Ellipse2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Geometry2d.pyi", "src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Hyperbola2d.pyi", "src/Mod/Part/App/Geom2d/Hyperbola2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Line2d.pyi", "src/Mod/Part/App/Geom2d/Line2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Line2dSegment.pyi", "src/Mod/Part/App/Geom2d/Line2dSegmentPyImp.cpp", "src/Mod/Part/App/Geom2d/OffsetCurve2d.pyi", "src/Mod/Part/App/Geom2d/OffsetCurve2dPyImp.cpp", "src/Mod/Part/App/Geom2d/Parabola2d.pyi", "src/Mod/Part/App/Geom2d/Parabola2dPyImp.cpp", "src/Mod/Part/App/GeomPlate/BuildPlateSurface.pyi", "src/Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp", "src/Mod/Part/App/GeomPlate/CurveConstraint.pyi", "src/Mod/Part/App/GeomPlate/CurveConstraintPyImp.cpp", "src/Mod/Part/App/GeomPlate/PointConstraint.pyi", "src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp", "src/Mod/Part/App/Geometry.cpp", "src/Mod/Part/App/Geometry.h", "src/Mod/Part/App/Geometry.pyi", "src/Mod/Part/App/Geometry2d.cpp", "src/Mod/Part/App/Geometry2d.h", "src/Mod/Part/App/GeometryBoolExtension.pyi", "src/Mod/Part/App/GeometryBoolExtensionPyImp.cpp", "src/Mod/Part/App/GeometryCurve.pyi", "src/Mod/Part/App/GeometryCurvePyImp.cpp", "src/Mod/Part/App/GeometryDefaultExtension.cpp", "src/Mod/Part/App/GeometryDefaultExtension.h", "src/Mod/Part/App/GeometryDoubleExtension.pyi", "src/Mod/Part/App/GeometryDoubleExtensionPyImp.cpp", "src/Mod/Part/App/GeometryExtension.cpp", "src/Mod/Part/App/GeometryExtension.h", "src/Mod/Part/App/GeometryExtension.pyi", "src/Mod/Part/App/GeometryExtensionPyImp.cpp", "src/Mod/Part/App/GeometryIntExtension.pyi", "src/Mod/Part/App/GeometryIntExtensionPyImp.cpp", "src/Mod/Part/App/GeometryMigrationExtension.cpp", "src/Mod/Part/App/GeometryMigrationExtension.h", "src/Mod/Part/App/GeometryPyImp.cpp", "src/Mod/Part/App/GeometryStringExtension.pyi", "src/Mod/Part/App/GeometryStringExtensionPyImp.cpp", "src/Mod/Part/App/GeometrySurface.pyi", "src/Mod/Part/App/GeometrySurfacePyImp.cpp", "src/Mod/Part/App/GizmoHelper.cpp", "src/Mod/Part/App/GizmoHelper.h", "src/Mod/Part/App/HLRBRep/HLRBRep_Algo.pyi", "src/Mod/Part/App/HLRBRep/HLRBRep_AlgoPyImp.cpp", "src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgo.pyi", "src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp", "src/Mod/Part/App/HLRBRep/HLRToShape.pyi", "src/Mod/Part/App/HLRBRep/HLRToShapePyImp.cpp", "src/Mod/Part/App/HLRBRep/PolyHLRToShape.pyi", "src/Mod/Part/App/HLRBRep/PolyHLRToShapePyImp.cpp", "src/Mod/Part/App/Hyperbola.pyi", "src/Mod/Part/App/HyperbolaPyImp.cpp", "src/Mod/Part/App/IGES/ImportExportSettings.cpp", "src/Mod/Part/App/IGES/ImportExportSettings.h", "src/Mod/Part/App/ImportIges.cpp", "src/Mod/Part/App/ImportIges.h", "src/Mod/Part/App/ImportStep.cpp", "src/Mod/Part/App/ImportStep.h", "src/Mod/Part/App/Interface.cpp", "src/Mod/Part/App/Interface.h", "src/Mod/Part/App/Line.pyi", "src/Mod/Part/App/LinePyImp.cpp", "src/Mod/Part/App/LineSegment.pyi", "src/Mod/Part/App/LineSegmentPyImp.cpp", "src/Mod/Part/App/MeasureClient.cpp", "src/Mod/Part/App/MeasureClient.h", "src/Mod/Part/App/MeasureInfo.h", "src/Mod/Part/App/OCAF/ImportExportSettings.cpp", "src/Mod/Part/App/OCAF/ImportExportSettings.h", "src/Mod/Part/App/OCCError.h", "src/Mod/Part/App/OCCTProgressIndicator.h", "src/Mod/Part/App/OffsetCurve.pyi", "src/Mod/Part/App/OffsetCurvePyImp.cpp", "src/Mod/Part/App/OffsetSurface.pyi", "src/Mod/Part/App/OffsetSurfacePyImp.cpp", "src/Mod/Part/App/OpenCascadeAll.h", "src/Mod/Part/App/Parabola.pyi", "src/Mod/Part/App/ParabolaPyImp.cpp", "src/Mod/Part/App/Part2DObject.cpp", "src/Mod/Part/App/Part2DObject.h", "src/Mod/Part/App/Part2DObject.pyi", "src/Mod/Part/App/Part2DObjectPyImp.cpp", "src/Mod/Part/App/PartFeature.cpp", "src/Mod/Part/App/PartFeature.h", "src/Mod/Part/App/PartFeature.pyi", "src/Mod/Part/App/PartFeaturePyImp.cpp", "src/Mod/Part/App/PartFeatureReference.cpp", "src/Mod/Part/App/PartFeatureReference.h", "src/Mod/Part/App/PartFeatures.cpp", "src/Mod/Part/App/PartFeatures.h", "src/Mod/Part/App/PartPyCXX.cpp", "src/Mod/Part/App/PartPyCXX.h", "src/Mod/Part/App/Plane.pyi", "src/Mod/Part/App/PlanePyImp.cpp", "src/Mod/Part/App/PlateSurface.pyi", "src/Mod/Part/App/PlateSurfacePyImp.cpp", "src/Mod/Part/App/Point.pyi", "src/Mod/Part/App/PointPyImp.cpp", "src/Mod/Part/App/PreCompiled.h", "src/Mod/Part/App/PreviewExtension.cpp", "src/Mod/Part/App/PreviewExtension.h", "src/Mod/Part/App/PrimitiveFeature.cpp", "src/Mod/Part/App/PrimitiveFeature.h", "src/Mod/Part/App/PrismExtension.cpp", "src/Mod/Part/App/PrismExtension.h", "src/Mod/Part/App/PropertyGeometryList.cpp", "src/Mod/Part/App/PropertyGeometryList.h", "src/Mod/Part/App/PropertyTopoShape.cpp", "src/Mod/Part/App/PropertyTopoShape.h", "src/Mod/Part/App/PropertyTopoShapeList.cpp", "src/Mod/Part/App/PropertyTopoShapeList.h", "src/Mod/Part/App/RectangularTrimmedSurface.pyi", "src/Mod/Part/App/RectangularTrimmedSurfacePyImp.cpp", "src/Mod/Part/App/STEP/ImportExportSettings.cpp", "src/Mod/Part/App/STEP/ImportExportSettings.h", "src/Mod/Part/App/Services.cpp", "src/Mod/Part/App/Services.h", "src/Mod/Part/App/ShapeFix/ShapeFix_Edge.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_EdgeConnect.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_EdgeConnectPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_EdgePyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Face.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_FaceConnect.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_FaceConnectPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_FacePyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_FixSmallFace.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_FixSmallFacePyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_FixSmallSolid.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_FixSmallSolidPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_FreeBounds.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_FreeBoundsPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Root.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Shape.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_ShapePyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_ShapeTolerance.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_ShapeTolerancePyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Shell.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_ShellPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Solid.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_SolidPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_SplitCommonVertex.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_SplitCommonVertexPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_SplitTool.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_SplitToolPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Wire.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_WirePyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_WireVertex.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_WireVertexPyImp.cpp", "src/Mod/Part/App/ShapeFix/ShapeFix_Wireframe.pyi", "src/Mod/Part/App/ShapeFix/ShapeFix_WireframePyImp.cpp", "src/Mod/Part/App/ShapeMapHasher.h", "src/Mod/Part/App/ShapeUpgrade/UnifySameDomain.pyi", "src/Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp", "src/Mod/Part/App/SignalException.cpp", "src/Mod/Part/App/SignalException.h", "src/Mod/Part/App/Sphere.pyi", "src/Mod/Part/App/SpherePyImp.cpp", "src/Mod/Part/App/SurfaceOfExtrusion.pyi", "src/Mod/Part/App/SurfaceOfExtrusionPyImp.cpp", "src/Mod/Part/App/SurfaceOfRevolution.pyi", "src/Mod/Part/App/SurfaceOfRevolutionPyImp.cpp", "src/Mod/Part/App/Tools.cpp", "src/Mod/Part/App/Tools.h", "src/Mod/Part/App/TopoShape.cpp", "src/Mod/Part/App/TopoShape.h", "src/Mod/Part/App/TopoShape.pyi", "src/Mod/Part/App/TopoShapeCache.cpp", "src/Mod/Part/App/TopoShapeCache.h", "src/Mod/Part/App/TopoShapeCompSolid.pyi", "src/Mod/Part/App/TopoShapeCompSolidPyImp.cpp", "src/Mod/Part/App/TopoShapeCompound.pyi", "src/Mod/Part/App/TopoShapeCompoundPyImp.cpp", "src/Mod/Part/App/TopoShapeEdge.pyi", "src/Mod/Part/App/TopoShapeEdgePyImp.cpp", "src/Mod/Part/App/TopoShapeExpansion.cpp", "src/Mod/Part/App/TopoShapeFace.pyi", "src/Mod/Part/App/TopoShapeFacePyImp.cpp", "src/Mod/Part/App/TopoShapeMapper.cpp", "src/Mod/Part/App/TopoShapeMapper.h", "src/Mod/Part/App/TopoShapeOpCode.h", "src/Mod/Part/App/TopoShapePyImp.cpp", "src/Mod/Part/App/TopoShapeShell.pyi", "src/Mod/Part/App/TopoShapeShellPyImp.cpp", "src/Mod/Part/App/TopoShapeSolid.pyi", "src/Mod/Part/App/TopoShapeSolidPyImp.cpp", "src/Mod/Part/App/TopoShapeVertex.pyi", "src/Mod/Part/App/TopoShapeVertexPyImp.cpp", "src/Mod/Part/App/TopoShapeWire.pyi", "src/Mod/Part/App/TopoShapeWirePyImp.cpp", "src/Mod/Part/App/Toroid.pyi", "src/Mod/Part/App/ToroidPyImp.cpp", "src/Mod/Part/App/TrimmedCurve.pyi", "src/Mod/Part/App/TrimmedCurvePyImp.cpp", "src/Mod/Part/App/VectorAdapter.cpp", "src/Mod/Part/App/VectorAdapter.h", "src/Mod/Part/App/WireJoiner.cpp", "src/Mod/Part/App/WireJoiner.h", "src/Mod/Part/App/edgecluster.cpp", "src/Mod/Part/App/edgecluster.h", "src/Mod/Part/App/encodeFilename.h", "src/Mod/Part/App/modelRefine.cpp", "src/Mod/Part/App/modelRefine.h" ], "source_file_count": 373, "source_file_count_by_extension": { ".cpp": 184, ".h": 87, ".pyi": 102 }, "cmake": { "sha256": "887ead3b343531d77e0315c8c933a0eca74b2bfefb8fc46dd71b83a0e7dedbc0", "variable_references": [ "BRepFeatPy_SRCS", "CMAKE_BINARY_DIR", "CMAKE_CURRENT_BINARY_DIR", "CMAKE_CURRENT_LIST_DIR", "CMAKE_CURRENT_SOURCE_DIR", "CMAKE_INSTALL_LIBDIR", "CMAKE_SOURCE_DIR", "ChFi2dPy_SRCS", "EIGEN3_NO_DEPRECATED_COPY", "FCBRepAlgoAPI_SRCS", "FREETYPE_INCLUDE_DIRS", "FREETYPE_LIBRARIES", "Features_SRCS", "Geom2dPy_SRCS", "GeomPlatePy_SRCS", "HLRBRepPy_SRCS", "OCC_DEBUG_LIBRARIES", "OCC_INCLUDE_DIR", "OCC_LIBRARIES", "OCC_LIBRARY_DIR", "Part_LIBS", "Part_SRCS", "Properties_SRCS", "Python_SRCS", "ShapeFixPy_SRCS", "ShapeUpgradePy_SRCS" ], "commands": [ "add_library", "target_compile_definitions", "target_compile_options", "target_compile_warn_error", "target_include_directories", "target_link_directories", "target_link_libraries", "target_precompile_headers", "target_sources" ] }, "direct_internal_targets": [ "FreeCADApp", "Materials" ], "direct_packages": [ { "name": "OpenCASCADE", "evidence": "${OCC_LIBRARIES}; ${OCC_DEBUG_LIBRARIES}", "condition": "always" }, { "name": "FreeType", "evidence": "${FREETYPE_LIBRARIES}", "condition": "FREETYPE_FOUND" }, { "name": "HarfBuzz", "evidence": "harfbuzz::harfbuzz", "condition": "FREETYPE_FOUND" } ], "conditions": [ "BUILD_PART", "Materials target must be available" ], "include_evidence": { "total_include_directives": 3577, "by_family": { "Boost": 24, "FreeCAD source": 373, "OpenCASCADE": 1527, "PyCXX": 1, "Qt": 10, "unresolved quoted header": 299, "unresolved system header": 1343 }, "files_by_family": { "Boost": [ "Mod/Part/App/Geometry.cpp", "Mod/Part/App/Geometry.h", "Mod/Part/App/GeometryPyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_AlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp", "Mod/Part/App/PreCompiled.h", "Mod/Part/App/SignalException.cpp", "Mod/Part/App/TopoShape.cpp", "Mod/Part/App/TopoShapeExpansion.cpp", "Mod/Part/App/TopoShapePyImp.cpp", "Mod/Part/App/WireJoiner.cpp" ], "FreeCAD source": [ "Mod/Part/App/AppPart.cpp", "Mod/Part/App/AppPartPy.cpp", "Mod/Part/App/ArcOfCirclePyImp.cpp", "Mod/Part/App/ArcOfConicPyImp.cpp", "Mod/Part/App/ArcOfEllipsePyImp.cpp", "Mod/Part/App/ArcOfHyperbolaPyImp.cpp", "Mod/Part/App/ArcOfParabolaPyImp.cpp", "Mod/Part/App/ArcPyImp.cpp", "Mod/Part/App/AttachEnginePyImp.cpp", "Mod/Part/App/AttachExtension.cpp", "Mod/Part/App/AttachExtension.h", "Mod/Part/App/AttachExtensionPyImp.cpp", "Mod/Part/App/Attacher.cpp", "Mod/Part/App/Attacher.h", "Mod/Part/App/BRepFeat/MakePrismPyImp.cpp", "Mod/Part/App/BRepMesh.cpp", "Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp", "Mod/Part/App/BRepOffsetAPI_MakePipeShellPyImp.cpp", "Mod/Part/App/BSplineCurveBiArcs.cpp", "Mod/Part/App/BSplineCurvePyImp.cpp", "Mod/Part/App/BSplineSurfacePyImp.cpp", "Mod/Part/App/BezierCurvePyImp.cpp", "Mod/Part/App/BezierSurfacePyImp.cpp", "Mod/Part/App/BodyBase.cpp", "Mod/Part/App/BodyBase.h", "Mod/Part/App/BodyBasePyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAlgoPyImp.cpp", "Mod/Part/App/CirclePyImp.cpp", "Mod/Part/App/ConePyImp.cpp", "Mod/Part/App/ConicPyImp.cpp", "Mod/Part/App/CrossSection.cpp", "Mod/Part/App/CrossSection.h", "Mod/Part/App/CustomFeature.cpp", "Mod/Part/App/CylinderPyImp.cpp", "Mod/Part/App/DatumFeature.cpp", "Mod/Part/App/DatumFeature.h", "Mod/Part/App/Datums.cpp", "Mod/Part/App/Datums.h", "Mod/Part/App/EllipsePyImp.cpp", "Mod/Part/App/ExtrusionHelper.cpp", "Mod/Part/App/ExtrusionHelper.h", "Mod/Part/App/FT2FC.cpp", "Mod/Part/App/FaceMaker.cpp", "Mod/Part/App/FaceMaker.h", "Mod/Part/App/FaceMakerBullseye.cpp", "Mod/Part/App/FaceMakerBullseye.h", "Mod/Part/App/FaceMakerCheese.cpp", "Mod/Part/App/FaceMakerCheese.h", "Mod/Part/App/FeatureChamfer.cpp", "Mod/Part/App/FeatureChamfer.h", "Mod/Part/App/FeatureCompound.cpp", "Mod/Part/App/FeatureCompound.h", "Mod/Part/App/FeatureExtrusion.cpp", "Mod/Part/App/FeatureExtrusion.h", "Mod/Part/App/FeatureFace.cpp", "Mod/Part/App/FeatureFace.h", "Mod/Part/App/FeatureFillet.cpp", "Mod/Part/App/FeatureFillet.h", "Mod/Part/App/FeatureGeometrySet.cpp", "Mod/Part/App/FeatureGeometrySet.h", "Mod/Part/App/FeatureMirroring.cpp", "Mod/Part/App/FeatureMirroring.h", "Mod/Part/App/FeatureOffset.cpp", "Mod/Part/App/FeatureOffset.h", "Mod/Part/App/FeaturePartBoolean.cpp", "Mod/Part/App/FeaturePartBoolean.h", "Mod/Part/App/FeaturePartBox.cpp", "Mod/Part/App/FeaturePartBox.h", "Mod/Part/App/FeaturePartCircle.cpp", "Mod/Part/App/FeaturePartCircle.h", "Mod/Part/App/FeaturePartCommon.cpp", "Mod/Part/App/FeaturePartCommon.h", "Mod/Part/App/FeaturePartCurveNet.cpp", "Mod/Part/App/FeaturePartCurveNet.h", "Mod/Part/App/FeaturePartCut.cpp", "Mod/Part/App/FeaturePartCut.h", "Mod/Part/App/FeaturePartFuse.cpp", "Mod/Part/App/FeaturePartFuse.h", "Mod/Part/App/FeaturePartImportBrep.cpp", "Mod/Part/App/FeaturePartImportBrep.h", "Mod/Part/App/FeaturePartImportIges.cpp", "Mod/Part/App/FeaturePartImportIges.h", "Mod/Part/App/FeaturePartImportStep.cpp", "Mod/Part/App/FeaturePartImportStep.h", "Mod/Part/App/FeaturePartPolygon.cpp", "Mod/Part/App/FeaturePartPolygon.h", "Mod/Part/App/FeaturePartSection.cpp", "Mod/Part/App/FeaturePartSection.h", "Mod/Part/App/FeaturePartSpline.cpp", "Mod/Part/App/FeaturePartSpline.h", "Mod/Part/App/FeatureProjectOnSurface.cpp", "Mod/Part/App/FeatureProjectOnSurface.h", "Mod/Part/App/FeatureRevolution.cpp", "Mod/Part/App/FeatureRevolution.h", "Mod/Part/App/FeatureScale.cpp", "Mod/Part/App/FeatureScale.h", "Mod/Part/App/Geom2d/ArcOfCircle2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfConic2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfEllipse2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfHyperbola2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfParabola2dPyImp.cpp", "Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/Circle2dPyImp.cpp", "Mod/Part/App/Geom2d/Conic2dPyImp.cpp", "Mod/Part/App/Geom2d/Curve2dPyImp.cpp", "Mod/Part/App/Geom2d/Ellipse2dPyImp.cpp", "Mod/Part/App/Geom2d/Geometry2dPyImp.cpp", "Mod/Part/App/Geom2d/Hyperbola2dPyImp.cpp", "Mod/Part/App/Geom2d/Line2dPyImp.cpp", "Mod/Part/App/Geom2d/Line2dSegmentPyImp.cpp", "Mod/Part/App/Geom2d/OffsetCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/Parabola2dPyImp.cpp", "Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp", "Mod/Part/App/Geometry.cpp", "Mod/Part/App/Geometry.h", "Mod/Part/App/Geometry2d.cpp", "Mod/Part/App/GeometryCurvePyImp.cpp", "Mod/Part/App/GeometryDefaultExtension.cpp", "Mod/Part/App/GeometryDefaultExtension.h", "Mod/Part/App/GeometryDoubleExtensionPyImp.cpp", "Mod/Part/App/GeometryExtension.cpp", "Mod/Part/App/GeometryExtensionPyImp.cpp", "Mod/Part/App/GeometryMigrationExtension.cpp", "Mod/Part/App/GeometryMigrationExtension.h", "Mod/Part/App/GeometryPyImp.cpp", "Mod/Part/App/GeometrySurfacePyImp.cpp", "Mod/Part/App/GizmoHelper.cpp", "Mod/Part/App/HLRBRep/HLRBRep_AlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp", "Mod/Part/App/HyperbolaPyImp.cpp", "Mod/Part/App/IGES/ImportExportSettings.cpp", "Mod/Part/App/ImportIges.cpp", "Mod/Part/App/ImportStep.cpp", "Mod/Part/App/Interface.cpp", "Mod/Part/App/LinePyImp.cpp", "Mod/Part/App/LineSegmentPyImp.cpp", "Mod/Part/App/MeasureClient.cpp", "Mod/Part/App/MeasureClient.h", "Mod/Part/App/OCAF/ImportExportSettings.cpp", "Mod/Part/App/OffsetCurvePyImp.cpp", "Mod/Part/App/OffsetSurfacePyImp.cpp", "Mod/Part/App/ParabolaPyImp.cpp", "Mod/Part/App/Part2DObject.cpp", "Mod/Part/App/Part2DObject.h", "Mod/Part/App/Part2DObjectPyImp.cpp", "Mod/Part/App/PartFeature.cpp", "Mod/Part/App/PartFeature.h", "Mod/Part/App/PartFeaturePyImp.cpp", "Mod/Part/App/PartFeatureReference.cpp", "Mod/Part/App/PartFeatureReference.h", "Mod/Part/App/PartFeatures.cpp", "Mod/Part/App/PartFeatures.h", "Mod/Part/App/PartPyCXX.cpp", "Mod/Part/App/PlanePyImp.cpp", "Mod/Part/App/PlateSurfacePyImp.cpp", "Mod/Part/App/PointPyImp.cpp", "Mod/Part/App/PreCompiled.h", "Mod/Part/App/PreviewExtension.cpp", "Mod/Part/App/PreviewExtension.h", "Mod/Part/App/PrimitiveFeature.cpp", "Mod/Part/App/PrimitiveFeature.h", "Mod/Part/App/PrismExtension.cpp", "Mod/Part/App/PropertyGeometryList.cpp", "Mod/Part/App/PropertyGeometryList.h", "Mod/Part/App/PropertyTopoShape.cpp", "Mod/Part/App/PropertyTopoShape.h", "Mod/Part/App/PropertyTopoShapeList.cpp", "Mod/Part/App/PropertyTopoShapeList.h", "Mod/Part/App/RectangularTrimmedSurfacePyImp.cpp", "Mod/Part/App/STEP/ImportExportSettings.cpp", "Mod/Part/App/Services.cpp", "Mod/Part/App/ShapeFix/ShapeFix_EdgePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WirePyImp.cpp", "Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp", "Mod/Part/App/SignalException.cpp", "Mod/Part/App/SpherePyImp.cpp", "Mod/Part/App/SurfaceOfExtrusionPyImp.cpp", "Mod/Part/App/SurfaceOfRevolutionPyImp.cpp", "Mod/Part/App/Tools.cpp", "Mod/Part/App/TopoShape.cpp", "Mod/Part/App/TopoShapeCache.cpp", "Mod/Part/App/TopoShapeCache.h", "Mod/Part/App/TopoShapeCompSolidPyImp.cpp", "Mod/Part/App/TopoShapeCompoundPyImp.cpp", "Mod/Part/App/TopoShapeEdgePyImp.cpp", "Mod/Part/App/TopoShapeExpansion.cpp", "Mod/Part/App/TopoShapeFacePyImp.cpp", "Mod/Part/App/TopoShapeMapper.cpp", "Mod/Part/App/TopoShapeMapper.h", "Mod/Part/App/TopoShapePyImp.cpp", "Mod/Part/App/TopoShapeShellPyImp.cpp", "Mod/Part/App/TopoShapeSolidPyImp.cpp", "Mod/Part/App/TopoShapeWirePyImp.cpp", "Mod/Part/App/ToroidPyImp.cpp", "Mod/Part/App/TrimmedCurvePyImp.cpp", "Mod/Part/App/VectorAdapter.cpp", "Mod/Part/App/WireJoiner.cpp", "Mod/Part/App/WireJoiner.h", "Mod/Part/App/edgecluster.cpp", "Mod/Part/App/modelRefine.cpp" ], "OpenCASCADE": [ "Mod/Part/App/AppPart.cpp", "Mod/Part/App/AppPartPy.cpp", "Mod/Part/App/ArcOfCirclePyImp.cpp", "Mod/Part/App/ArcOfConicPyImp.cpp", "Mod/Part/App/ArcOfEllipsePyImp.cpp", "Mod/Part/App/ArcOfHyperbolaPyImp.cpp", "Mod/Part/App/ArcOfParabolaPyImp.cpp", "Mod/Part/App/ArcPyImp.cpp", "Mod/Part/App/AttachEnginePyImp.cpp", "Mod/Part/App/Attacher.cpp", "Mod/Part/App/Attacher.h", "Mod/Part/App/BRepFeat/MakePrismPyImp.cpp", "Mod/Part/App/BRepOffsetAPI_MakeFillingPyImp.cpp", "Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp", "Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.h", "Mod/Part/App/BRepOffsetAPI_MakePipeShellPyImp.cpp", "Mod/Part/App/BSplineCurvePyImp.cpp", "Mod/Part/App/BSplineSurfacePyImp.cpp", "Mod/Part/App/BezierCurvePyImp.cpp", "Mod/Part/App/BezierSurfacePyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_AnaFilletAlgoPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_ChamferAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAlgoPyImp.cpp", "Mod/Part/App/CirclePyImp.cpp", "Mod/Part/App/ConePyImp.cpp", "Mod/Part/App/ConicPyImp.cpp", "Mod/Part/App/CrossSection.cpp", "Mod/Part/App/CylinderPyImp.cpp", "Mod/Part/App/EllipsePyImp.cpp", "Mod/Part/App/ExtrusionHelper.cpp", "Mod/Part/App/ExtrusionHelper.h", "Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.cpp", "Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.h", "Mod/Part/App/FCBRepAlgoAPI_Common.cpp", "Mod/Part/App/FCBRepAlgoAPI_Common.h", "Mod/Part/App/FCBRepAlgoAPI_Cut.cpp", "Mod/Part/App/FCBRepAlgoAPI_Cut.h", "Mod/Part/App/FCBRepAlgoAPI_Fuse.cpp", "Mod/Part/App/FCBRepAlgoAPI_Fuse.h", "Mod/Part/App/FCBRepAlgoAPI_Section.cpp", "Mod/Part/App/FCBRepAlgoAPI_Section.h", "Mod/Part/App/FT2FC.cpp", "Mod/Part/App/FaceMaker.cpp", "Mod/Part/App/FaceMaker.h", "Mod/Part/App/FaceMakerBullseye.cpp", "Mod/Part/App/FaceMakerBullseye.h", "Mod/Part/App/FaceMakerCheese.cpp", "Mod/Part/App/FeatureChamfer.cpp", "Mod/Part/App/FeatureCompound.cpp", "Mod/Part/App/FeatureExtrusion.cpp", "Mod/Part/App/FeatureFace.cpp", "Mod/Part/App/FeatureFillet.cpp", "Mod/Part/App/FeatureMirroring.cpp", "Mod/Part/App/FeaturePartBoolean.cpp", "Mod/Part/App/FeaturePartBox.cpp", "Mod/Part/App/FeaturePartCircle.cpp", "Mod/Part/App/FeaturePartCommon.cpp", "Mod/Part/App/FeaturePartFuse.cpp", "Mod/Part/App/FeaturePartPolygon.cpp", "Mod/Part/App/FeaturePartSection.cpp", "Mod/Part/App/FeatureProjectOnSurface.cpp", "Mod/Part/App/FeatureRevolution.cpp", "Mod/Part/App/FeatureScale.cpp", "Mod/Part/App/Geom2d/ArcOfCircle2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfConic2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfEllipse2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfHyperbola2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfParabola2dPyImp.cpp", "Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/Circle2dPyImp.cpp", "Mod/Part/App/Geom2d/Conic2dPyImp.cpp", "Mod/Part/App/Geom2d/Curve2dPyImp.cpp", "Mod/Part/App/Geom2d/Ellipse2dPyImp.cpp", "Mod/Part/App/Geom2d/Geometry2dPyImp.cpp", "Mod/Part/App/Geom2d/Hyperbola2dPyImp.cpp", "Mod/Part/App/Geom2d/Line2dPyImp.cpp", "Mod/Part/App/Geom2d/Line2dSegmentPyImp.cpp", "Mod/Part/App/Geom2d/OffsetCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/Parabola2dPyImp.cpp", "Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp", "Mod/Part/App/GeomPlate/CurveConstraintPyImp.cpp", "Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp", "Mod/Part/App/Geometry.cpp", "Mod/Part/App/Geometry.h", "Mod/Part/App/Geometry2d.cpp", "Mod/Part/App/Geometry2d.h", "Mod/Part/App/GeometryBoolExtensionPyImp.cpp", "Mod/Part/App/GeometryCurvePyImp.cpp", "Mod/Part/App/GeometryDefaultExtension.cpp", "Mod/Part/App/GeometryDoubleExtensionPyImp.cpp", "Mod/Part/App/GeometryExtension.cpp", "Mod/Part/App/GeometryExtensionPyImp.cpp", "Mod/Part/App/GeometryIntExtensionPyImp.cpp", "Mod/Part/App/GeometryPyImp.cpp", "Mod/Part/App/GeometryStringExtensionPyImp.cpp", "Mod/Part/App/GeometrySurfacePyImp.cpp", "Mod/Part/App/GizmoHelper.cpp", "Mod/Part/App/HLRBRep/HLRBRep_AlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRToShapePyImp.cpp", "Mod/Part/App/HLRBRep/PolyHLRToShapePyImp.cpp", "Mod/Part/App/HyperbolaPyImp.cpp", "Mod/Part/App/IGES/ImportExportSettings.cpp", "Mod/Part/App/ImportIges.cpp", "Mod/Part/App/ImportStep.cpp", "Mod/Part/App/Interface.cpp", "Mod/Part/App/Interface.h", "Mod/Part/App/LinePyImp.cpp", "Mod/Part/App/LineSegmentPyImp.cpp", "Mod/Part/App/MeasureClient.cpp", "Mod/Part/App/MeasureInfo.h", "Mod/Part/App/OCAF/ImportExportSettings.cpp", "Mod/Part/App/OCAF/ImportExportSettings.h", "Mod/Part/App/OCCError.h", "Mod/Part/App/OCCTProgressIndicator.h", "Mod/Part/App/OffsetCurvePyImp.cpp", "Mod/Part/App/OffsetSurfacePyImp.cpp", "Mod/Part/App/OpenCascadeAll.h", "Mod/Part/App/ParabolaPyImp.cpp", "Mod/Part/App/Part2DObject.cpp", "Mod/Part/App/PartFeature.cpp", "Mod/Part/App/PartFeature.h", "Mod/Part/App/PartFeatures.cpp", "Mod/Part/App/PlanePyImp.cpp", "Mod/Part/App/PlateSurfacePyImp.cpp", "Mod/Part/App/PointPyImp.cpp", "Mod/Part/App/PreCompiled.h", "Mod/Part/App/PrimitiveFeature.cpp", "Mod/Part/App/PrismExtension.cpp", "Mod/Part/App/PrismExtension.h", "Mod/Part/App/PropertyGeometryList.cpp", "Mod/Part/App/PropertyTopoShape.cpp", "Mod/Part/App/PropertyTopoShape.h", "Mod/Part/App/PropertyTopoShapeList.cpp", "Mod/Part/App/RectangularTrimmedSurfacePyImp.cpp", "Mod/Part/App/STEP/ImportExportSettings.cpp", "Mod/Part/App/ShapeFix/ShapeFix_EdgeConnectPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_EdgePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FaceConnectPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FixSmallFacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FreeBoundsPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShapeTolerancePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShellPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SolidPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SplitToolPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WirePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WireVertexPyImp.cpp", "Mod/Part/App/ShapeMapHasher.h", "Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp", "Mod/Part/App/SignalException.cpp", "Mod/Part/App/SpherePyImp.cpp", "Mod/Part/App/SurfaceOfExtrusionPyImp.cpp", "Mod/Part/App/SurfaceOfRevolutionPyImp.cpp", "Mod/Part/App/Tools.cpp", "Mod/Part/App/Tools.h", "Mod/Part/App/TopoShape.cpp", "Mod/Part/App/TopoShape.h", "Mod/Part/App/TopoShapeCache.h", "Mod/Part/App/TopoShapeCompSolidPyImp.cpp", "Mod/Part/App/TopoShapeCompoundPyImp.cpp", "Mod/Part/App/TopoShapeEdgePyImp.cpp", "Mod/Part/App/TopoShapeExpansion.cpp", "Mod/Part/App/TopoShapeFacePyImp.cpp", "Mod/Part/App/TopoShapeMapper.cpp", "Mod/Part/App/TopoShapeMapper.h", "Mod/Part/App/TopoShapePyImp.cpp", "Mod/Part/App/TopoShapeShellPyImp.cpp", "Mod/Part/App/TopoShapeSolidPyImp.cpp", "Mod/Part/App/TopoShapeVertexPyImp.cpp", "Mod/Part/App/TopoShapeWirePyImp.cpp", "Mod/Part/App/ToroidPyImp.cpp", "Mod/Part/App/VectorAdapter.cpp", "Mod/Part/App/VectorAdapter.h", "Mod/Part/App/WireJoiner.cpp", "Mod/Part/App/WireJoiner.h", "Mod/Part/App/edgecluster.cpp", "Mod/Part/App/edgecluster.h", "Mod/Part/App/modelRefine.cpp", "Mod/Part/App/modelRefine.h" ], "PyCXX": [ "Mod/Part/App/PartPyCXX.h" ], "Qt": [ "Mod/Part/App/FaceMaker.cpp", "Mod/Part/App/FaceMaker.h", "Mod/Part/App/FaceMakerBullseye.cpp", "Mod/Part/App/FaceMakerCheese.cpp", "Mod/Part/App/ImportStep.cpp", "Mod/Part/App/OpenCascadeAll.h", "Mod/Part/App/PreCompiled.h" ], "unresolved quoted header": [ "Mod/Part/App/AppPart.cpp", "Mod/Part/App/AppPartPy.cpp", "Mod/Part/App/ArcOfCirclePyImp.cpp", "Mod/Part/App/ArcOfConicPyImp.cpp", "Mod/Part/App/ArcOfEllipsePyImp.cpp", "Mod/Part/App/ArcOfHyperbolaPyImp.cpp", "Mod/Part/App/ArcOfParabolaPyImp.cpp", "Mod/Part/App/ArcPyImp.cpp", "Mod/Part/App/AttachEnginePyImp.cpp", "Mod/Part/App/AttachExtension.cpp", "Mod/Part/App/AttachExtensionPyImp.cpp", "Mod/Part/App/BRepFeat/MakePrismPyImp.cpp", "Mod/Part/App/BRepOffsetAPI_MakeFillingPyImp.cpp", "Mod/Part/App/BRepOffsetAPI_MakePipeShellPyImp.cpp", "Mod/Part/App/BSplineCurvePyImp.cpp", "Mod/Part/App/BSplineSurfacePyImp.cpp", "Mod/Part/App/BezierCurvePyImp.cpp", "Mod/Part/App/BezierSurfacePyImp.cpp", "Mod/Part/App/BodyBase.cpp", "Mod/Part/App/BodyBasePyImp.cpp", "Mod/Part/App/BoundedCurvePyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_AnaFilletAlgoPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_ChamferAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAlgoPyImp.cpp", "Mod/Part/App/CirclePyImp.cpp", "Mod/Part/App/ConePyImp.cpp", "Mod/Part/App/ConicPyImp.cpp", "Mod/Part/App/CylinderPyImp.cpp", "Mod/Part/App/EllipsePyImp.cpp", "Mod/Part/App/FT2FC.cpp", "Mod/Part/App/Geom2d/Curve2dPyImp.cpp", "Mod/Part/App/Geometry.cpp", "Mod/Part/App/GeometryCurvePyImp.cpp", "Mod/Part/App/GeometrySurfacePyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_AlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRToShapePyImp.cpp", "Mod/Part/App/HLRBRep/PolyHLRToShapePyImp.cpp", "Mod/Part/App/HyperbolaPyImp.cpp", "Mod/Part/App/LinePyImp.cpp", "Mod/Part/App/LineSegmentPyImp.cpp", "Mod/Part/App/OffsetCurvePyImp.cpp", "Mod/Part/App/OffsetSurfacePyImp.cpp", "Mod/Part/App/ParabolaPyImp.cpp", "Mod/Part/App/Part2DObject.cpp", "Mod/Part/App/Part2DObjectPyImp.cpp", "Mod/Part/App/PartFeature.cpp", "Mod/Part/App/PartFeaturePyImp.cpp", "Mod/Part/App/PlanePyImp.cpp", "Mod/Part/App/PlateSurfacePyImp.cpp", "Mod/Part/App/PointPyImp.cpp", "Mod/Part/App/PrimitiveFeature.cpp", "Mod/Part/App/PropertyTopoShape.cpp", "Mod/Part/App/PropertyTopoShapeList.cpp", "Mod/Part/App/RectangularTrimmedSurfacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_EdgeConnectPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_EdgePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FaceConnectPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FixSmallFacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FixSmallSolidPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FreeBoundsPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShapePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShapeTolerancePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShellPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SolidPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SplitCommonVertexPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SplitToolPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WirePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WireVertexPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WireframePyImp.cpp", "Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp", "Mod/Part/App/SpherePyImp.cpp", "Mod/Part/App/SurfaceOfExtrusionPyImp.cpp", "Mod/Part/App/SurfaceOfRevolutionPyImp.cpp", "Mod/Part/App/TopoShape.cpp", "Mod/Part/App/TopoShapeCompSolidPyImp.cpp", "Mod/Part/App/TopoShapeCompoundPyImp.cpp", "Mod/Part/App/TopoShapeShellPyImp.cpp", "Mod/Part/App/TopoShapeSolidPyImp.cpp", "Mod/Part/App/TopoShapeVertexPyImp.cpp", "Mod/Part/App/ToroidPyImp.cpp", "Mod/Part/App/TrimmedCurvePyImp.cpp" ], "unresolved system header": [ "Mod/Part/App/AppPart.cpp", "Mod/Part/App/AppPartPy.cpp", "Mod/Part/App/ArcOfCirclePyImp.cpp", "Mod/Part/App/ArcOfConicPyImp.cpp", "Mod/Part/App/ArcOfEllipsePyImp.cpp", "Mod/Part/App/ArcOfHyperbolaPyImp.cpp", "Mod/Part/App/ArcOfParabolaPyImp.cpp", "Mod/Part/App/ArcPyImp.cpp", "Mod/Part/App/AttachEnginePyImp.cpp", "Mod/Part/App/AttachExtension.cpp", "Mod/Part/App/AttachExtension.h", "Mod/Part/App/Attacher.cpp", "Mod/Part/App/Attacher.h", "Mod/Part/App/BRepFeat/MakePrismPyImp.cpp", "Mod/Part/App/BRepMesh.cpp", "Mod/Part/App/BRepMesh.h", "Mod/Part/App/BRepOffsetAPI_MakeFillingPyImp.cpp", "Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp", "Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.h", "Mod/Part/App/BRepOffsetAPI_MakePipeShellPyImp.cpp", "Mod/Part/App/BSplineCurveBiArcs.cpp", "Mod/Part/App/BSplineCurveBiArcs.h", "Mod/Part/App/BSplineCurvePyImp.cpp", "Mod/Part/App/BSplineSurfacePyImp.cpp", "Mod/Part/App/BezierCurvePyImp.cpp", "Mod/Part/App/BezierSurfacePyImp.cpp", "Mod/Part/App/BodyBase.cpp", "Mod/Part/App/BodyBase.h", "Mod/Part/App/BoundedCurvePyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_AnaFilletAlgoPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_ChamferAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAPIPyImp.cpp", "Mod/Part/App/ChFi2d/ChFi2d_FilletAlgoPyImp.cpp", "Mod/Part/App/CirclePyImp.cpp", "Mod/Part/App/ConePyImp.cpp", "Mod/Part/App/ConicPyImp.cpp", "Mod/Part/App/CrossSection.cpp", "Mod/Part/App/CrossSection.h", "Mod/Part/App/CustomFeature.h", "Mod/Part/App/CylinderPyImp.cpp", "Mod/Part/App/DatumFeature.h", "Mod/Part/App/Datums.h", "Mod/Part/App/EllipsePyImp.cpp", "Mod/Part/App/ExtrusionHelper.cpp", "Mod/Part/App/ExtrusionHelper.h", "Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.cpp", "Mod/Part/App/FCBRepAlgoAPI_Common.cpp", "Mod/Part/App/FCBRepAlgoAPI_Common.h", "Mod/Part/App/FCBRepAlgoAPI_Cut.cpp", "Mod/Part/App/FCBRepAlgoAPI_Cut.h", "Mod/Part/App/FCBRepAlgoAPI_Fuse.cpp", "Mod/Part/App/FCBRepAlgoAPI_Fuse.h", "Mod/Part/App/FCBRepAlgoAPI_Section.cpp", "Mod/Part/App/FCBRepAlgoAPI_Section.h", "Mod/Part/App/FT2FC.cpp", "Mod/Part/App/FaceMaker.cpp", "Mod/Part/App/FaceMaker.h", "Mod/Part/App/FaceMakerBullseye.cpp", "Mod/Part/App/FaceMakerBullseye.h", "Mod/Part/App/FaceMakerCheese.cpp", "Mod/Part/App/FaceMakerCheese.h", "Mod/Part/App/FeatureChamfer.cpp", "Mod/Part/App/FeatureChamfer.h", "Mod/Part/App/FeatureCompound.cpp", "Mod/Part/App/FeatureCompound.h", "Mod/Part/App/FeatureExtrusion.cpp", "Mod/Part/App/FeatureExtrusion.h", "Mod/Part/App/FeatureFace.h", "Mod/Part/App/FeatureFillet.cpp", "Mod/Part/App/FeatureFillet.h", "Mod/Part/App/FeatureGeometrySet.h", "Mod/Part/App/FeatureMirroring.cpp", "Mod/Part/App/FeatureMirroring.h", "Mod/Part/App/FeatureOffset.cpp", "Mod/Part/App/FeatureOffset.h", "Mod/Part/App/FeaturePartBoolean.cpp", "Mod/Part/App/FeaturePartBoolean.h", "Mod/Part/App/FeaturePartBox.cpp", "Mod/Part/App/FeaturePartBox.h", "Mod/Part/App/FeaturePartCircle.cpp", "Mod/Part/App/FeaturePartCircle.h", "Mod/Part/App/FeaturePartCommon.cpp", "Mod/Part/App/FeaturePartCommon.h", "Mod/Part/App/FeaturePartCurveNet.cpp", "Mod/Part/App/FeaturePartCut.cpp", "Mod/Part/App/FeaturePartFuse.cpp", "Mod/Part/App/FeaturePartFuse.h", "Mod/Part/App/FeaturePartImportBrep.cpp", "Mod/Part/App/FeaturePartImportIges.cpp", "Mod/Part/App/FeaturePartImportStep.cpp", "Mod/Part/App/FeaturePartImportStep.h", "Mod/Part/App/FeaturePartPolygon.cpp", "Mod/Part/App/FeaturePartPolygon.h", "Mod/Part/App/FeaturePartSection.cpp", "Mod/Part/App/FeaturePartSection.h", "Mod/Part/App/FeaturePartSpline.h", "Mod/Part/App/FeatureProjectOnSurface.cpp", "Mod/Part/App/FeatureProjectOnSurface.h", "Mod/Part/App/FeatureRevolution.cpp", "Mod/Part/App/FeatureRevolution.h", "Mod/Part/App/FeatureScale.cpp", "Mod/Part/App/FeatureScale.h", "Mod/Part/App/FuzzyHelper.cpp", "Mod/Part/App/FuzzyHelper.h", "Mod/Part/App/Geom2d/ArcOfCircle2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfConic2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfEllipse2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfHyperbola2dPyImp.cpp", "Mod/Part/App/Geom2d/ArcOfParabola2dPyImp.cpp", "Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp", "Mod/Part/App/Geom2d/Circle2dPyImp.cpp", "Mod/Part/App/Geom2d/Conic2dPyImp.cpp", "Mod/Part/App/Geom2d/Curve2dPyImp.cpp", "Mod/Part/App/Geom2d/Ellipse2dPyImp.cpp", "Mod/Part/App/Geom2d/Geometry2dPyImp.cpp", "Mod/Part/App/Geom2d/Hyperbola2dPyImp.cpp", "Mod/Part/App/Geom2d/Line2dPyImp.cpp", "Mod/Part/App/Geom2d/Line2dSegmentPyImp.cpp", "Mod/Part/App/Geom2d/Parabola2dPyImp.cpp", "Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp", "Mod/Part/App/GeomPlate/CurveConstraintPyImp.cpp", "Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp", "Mod/Part/App/Geometry.cpp", "Mod/Part/App/Geometry.h", "Mod/Part/App/Geometry2d.cpp", "Mod/Part/App/Geometry2d.h", "Mod/Part/App/GeometryCurvePyImp.cpp", "Mod/Part/App/GeometryDefaultExtension.cpp", "Mod/Part/App/GeometryDefaultExtension.h", "Mod/Part/App/GeometryExtension.cpp", "Mod/Part/App/GeometryExtension.h", "Mod/Part/App/GeometryMigrationExtension.cpp", "Mod/Part/App/GeometryMigrationExtension.h", "Mod/Part/App/GeometryPyImp.cpp", "Mod/Part/App/GeometryStringExtensionPyImp.cpp", "Mod/Part/App/GeometrySurfacePyImp.cpp", "Mod/Part/App/GizmoHelper.cpp", "Mod/Part/App/GizmoHelper.h", "Mod/Part/App/HLRBRep/HLRBRep_AlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPyImp.cpp", "Mod/Part/App/HLRBRep/HLRToShapePyImp.cpp", "Mod/Part/App/HLRBRep/PolyHLRToShapePyImp.cpp", "Mod/Part/App/HyperbolaPyImp.cpp", "Mod/Part/App/IGES/ImportExportSettings.cpp", "Mod/Part/App/IGES/ImportExportSettings.h", "Mod/Part/App/ImportIges.cpp", "Mod/Part/App/ImportIges.h", "Mod/Part/App/ImportStep.cpp", "Mod/Part/App/ImportStep.h", "Mod/Part/App/Interface.h", "Mod/Part/App/LinePyImp.cpp", "Mod/Part/App/LineSegmentPyImp.cpp", "Mod/Part/App/MeasureClient.cpp", "Mod/Part/App/MeasureClient.h", "Mod/Part/App/MeasureInfo.h", "Mod/Part/App/OCAF/ImportExportSettings.cpp", "Mod/Part/App/OCAF/ImportExportSettings.h", "Mod/Part/App/OCCError.h", "Mod/Part/App/OCCTProgressIndicator.h", "Mod/Part/App/OffsetCurvePyImp.cpp", "Mod/Part/App/OffsetSurfacePyImp.cpp", "Mod/Part/App/OpenCascadeAll.h", "Mod/Part/App/ParabolaPyImp.cpp", "Mod/Part/App/Part2DObject.cpp", "Mod/Part/App/Part2DObject.h", "Mod/Part/App/PartFeature.cpp", "Mod/Part/App/PartFeature.h", "Mod/Part/App/PartFeaturePyImp.cpp", "Mod/Part/App/PartFeatureReference.cpp", "Mod/Part/App/PartFeatureReference.h", "Mod/Part/App/PartFeatures.cpp", "Mod/Part/App/PartFeatures.h", "Mod/Part/App/PartPyCXX.h", "Mod/Part/App/PlanePyImp.cpp", "Mod/Part/App/PlateSurfacePyImp.cpp", "Mod/Part/App/PointPyImp.cpp", "Mod/Part/App/PreCompiled.h", "Mod/Part/App/PreviewExtension.cpp", "Mod/Part/App/PreviewExtension.h", "Mod/Part/App/PrimitiveFeature.cpp", "Mod/Part/App/PrimitiveFeature.h", "Mod/Part/App/PrismExtension.cpp", "Mod/Part/App/PrismExtension.h", "Mod/Part/App/PropertyGeometryList.cpp", "Mod/Part/App/PropertyGeometryList.h", "Mod/Part/App/PropertyTopoShape.cpp", "Mod/Part/App/PropertyTopoShape.h", "Mod/Part/App/PropertyTopoShapeList.cpp", "Mod/Part/App/PropertyTopoShapeList.h", "Mod/Part/App/STEP/ImportExportSettings.cpp", "Mod/Part/App/STEP/ImportExportSettings.h", "Mod/Part/App/Services.cpp", "Mod/Part/App/Services.h", "Mod/Part/App/ShapeFix/ShapeFix_EdgeConnectPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_EdgePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FaceConnectPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FixSmallFacePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FixSmallSolidPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_FreeBoundsPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShapePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShapeTolerancePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_ShellPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SolidPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SplitCommonVertexPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_SplitToolPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WirePyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WireVertexPyImp.cpp", "Mod/Part/App/ShapeFix/ShapeFix_WireframePyImp.cpp", "Mod/Part/App/ShapeMapHasher.h", "Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp", "Mod/Part/App/SignalException.cpp", "Mod/Part/App/SignalException.h", "Mod/Part/App/SpherePyImp.cpp", "Mod/Part/App/SurfaceOfExtrusionPyImp.cpp", "Mod/Part/App/SurfaceOfRevolutionPyImp.cpp", "Mod/Part/App/Tools.cpp", "Mod/Part/App/Tools.h", "Mod/Part/App/TopoShape.cpp", "Mod/Part/App/TopoShape.h", "Mod/Part/App/TopoShapeCache.h", "Mod/Part/App/TopoShapeCompoundPyImp.cpp", "Mod/Part/App/TopoShapeEdgePyImp.cpp", "Mod/Part/App/TopoShapeExpansion.cpp", "Mod/Part/App/TopoShapeFacePyImp.cpp", "Mod/Part/App/TopoShapeMapper.h", "Mod/Part/App/TopoShapeOpCode.h", "Mod/Part/App/TopoShapePyImp.cpp", "Mod/Part/App/TopoShapeShellPyImp.cpp", "Mod/Part/App/TopoShapeSolidPyImp.cpp", "Mod/Part/App/TopoShapeVertexPyImp.cpp", "Mod/Part/App/TopoShapeWirePyImp.cpp", "Mod/Part/App/ToroidPyImp.cpp", "Mod/Part/App/TrimmedCurvePyImp.cpp", "Mod/Part/App/VectorAdapter.cpp", "Mod/Part/App/VectorAdapter.h", "Mod/Part/App/WireJoiner.cpp", "Mod/Part/App/WireJoiner.h", "Mod/Part/App/edgecluster.h", "Mod/Part/App/modelRefine.cpp", "Mod/Part/App/modelRefine.h" ] }, "unresolved_headers": [ { "header": "Mod/Part/PartGlobal.h", "count": 104 }, { "header": "Base/GeometryPyCXX.h", "count": 48 }, { "header": "Base/VectorPy.h", "count": 42 }, { "header": "Precision.hxx", "count": 37 }, { "header": "Base/PyWrapParseTupleAndKeywords.h", "count": 33 }, { "header": "gp_Pnt.hxx", "count": 22 }, { "header": "Base/Console.h", "count": 21 }, { "header": "gp_Pln.hxx", "count": 20 }, { "header": "Base/Exception.h", "count": 19 }, { "header": "TopoShapePy.h", "count": 18 }, { "header": "memory", "count": 17 }, { "header": "App/Application.h", "count": 15 }, { "header": "App/PropertyStandard.h", "count": 15 }, { "header": "gp_Dir.hxx", "count": 15 }, { "header": "Base/Vector3D.h", "count": 15 }, { "header": "App/Document.h", "count": 14 }, { "header": "vector", "count": 14 }, { "header": "TopoShapeEdgePy.h", "count": 13 }, { "header": "TopoShapeFacePy.h", "count": 13 }, { "header": "Base/Tools.h", "count": 13 }, { "header": "TopTools_IndexedMapOfShape.hxx", "count": 13 }, { "header": "sstream", "count": 12 }, { "header": "gp_Circ.hxx", "count": 11 }, { "header": "TopTools_ListIteratorOfListOfShape.hxx", "count": 11 }, { "header": "gp_Ax1.hxx", "count": 11 }, { "header": "list", "count": 11 }, { "header": "gp_Trsf.hxx", "count": 11 }, { "header": "Base/Reader.h", "count": 11 }, { "header": "limits", "count": 11 }, { "header": "FCConfig.h", "count": 10 }, { "header": "TopoShapeWirePy.h", "count": 10 }, { "header": "Bnd_Box.hxx", "count": 10 }, { "header": "TopoShapeShellPy.h", "count": 9 }, { "header": "Base/Placement.h", "count": 9 }, { "header": "TopTools_HSequenceOfShape.hxx", "count": 9 }, { "header": "ShapeFix_Wire.hxx", "count": 9 }, { "header": "Base/FileInfo.h", "count": 8 }, { "header": "gp_Ax2.hxx", "count": 8 }, { "header": "Base/Writer.h", "count": 8 }, { "header": "BSplineSurfacePy.h", "count": 7 }, { "header": "PlanePy.h", "count": 7 }, { "header": "TopoShapeSolidPy.h", "count": 7 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.h", "count": 7 }, { "header": "gp_Vec.hxx", "count": 7 }, { "header": "Base/Parameter.h", "count": 6 }, { "header": "CirclePy.h", "count": 6 }, { "header": "TopoShapeCompoundPy.h", "count": 6 }, { "header": "TopoShapeVertexPy.h", "count": 6 }, { "header": "ShapeBuild_ReShape.hxx", "count": 6 }, { "header": "App/PropertyLinks.h", "count": 6 }, { "header": "gp_Cylinder.hxx", "count": 6 }, { "header": "ShapeConstruct_Curve.hxx", "count": 6 }, { "header": "TopTools_ListOfShape.hxx", "count": 6 }, { "header": "map", "count": 6 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Common.h", "count": 6 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Cut.h", "count": 6 }, { "header": "ShapeAnalysis_FreeBounds.hxx", "count": 6 }, { "header": "GCE2d_MakeSegment.hxx", "count": 6 }, { "header": "ShapeFix_Shape.hxx", "count": 6 }, { "header": "App/PropertyUnits.h", "count": 6 }, { "header": "fcntl.h", "count": 6 }, { "header": "GCPnts_UniformAbscissa.hxx", "count": 6 }, { "header": "string", "count": 6 }, { "header": "Poly_Triangulation.hxx", "count": 6 }, { "header": "BezierCurvePy.h", "count": 5 }, { "header": "BSplineCurvePy.h", "count": 5 }, { "header": "EllipsePy.h", "count": 5 }, { "header": "HyperbolaPy.h", "count": 5 }, { "header": "LinePy.h", "count": 5 }, { "header": "ParabolaPy.h", "count": 5 }, { "header": "PointPy.h", "count": 5 }, { "header": "BSplCLib.hxx", "count": 5 }, { "header": "ShapeUpgrade_ShellSewing.hxx", "count": 5 }, { "header": "GC_MakeArcOfCircle.hxx", "count": 5 }, { "header": "App/Datums.h", "count": 5 }, { "header": "App/GeoFeature.h", "count": 5 }, { "header": "TopLoc_Location.hxx", "count": 5 }, { "header": "cmath", "count": 5 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Section.h", "count": 5 }, { "header": "ShapeAnalysis.hxx", "count": 5 }, { "header": "TopTools_IndexedDataMapOfShapeListOfShape.hxx", "count": 5 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Fuse.h", "count": 5 }, { "header": "gp_Lin.hxx", "count": 5 }, { "header": "gp_Pnt2d.hxx", "count": 5 }, { "header": "GCPnts_UniformDeflection.hxx", "count": 5 }, { "header": "GCPnts_TangentialDeflection.hxx", "count": 5 }, { "header": "GCPnts_QuasiUniformAbscissa.hxx", "count": 5 }, { "header": "GCPnts_QuasiUniformDeflection.hxx", "count": 5 }, { "header": "GCPnts_AbscissaPoint.hxx", "count": 5 }, { "header": "gp_Quaternion.hxx", "count": 5 }, { "header": "Mod/Part/App/TopoShapeFacePy.h", "count": 5 }, { "header": "Mod/Part/App/TopoShapeWirePy.h", "count": 5 }, { "header": "PartFeaturePy.h", "count": 4 }, { "header": "RectangularTrimmedSurfacePy.h", "count": 4 }, { "header": "ShapeFix/ShapeFix_EdgePy.h", "count": 4 }, { "header": "ShapeFix/ShapeFix_FacePy.h", "count": 4 }, { "header": "ShapeFix/ShapeFix_ShellPy.h", "count": 4 }, { "header": "ShapeFix/ShapeFix_WirePy.h", "count": 4 }, { "header": "FuzzyHelper.h", "count": 4 }, { "header": "App/ElementNamingUtils.h", "count": 4 }, { "header": "GC_MakeArcOfEllipse.hxx", "count": 4 }, { "header": "GC_MakeArcOfHyperbola.hxx", "count": 4 }, { "header": "GC_MakeArcOfParabola.hxx", "count": 4 }, { "header": "Base/PlacementPy.h", "count": 4 }, { "header": "gp_Elips.hxx", "count": 4 }, { "header": "ShapeExtend_Explorer.hxx", "count": 4 }, { "header": "algorithm", "count": 4 }, { "header": "gp_Cone.hxx", "count": 4 }, { "header": "App/Link.h", "count": 4 }, { "header": "gp_Circ2d.hxx", "count": 4 }, { "header": "gp_Lin2d.hxx", "count": 4 }, { "header": "utility", "count": 4 }, { "header": "App/DocumentObject.h", "count": 4 }, { "header": "Base/Rotation.h", "count": 4 }, { "header": "Poly_Polygon3D.hxx", "count": 4 }, { "header": "ShapeFix_ShapeTolerance.hxx", "count": 4 }, { "header": "Base/Interpreter.h", "count": 3 }, { "header": "ArcOfCirclePy.h", "count": 3 }, { "header": "ArcOfEllipsePy.h", "count": 3 }, { "header": "ArcOfHyperbolaPy.h", "count": 3 }, { "header": "ArcOfParabolaPy.h", "count": 3 }, { "header": "AttachEnginePy.h", "count": 3 }, { "header": "BezierSurfacePy.h", "count": 3 }, { "header": "BodyBasePy.h", "count": 3 }, { "header": "ConePy.h", "count": 3 }, { "header": "CylinderPy.h", "count": 3 }, { "header": "LineSegmentPy.h", "count": 3 }, { "header": "OffsetCurvePy.h", "count": 3 }, { "header": "OffsetSurfacePy.h", "count": 3 }, { "header": "Part2DObjectPy.h", "count": 3 }, { "header": "PlateSurfacePy.h", "count": 3 }, { "header": "SpherePy.h", "count": 3 }, { "header": "SurfaceOfExtrusionPy.h", "count": 3 }, { "header": "SurfaceOfRevolutionPy.h", "count": 3 }, { "header": "TopoShapeCompSolidPy.h", "count": 3 }, { "header": "ToroidPy.h", "count": 3 }, { "header": "ShapeFix/ShapeFix_SolidPy.h", "count": 3 }, { "header": "gp_Ax3.hxx", "count": 3 }, { "header": "AttachExtensionPy.h", "count": 3 }, { "header": "Base/ProgramVersion.h", "count": 3 }, { "header": "App/DocumentObjectExtension.h", "count": 3 }, { "header": "gp_Hypr.hxx", "count": 3 }, { "header": "gp_Parab.hxx", "count": 3 }, { "header": "App/DocumentObserver.h", "count": 3 }, { "header": "TopTools_MapOfShape.hxx", "count": 3 }, { "header": "GC_MakeCircle.hxx", "count": 3 }, { "header": "GC_MakeEllipse.hxx", "count": 3 }, { "header": "SignalException.h", "count": 3 }, { "header": "iostream", "count": 3 }, { "header": "fstream", "count": 3 }, { "header": "cstdlib", "count": 3 }, { "header": "stdexcept", "count": 3 }, { "header": "ShapeAnalysis_Surface.hxx", "count": 3 }, { "header": "ShapeFix_Face.hxx", "count": 3 }, { "header": "gp_GTrsf.hxx", "count": 3 }, { "header": "functional", "count": 3 }, { "header": "GCE2d_MakeArcOfCircle.hxx", "count": 3 }, { "header": "GCE2d_MakeArcOfEllipse.hxx", "count": 3 }, { "header": "gp_Elips2d.hxx", "count": 3 }, { "header": "GCE2d_MakeArcOfHyperbola.hxx", "count": 3 }, { "header": "gp_Hypr2d.hxx", "count": 3 }, { "header": "GCE2d_MakeArcOfParabola.hxx", "count": 3 }, { "header": "GCE2d_MakeCircle.hxx", "count": 3 }, { "header": "gp_Dir2d.hxx", "count": 3 }, { "header": "GCE2d_MakeEllipse.hxx", "count": 3 }, { "header": "GCE2d_MakeHyperbola.hxx", "count": 3 }, { "header": "GCE2d_MakeLine.hxx", "count": 3 }, { "header": "Approx_Curve3d.hxx", "count": 3 }, { "header": "GC_MakeHyperbola.hxx", "count": 3 }, { "header": "GC_MakeSegment.hxx", "count": 3 }, { "header": "gce_MakeParab.hxx", "count": 3 }, { "header": "gp_Sphere.hxx", "count": 3 }, { "header": "gp_Torus.hxx", "count": 3 }, { "header": "Base/Matrix.h", "count": 3 }, { "header": "Base/Persistence.h", "count": 3 }, { "header": "Mod/Part/App/Interface.h", "count": 3 }, { "header": "GC_MakeLine.hxx", "count": 3 }, { "header": "ShapeAnalysis_Edge.hxx", "count": 3 }, { "header": "ShapeAnalysis_Shell.hxx", "count": 3 }, { "header": "ShapeAnalysis_FreeBoundsProperties.hxx", "count": 3 }, { "header": "App/FeaturePythonPyImp.h", "count": 3 }, { "header": "Base/Stream.h", "count": 3 }, { "header": "array", "count": 3 }, { "header": "Mod/Part/App/TopoShapeEdgePy.h", "count": 3 }, { "header": "ArcOfConicPy.h", "count": 2 }, { "header": "ArcPy.h", "count": 2 }, { "header": "ConicPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_EdgeConnectPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_FaceConnectPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_FreeBoundsPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_FixSmallFacePy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_FixSmallSolidPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_RootPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_ShapePy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_ShapeTolerancePy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_SplitCommonVertexPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_SplitToolPy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_WireframePy.h", "count": 2 }, { "header": "ShapeFix/ShapeFix_WireVertexPy.h", "count": 2 }, { "header": "ShapeUpgrade/UnifySameDomainPy.h", "count": 2 }, { "header": "App/Services.h", "count": 2 }, { "header": "ShapeFix.hxx", "count": 2 }, { "header": "App/DocumentObjectPy.h", "count": 2 }, { "header": "App/ObjectIdentifier.h", "count": 2 }, { "header": "App/ExtensionPython.h", "count": 2 }, { "header": "App/ComplexGeoData.h", "count": 2 }, { "header": "math_Gauss.hxx", "count": 2 }, { "header": "math_Matrix.hxx", "count": 2 }, { "header": "GC_MakeConicalSurface.hxx", "count": 2 }, { "header": "GC_MakeCylindricalSurface.hxx", "count": 2 }, { "header": "cstdio", "count": 2 }, { "header": "ft2build.h", "count": 2 }, { "header": "IntTools_FClass2d.hxx", "count": 2 }, { "header": "App/PropertyGeo.h", "count": 2 }, { "header": "ShapeFix_Wireframe.hxx", "count": 2 }, { "header": "gp_Parab2d.hxx", "count": 2 }, { "header": "gp_Vec2d.hxx", "count": 2 }, { "header": "gce_ErrorType.hxx", "count": 2 }, { "header": "LProp_NotDefined.hxx", "count": 2 }, { "header": "ctime", "count": 2 }, { "header": "iterator", "count": 2 }, { "header": "gp_Ax22d.hxx", "count": 2 }, { "header": "GCE2d_MakeParabola.hxx", "count": 2 }, { "header": "IntRes2d_IntersectionSegment.hxx", "count": 2 }, { "header": "Base/MatrixPy.h", "count": 2 }, { "header": "Base/BoundBox.h", "count": 2 }, { "header": "Base/Converter.h", "count": 2 }, { "header": "Base/Sequencer.h", "count": 2 }, { "header": "StepData_StepModel.hxx", "count": 2 }, { "header": "Adaptor3d_HCurveOnSurface.hxx", "count": 2 }, { "header": "APIHeaderSection_MakeHeader.hxx", "count": 2 }, { "header": "BinTools.hxx", "count": 2 }, { "header": "BinTools_ShapeSet.hxx", "count": 2 }, { "header": "BOPAlgo_ArgumentAnalyzer.hxx", "count": 2 }, { "header": "BOPAlgo_ListOfCheckResult.hxx", "count": 2 }, { "header": "CSLib.hxx", "count": 2 }, { "header": "GC_MakePlane.hxx", "count": 2 }, { "header": "gce_MakeDir.hxx", "count": 2 }, { "header": "gce_MakeLin.hxx", "count": 2 }, { "header": "IntCurveSurface_IntersectionPoint.hxx", "count": 2 }, { "header": "Law_Constant.hxx", "count": 2 }, { "header": "OSD_OpenFile.hxx", "count": 2 }, { "header": "Poly_Connect.hxx", "count": 2 }, { "header": "Poly_PolygonOnTriangulation.hxx", "count": 2 }, { "header": "ShapeAlgo_AlgoContainer.hxx", "count": 2 }, { "header": "ShapeAnalysis_Curve.hxx", "count": 2 }, { "header": "ShapeAnalysis_ShapeTolerance.hxx", "count": 2 }, { "header": "ShapeUpgrade_RemoveInternalWires.hxx", "count": 2 }, { "header": "StlAPI_Writer.hxx", "count": 2 }, { "header": "TopTools_DataMapIteratorOfDataMapOfShapeShape.hxx", "count": 2 }, { "header": "TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape.hxx", "count": 2 }, { "header": "Mod/Part/App/TopoShapePy.h", "count": 2 }, { "header": "cassert", "count": 2 }, { "header": "numbers", "count": 2 }, { "header": "App/Property.h", "count": 2 }, { "header": "unordered_map", "count": 2 }, { "header": "App/ElementMap.h", "count": 2 }, { "header": "Mod/Part/App/BSplineCurvePy.h", "count": 2 }, { "header": "Mod/Part/App/GeometryPy.h", "count": 2 }, { "header": "Mod/Part/App/TopoShapeVertexPy.h", "count": 2 }, { "header": "Mod/Part/App/PlanePy.h", "count": 2 }, { "header": "Mod/Part/App/TopoShapeSolidPy.h", "count": 2 }, { "header": "unordered_set", "count": 2 }, { "header": "Base/ExceptionFactory.h", "count": 1 }, { "header": "Base/ServiceProvider.h", "count": 1 }, { "header": "Base/PrecisionPy.h", "count": 1 }, { "header": "OCAF/ImportExportSettings.h", "count": 1 }, { "header": "Services.h", "count": 1 }, { "header": "ArcOfCirclePy.cpp", "count": 1 }, { "header": "ArcOfConicPy.cpp", "count": 1 }, { "header": "ArcOfEllipsePy.cpp", "count": 1 }, { "header": "ArcOfHyperbolaPy.cpp", "count": 1 }, { "header": "ArcOfParabolaPy.cpp", "count": 1 }, { "header": "ArcPy.cpp", "count": 1 }, { "header": "AttachEnginePy.cpp", "count": 1 }, { "header": "App/Expression.h", "count": 1 }, { "header": "App/ExpressionParser.h", "count": 1 }, { "header": "AttachExtensionPy.cpp", "count": 1 }, { "header": "BSplineCurvePy.cpp", "count": 1 }, { "header": "BSplineSurfacePy.cpp", "count": 1 }, { "header": "BezierCurvePy.cpp", "count": 1 }, { "header": "BezierSurfacePy.cpp", "count": 1 }, { "header": "App/OriginGroupExtension.h", "count": 1 }, { "header": "BodyBasePy.cpp", "count": 1 }, { "header": "BoundedCurvePy.h", "count": 1 }, { "header": "BoundedCurvePy.cpp", "count": 1 }, { "header": "CirclePy.cpp", "count": 1 }, { "header": "ConePy.cpp", "count": 1 }, { "header": "ConicPy.cpp", "count": 1 }, { "header": "Mod/Part/App/PartFeature.h", "count": 1 }, { "header": "CylinderPy.cpp", "count": 1 }, { "header": "EllipsePy.cpp", "count": 1 }, { "header": "cstdint", "count": 1 }, { "header": "FCBRepAlgoAPI_BooleanOperation.h", "count": 1 }, { "header": "FCBRepAlgoAPI_Common.h", "count": 1 }, { "header": "FCBRepAlgoAPI_Cut.h", "count": 1 }, { "header": "FCBRepAlgoAPI_Fuse.h", "count": 1 }, { "header": "FCBRepAlgoAPI_Section.h", "count": 1 }, { "header": "App/MappedElement.h", "count": 1 }, { "header": "Base/BaseClass.h", "count": 1 }, { "header": "App/StringHasher.h", "count": 1 }, { "header": "Mod/Part/App/PrimitiveFeature.h", "count": 1 }, { "header": "gp_Trsf2d.hxx", "count": 1 }, { "header": "hb.h", "count": 1 }, { "header": "Adaptor3d_Curve.hxx", "count": 1 }, { "header": "Approx_ParametrizationType.hxx", "count": 1 }, { "header": "Plate_Plate.hxx", "count": 1 }, { "header": "optional", "count": 1 }, { "header": "Adaptor2d_Curve2d.hxx", "count": 1 }, { "header": "Base/Tools2D.h", "count": 1 }, { "header": "bitset", "count": 1 }, { "header": "BOPTools_AlgoTools3D.hxx", "count": 1 }, { "header": "ElCLib.hxx", "count": 1 }, { "header": "IntTools_Context.hxx", "count": 1 }, { "header": "IntAna_IntConicQuad.hxx", "count": 1 }, { "header": "IntAna_QuadQuadGeo.hxx", "count": 1 }, { "header": "Mod/Part/App/Tools.h", "count": 1 }, { "header": "Mod/Part/App/Geometry.h", "count": 1 }, { "header": "Mod/Part/App/TopoShape.h", "count": 1 }, { "header": "HyperbolaPy.cpp", "count": 1 }, { "header": "StepElement_AnalysisItemWithinRepresentation.hxx", "count": 1 }, { "header": "StepVisual_AnnotationCurveOccurrence.hxx", "count": 1 }, { "header": "LinePy.cpp", "count": 1 }, { "header": "LineSegmentPy.cpp", "count": 1 }, { "header": "DatumFeature.h", "count": 1 }, { "header": "App/MeasureManager.h", "count": 1 }, { "header": "Mod/Part/App/IGES/ImportExportSettings.h", "count": 1 }, { "header": "Mod/Part/App/STEP/ImportExportSettings.h", "count": 1 }, { "header": "Resource_FormatType.hxx", "count": 1 }, { "header": "Base/ProgressIndicator.h", "count": 1 }, { "header": "OffsetCurvePy.cpp", "count": 1 }, { "header": "OffsetSurfacePy.cpp", "count": 1 }, { "header": "Adaptor3d_HCurve.hxx", "count": 1 }, { "header": "BOPAlgo_Builder.hxx", "count": 1 }, { "header": "gce_MakeCirc.hxx", "count": 1 }, { "header": "gce_MakeParab2d.hxx", "count": 1 }, { "header": "gp_Ax2d.hxx", "count": 1 }, { "header": "ShapeAnalysis_FreeBoundData.hxx", "count": 1 }, { "header": "StepBasic_Product.hxx", "count": 1 }, { "header": "StepBasic_ProductDefinition.hxx", "count": 1 }, { "header": "StepBasic_ProductDefinitionFormation.hxx", "count": 1 }, { "header": "StepRepr_AssemblyComponentUsage.hxx", "count": 1 }, { "header": "StepRepr_CharacterizedDefinition.hxx", "count": 1 }, { "header": "StepRepr_ProductDefinitionShape.hxx", "count": 1 }, { "header": "StepRepr_RepresentedDefinition.hxx", "count": 1 }, { "header": "StepRepr_SpecifiedHigherUsageOccurrence.hxx", "count": 1 }, { "header": "StepShape_ShapeDefinitionRepresentation.hxx", "count": 1 }, { "header": "StepShape_ShapeRepresentation.hxx", "count": 1 }, { "header": "StepVisual_PresentationStyleByContext.hxx", "count": 1 }, { "header": "StepVisual_StyleContextSelect.hxx", "count": 1 }, { "header": "StepVisual_StyledItem.hxx", "count": 1 }, { "header": "TopTools_DataMapOfIntegerListOfShape.hxx", "count": 1 }, { "header": "TopTools_DataMapOfIntegerShape.hxx", "count": 1 }, { "header": "UnitsAPI.hxx", "count": 1 }, { "header": "ParabolaPy.cpp", "count": 1 }, { "header": "Base/Axis.h", "count": 1 }, { "header": "Part2DObjectPy.cpp", "count": 1 }, { "header": "App/GeoFeatureGroupExtension.h", "count": 1 }, { "header": "App/Placement.h", "count": 1 }, { "header": "Mod/Material/App/MaterialManager.h", "count": 1 }, { "header": "App/FeaturePython.h", "count": 1 }, { "header": "Mod/Material/App/PropertyMaterial.h", "count": 1 }, { "header": "Base/Bitmask.h", "count": 1 }, { "header": "PartFeaturePy.cpp", "count": 1 }, { "header": "PlanePy.cpp", "count": 1 }, { "header": "PlateSurfacePy.cpp", "count": 1 }, { "header": "PointPy.cpp", "count": 1 }, { "header": "Windows.h", "count": 1 }, { "header": "RectangularTrimmedSurfacePy.cpp", "count": 1 }, { "header": "Attacher.h", "count": 1 }, { "header": "ShapeFix/ShapeFix_EdgeConnectPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_EdgePy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_FaceConnectPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_FacePy.cpp", "count": 1 }, { "header": "Mod/Part/App/GeometrySurfacePy.h", "count": 1 }, { "header": "ShapeFix/ShapeFix_FixSmallFacePy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_FixSmallSolidPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_FreeBoundsPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_RootPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_ShapePy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_ShapeTolerancePy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_ShellPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_SolidPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_SplitCommonVertexPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_SplitToolPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_WirePy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_WireVertexPy.cpp", "count": 1 }, { "header": "ShapeFix/ShapeFix_WireframePy.cpp", "count": 1 }, { "header": "ShapeUpgrade/UnifySameDomainPy.cpp", "count": 1 }, { "header": "csignal", "count": 1 }, { "header": "OSD.hxx", "count": 1 }, { "header": "OSD_WhoAmI.hxx", "count": 1 }, { "header": "OSD_SIGHUP.hxx", "count": 1 }, { "header": "OSD_SIGINT.hxx", "count": 1 }, { "header": "OSD_SIGQUIT.hxx", "count": 1 }, { "header": "OSD_SIGILL.hxx", "count": 1 }, { "header": "OSD_SIGKILL.hxx", "count": 1 }, { "header": "OSD_SIGBUS.hxx", "count": 1 }, { "header": "OSD_SIGSEGV.hxx", "count": 1 }, { "header": "OSD_SIGSYS.hxx", "count": 1 }, { "header": "Base/SystemHandler.h", "count": 1 }, { "header": "SpherePy.cpp", "count": 1 }, { "header": "SurfaceOfExtrusionPy.cpp", "count": 1 }, { "header": "SurfaceOfRevolutionPy.cpp", "count": 1 }, { "header": "TopoShape.h", "count": 1 }, { "header": "gp_XYZ.hxx", "count": 1 }, { "header": "Poly_Triangle.hxx", "count": 1 }, { "header": "Law_BSpline.hxx", "count": 1 }, { "header": "Law_BSpFunc.hxx", "count": 1 }, { "header": "App/Material.h", "count": 1 }, { "header": "Base/Builder3D.h", "count": 1 }, { "header": "iosfwd", "count": 1 }, { "header": "ShapeFix_Root.hxx", "count": 1 }, { "header": "TopoShapeCompSolidPy.cpp", "count": 1 }, { "header": "TopoShapeCompoundPy.cpp", "count": 1 }, { "header": "Mod/Part/App/BezierCurvePy.h", "count": 1 }, { "header": "Mod/Part/App/CirclePy.h", "count": 1 }, { "header": "Mod/Part/App/EllipsePy.h", "count": 1 }, { "header": "Mod/Part/App/HyperbolaPy.h", "count": 1 }, { "header": "Mod/Part/App/LinePy.h", "count": 1 }, { "header": "Mod/Part/App/OffsetCurvePy.h", "count": 1 }, { "header": "Mod/Part/App/ParabolaPy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeEdgePy.cpp", "count": 1 }, { "header": "Mod/Part/App/LineSegmentPy.h", "count": 1 }, { "header": "OSD_Parallel.hxx", "count": 1 }, { "header": "Mod/Part/App/BezierSurfacePy.h", "count": 1 }, { "header": "Mod/Part/App/BSplineSurfacePy.h", "count": 1 }, { "header": "Mod/Part/App/ConePy.h", "count": 1 }, { "header": "Mod/Part/App/CylinderPy.h", "count": 1 }, { "header": "Mod/Part/App/OffsetSurfacePy.h", "count": 1 }, { "header": "Mod/Part/App/SpherePy.h", "count": 1 }, { "header": "Mod/Part/App/SurfaceOfExtrusionPy.h", "count": 1 }, { "header": "Mod/Part/App/SurfaceOfRevolutionPy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeFacePy.cpp", "count": 1 }, { "header": "Mod/Part/App/ToroidPy.h", "count": 1 }, { "header": "App/StringHasherPy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapePy.cpp", "count": 1 }, { "header": "Mod/Part/App/TopoShapeCompoundPy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeCompSolidPy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeOpCode.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeShellPy.h", "count": 1 }, { "header": "TopoShapeShellPy.cpp", "count": 1 }, { "header": "TopoShapeSolidPy.cpp", "count": 1 }, { "header": "TopoShapeVertexPy.cpp", "count": 1 }, { "header": "Mod/Part/App/TopoShapeWirePy.cpp", "count": 1 }, { "header": "ToroidPy.cpp", "count": 1 }, { "header": "TrimmedCurvePy.h", "count": 1 }, { "header": "TrimmedCurvePy.cpp", "count": 1 }, { "header": "ShapeAnalysis_Wire.hxx", "count": 1 }, { "header": "ShapeExtend_WireData.hxx", "count": 1 }, { "header": "deque", "count": 1 }, { "header": "TopTools_DataMapOfShapeListOfShape.hxx", "count": 1 } ] }, "transitive_targets": [ "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "transitive_external_packages": [ "Boost", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "yaml-cpp", "zlib" ] }, { "name": "PartDesign", "cmake_file": "src/Mod/PartDesign/App/CMakeLists.txt", "cmake_file_exists": true, "source_root": "src/Mod/PartDesign/App", "source_files": [ "src/Mod/PartDesign/App/AppPartDesign.cpp", "src/Mod/PartDesign/App/AppPartDesignPy.cpp", "src/Mod/PartDesign/App/Body.cpp", "src/Mod/PartDesign/App/Body.h", "src/Mod/PartDesign/App/Body.pyi", "src/Mod/PartDesign/App/BodyPyImp.cpp", "src/Mod/PartDesign/App/DatumCS.cpp", "src/Mod/PartDesign/App/DatumCS.h", "src/Mod/PartDesign/App/DatumLine.cpp", "src/Mod/PartDesign/App/DatumLine.h", "src/Mod/PartDesign/App/DatumPlane.cpp", "src/Mod/PartDesign/App/DatumPlane.h", "src/Mod/PartDesign/App/DatumPoint.cpp", "src/Mod/PartDesign/App/DatumPoint.h", "src/Mod/PartDesign/App/Feature.cpp", "src/Mod/PartDesign/App/Feature.h", "src/Mod/PartDesign/App/Feature.pyi", "src/Mod/PartDesign/App/FeatureAddSub.cpp", "src/Mod/PartDesign/App/FeatureAddSub.h", "src/Mod/PartDesign/App/FeatureBase.cpp", "src/Mod/PartDesign/App/FeatureBase.h", "src/Mod/PartDesign/App/FeatureBoolean.cpp", "src/Mod/PartDesign/App/FeatureBoolean.h", "src/Mod/PartDesign/App/FeatureChamfer.cpp", "src/Mod/PartDesign/App/FeatureChamfer.h", "src/Mod/PartDesign/App/FeatureDraft.cpp", "src/Mod/PartDesign/App/FeatureDraft.h", "src/Mod/PartDesign/App/FeatureDressUp.cpp", "src/Mod/PartDesign/App/FeatureDressUp.h", "src/Mod/PartDesign/App/FeatureExtrude.cpp", "src/Mod/PartDesign/App/FeatureExtrude.h", "src/Mod/PartDesign/App/FeatureFillet.cpp", "src/Mod/PartDesign/App/FeatureFillet.h", "src/Mod/PartDesign/App/FeatureGroove.cpp", "src/Mod/PartDesign/App/FeatureGroove.h", "src/Mod/PartDesign/App/FeatureHelix.cpp", "src/Mod/PartDesign/App/FeatureHelix.h", "src/Mod/PartDesign/App/FeatureHole.cpp", "src/Mod/PartDesign/App/FeatureHole.h", "src/Mod/PartDesign/App/FeatureLinearPattern.cpp", "src/Mod/PartDesign/App/FeatureLinearPattern.h", "src/Mod/PartDesign/App/FeatureLoft.cpp", "src/Mod/PartDesign/App/FeatureLoft.h", "src/Mod/PartDesign/App/FeatureMirrored.cpp", "src/Mod/PartDesign/App/FeatureMirrored.h", "src/Mod/PartDesign/App/FeatureMultiTransform.cpp", "src/Mod/PartDesign/App/FeatureMultiTransform.h", "src/Mod/PartDesign/App/FeaturePad.cpp", "src/Mod/PartDesign/App/FeaturePad.h", "src/Mod/PartDesign/App/FeaturePipe.cpp", "src/Mod/PartDesign/App/FeaturePipe.h", "src/Mod/PartDesign/App/FeaturePocket.cpp", "src/Mod/PartDesign/App/FeaturePocket.h", "src/Mod/PartDesign/App/FeaturePolarPattern.cpp", "src/Mod/PartDesign/App/FeaturePolarPattern.h", "src/Mod/PartDesign/App/FeaturePrimitive.cpp", "src/Mod/PartDesign/App/FeaturePrimitive.h", "src/Mod/PartDesign/App/FeaturePyImp.cpp", "src/Mod/PartDesign/App/FeatureRefine.cpp", "src/Mod/PartDesign/App/FeatureRefine.h", "src/Mod/PartDesign/App/FeatureRevolution.cpp", "src/Mod/PartDesign/App/FeatureRevolution.h", "src/Mod/PartDesign/App/FeatureScaled.cpp", "src/Mod/PartDesign/App/FeatureScaled.h", "src/Mod/PartDesign/App/FeatureSketchBased.cpp", "src/Mod/PartDesign/App/FeatureSketchBased.h", "src/Mod/PartDesign/App/FeatureSolid.cpp", "src/Mod/PartDesign/App/FeatureSolid.h", "src/Mod/PartDesign/App/FeatureThickness.cpp", "src/Mod/PartDesign/App/FeatureThickness.h", "src/Mod/PartDesign/App/FeatureTransformed.cpp", "src/Mod/PartDesign/App/FeatureTransformed.h", "src/Mod/PartDesign/App/Measure.cpp", "src/Mod/PartDesign/App/Measure.h", "src/Mod/PartDesign/App/PreCompiled.h", "src/Mod/PartDesign/App/ShapeBinder.cpp", "src/Mod/PartDesign/App/ShapeBinder.h" ], "source_file_count": 77, "source_file_count_by_extension": { ".cpp": 39, ".h": 36, ".pyi": 2 }, "cmake": { "sha256": "fa82ae75227bb1f4db9bdb936141117477d5c7537f82f38212294b125e875373", "variable_references": [ "CMAKE_BINARY_DIR", "CMAKE_CURRENT_BINARY_DIR", "CMAKE_CURRENT_LIST_DIR", "CMAKE_INSTALL_LIBDIR", "CMAKE_SOURCE_DIR", "DatumFeatures_SRCS", "FeaturesDressUp_SRCS", "FeaturesSketchBased_SRCS", "FeaturesTransformed_SRCS", "Features_SRCS", "Module_SRCS", "OCC_DEBUG_LIBRARIES", "OCC_LIBRARIES", "OCC_LIBRARY_DIR", "PartDesign_LIBS", "PartDesign_SRCS", "Python_SRCS" ], "commands": [ "add_library", "target_compile_options", "target_compile_warn_error", "target_include_directories", "target_link_directories", "target_link_libraries", "target_precompile_headers" ] }, "direct_internal_targets": [ "FreeCADApp", "Part" ], "direct_packages": [ { "name": "OpenCASCADE", "evidence": "${OCC_LIBRARIES}; ${OCC_DEBUG_LIBRARIES}", "condition": "always" }, { "name": "nlohmann-json", "evidence": "src/3rdParty/json include", "condition": "header-only; always" } ], "conditions": [ "BUILD_PART_DESIGN", "Part target must be available" ], "include_evidence": { "total_include_directives": 610, "by_family": { "Boost": 3, "FreeCAD source": 139, "OpenCASCADE": 171, "Qt": 1, "nlohmann-json": 1, "unresolved quoted header": 11, "unresolved system header": 284 }, "files_by_family": { "Boost": [ "Mod/PartDesign/App/FeatureDressUp.cpp", "Mod/PartDesign/App/FeatureLoft.cpp", "Mod/PartDesign/App/ShapeBinder.cpp" ], "FreeCAD source": [ "Mod/PartDesign/App/AppPartDesign.cpp", "Mod/PartDesign/App/Body.cpp", "Mod/PartDesign/App/BodyPyImp.cpp", "Mod/PartDesign/App/DatumCS.cpp", "Mod/PartDesign/App/DatumLine.cpp", "Mod/PartDesign/App/DatumPlane.cpp", "Mod/PartDesign/App/DatumPoint.cpp", "Mod/PartDesign/App/Feature.cpp", "Mod/PartDesign/App/FeatureAddSub.cpp", "Mod/PartDesign/App/FeatureAddSub.h", "Mod/PartDesign/App/FeatureBase.cpp", "Mod/PartDesign/App/FeatureBase.h", "Mod/PartDesign/App/FeatureBoolean.cpp", "Mod/PartDesign/App/FeatureBoolean.h", "Mod/PartDesign/App/FeatureChamfer.cpp", "Mod/PartDesign/App/FeatureChamfer.h", "Mod/PartDesign/App/FeatureDraft.cpp", "Mod/PartDesign/App/FeatureDraft.h", "Mod/PartDesign/App/FeatureDressUp.cpp", "Mod/PartDesign/App/FeatureDressUp.h", "Mod/PartDesign/App/FeatureExtrude.cpp", "Mod/PartDesign/App/FeatureExtrude.h", "Mod/PartDesign/App/FeatureFillet.cpp", "Mod/PartDesign/App/FeatureFillet.h", "Mod/PartDesign/App/FeatureGroove.cpp", "Mod/PartDesign/App/FeatureGroove.h", "Mod/PartDesign/App/FeatureHelix.cpp", "Mod/PartDesign/App/FeatureHelix.h", "Mod/PartDesign/App/FeatureHole.cpp", "Mod/PartDesign/App/FeatureHole.h", "Mod/PartDesign/App/FeatureLinearPattern.cpp", "Mod/PartDesign/App/FeatureLinearPattern.h", "Mod/PartDesign/App/FeatureLoft.cpp", "Mod/PartDesign/App/FeatureLoft.h", "Mod/PartDesign/App/FeatureMirrored.cpp", "Mod/PartDesign/App/FeatureMirrored.h", "Mod/PartDesign/App/FeatureMultiTransform.cpp", "Mod/PartDesign/App/FeatureMultiTransform.h", "Mod/PartDesign/App/FeaturePad.cpp", "Mod/PartDesign/App/FeaturePad.h", "Mod/PartDesign/App/FeaturePipe.cpp", "Mod/PartDesign/App/FeaturePipe.h", "Mod/PartDesign/App/FeaturePocket.cpp", "Mod/PartDesign/App/FeaturePocket.h", "Mod/PartDesign/App/FeaturePolarPattern.cpp", "Mod/PartDesign/App/FeaturePolarPattern.h", "Mod/PartDesign/App/FeaturePrimitive.cpp", "Mod/PartDesign/App/FeaturePrimitive.h", "Mod/PartDesign/App/FeatureRefine.cpp", "Mod/PartDesign/App/FeatureRefine.h", "Mod/PartDesign/App/FeatureRevolution.cpp", "Mod/PartDesign/App/FeatureRevolution.h", "Mod/PartDesign/App/FeatureScaled.cpp", "Mod/PartDesign/App/FeatureScaled.h", "Mod/PartDesign/App/FeatureSketchBased.cpp", "Mod/PartDesign/App/FeatureSketchBased.h", "Mod/PartDesign/App/FeatureSolid.cpp", "Mod/PartDesign/App/FeatureSolid.h", "Mod/PartDesign/App/FeatureThickness.cpp", "Mod/PartDesign/App/FeatureThickness.h", "Mod/PartDesign/App/FeatureTransformed.cpp", "Mod/PartDesign/App/FeatureTransformed.h", "Mod/PartDesign/App/Measure.cpp", "Mod/PartDesign/App/ShapeBinder.cpp", "Mod/PartDesign/App/ShapeBinder.h" ], "OpenCASCADE": [ "Mod/PartDesign/App/DatumCS.cpp", "Mod/PartDesign/App/DatumLine.cpp", "Mod/PartDesign/App/DatumPlane.cpp", "Mod/PartDesign/App/DatumPoint.cpp", "Mod/PartDesign/App/Feature.cpp", "Mod/PartDesign/App/FeatureAddSub.cpp", "Mod/PartDesign/App/FeatureBase.cpp", "Mod/PartDesign/App/FeatureBoolean.cpp", "Mod/PartDesign/App/FeatureChamfer.cpp", "Mod/PartDesign/App/FeatureDraft.cpp", "Mod/PartDesign/App/FeatureDressUp.cpp", "Mod/PartDesign/App/FeatureExtrude.cpp", "Mod/PartDesign/App/FeatureFillet.cpp", "Mod/PartDesign/App/FeatureGroove.cpp", "Mod/PartDesign/App/FeatureHelix.cpp", "Mod/PartDesign/App/FeatureHelix.h", "Mod/PartDesign/App/FeatureHole.cpp", "Mod/PartDesign/App/FeatureLinearPattern.cpp", "Mod/PartDesign/App/FeatureLoft.cpp", "Mod/PartDesign/App/FeatureMirrored.cpp", "Mod/PartDesign/App/FeatureMultiTransform.cpp", "Mod/PartDesign/App/FeaturePad.cpp", "Mod/PartDesign/App/FeaturePipe.cpp", "Mod/PartDesign/App/FeaturePipe.h", "Mod/PartDesign/App/FeaturePocket.cpp", "Mod/PartDesign/App/FeaturePolarPattern.cpp", "Mod/PartDesign/App/FeaturePrimitive.cpp", "Mod/PartDesign/App/FeatureRefine.cpp", "Mod/PartDesign/App/FeatureRevolution.cpp", "Mod/PartDesign/App/FeatureScaled.cpp", "Mod/PartDesign/App/FeatureSketchBased.cpp", "Mod/PartDesign/App/FeatureThickness.cpp", "Mod/PartDesign/App/FeatureTransformed.cpp", "Mod/PartDesign/App/ShapeBinder.cpp" ], "Qt": [ "Mod/PartDesign/App/FeatureAddSub.h" ], "nlohmann-json": [ "Mod/PartDesign/App/FeatureHole.cpp" ], "unresolved quoted header": [ "Mod/PartDesign/App/Body.cpp", "Mod/PartDesign/App/BodyPyImp.cpp", "Mod/PartDesign/App/Feature.cpp", "Mod/PartDesign/App/FeatureAddSub.cpp", "Mod/PartDesign/App/FeatureBase.cpp", "Mod/PartDesign/App/FeatureHole.h", "Mod/PartDesign/App/FeaturePrimitive.cpp", "Mod/PartDesign/App/FeaturePyImp.cpp", "Mod/PartDesign/App/FeatureRefine.cpp" ], "unresolved system header": [ "Mod/PartDesign/App/AppPartDesign.cpp", "Mod/PartDesign/App/AppPartDesignPy.cpp", "Mod/PartDesign/App/Body.cpp", "Mod/PartDesign/App/Body.h", "Mod/PartDesign/App/DatumCS.cpp", "Mod/PartDesign/App/DatumCS.h", "Mod/PartDesign/App/DatumLine.cpp", "Mod/PartDesign/App/DatumLine.h", "Mod/PartDesign/App/DatumPlane.cpp", "Mod/PartDesign/App/DatumPlane.h", "Mod/PartDesign/App/DatumPoint.h", "Mod/PartDesign/App/Feature.cpp", "Mod/PartDesign/App/Feature.h", "Mod/PartDesign/App/FeatureAddSub.cpp", "Mod/PartDesign/App/FeatureBase.cpp", "Mod/PartDesign/App/FeatureBoolean.cpp", "Mod/PartDesign/App/FeatureBoolean.h", "Mod/PartDesign/App/FeatureChamfer.cpp", "Mod/PartDesign/App/FeatureChamfer.h", "Mod/PartDesign/App/FeatureDraft.cpp", "Mod/PartDesign/App/FeatureDraft.h", "Mod/PartDesign/App/FeatureDressUp.cpp", "Mod/PartDesign/App/FeatureExtrude.cpp", "Mod/PartDesign/App/FeatureExtrude.h", "Mod/PartDesign/App/FeatureFillet.cpp", "Mod/PartDesign/App/FeatureFillet.h", "Mod/PartDesign/App/FeatureGroove.cpp", "Mod/PartDesign/App/FeatureGroove.h", "Mod/PartDesign/App/FeatureHelix.cpp", "Mod/PartDesign/App/FeatureHelix.h", "Mod/PartDesign/App/FeatureHole.cpp", "Mod/PartDesign/App/FeatureHole.h", "Mod/PartDesign/App/FeatureLinearPattern.cpp", "Mod/PartDesign/App/FeatureLinearPattern.h", "Mod/PartDesign/App/FeatureLoft.cpp", "Mod/PartDesign/App/FeatureMirrored.cpp", "Mod/PartDesign/App/FeatureMultiTransform.cpp", "Mod/PartDesign/App/FeaturePad.cpp", "Mod/PartDesign/App/FeaturePipe.cpp", "Mod/PartDesign/App/FeaturePocket.cpp", "Mod/PartDesign/App/FeaturePolarPattern.cpp", "Mod/PartDesign/App/FeaturePolarPattern.h", "Mod/PartDesign/App/FeaturePrimitive.cpp", "Mod/PartDesign/App/FeaturePrimitive.h", "Mod/PartDesign/App/FeatureRefine.cpp", "Mod/PartDesign/App/FeatureRevolution.cpp", "Mod/PartDesign/App/FeatureRevolution.h", "Mod/PartDesign/App/FeatureScaled.cpp", "Mod/PartDesign/App/FeatureScaled.h", "Mod/PartDesign/App/FeatureSketchBased.cpp", "Mod/PartDesign/App/FeatureSketchBased.h", "Mod/PartDesign/App/FeatureThickness.cpp", "Mod/PartDesign/App/FeatureThickness.h", "Mod/PartDesign/App/FeatureTransformed.cpp", "Mod/PartDesign/App/FeatureTransformed.h", "Mod/PartDesign/App/Measure.cpp", "Mod/PartDesign/App/Measure.h", "Mod/PartDesign/App/PreCompiled.h", "Mod/PartDesign/App/ShapeBinder.cpp", "Mod/PartDesign/App/ShapeBinder.h" ] }, "unresolved_headers": [ { "header": "Base/Exception.h", "count": 15 }, { "header": "App/PropertyUnits.h", "count": 13 }, { "header": "Precision.hxx", "count": 13 }, { "header": "Base/Tools.h", "count": 10 }, { "header": "App/PropertyStandard.h", "count": 10 }, { "header": "App/Document.h", "count": 9 }, { "header": "gp_Pln.hxx", "count": 9 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Fuse.h", "count": 9 }, { "header": "limits", "count": 9 }, { "header": "Mod/PartDesign/PartDesignGlobal.h", "count": 8 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Cut.h", "count": 8 }, { "header": "Mod/Part/App/TopoShape.h", "count": 8 }, { "header": "App/DocumentObject.h", "count": 7 }, { "header": "Base/Reader.h", "count": 7 }, { "header": "gp_Dir.hxx", "count": 7 }, { "header": "Base/Console.h", "count": 6 }, { "header": "gp_Lin.hxx", "count": 6 }, { "header": "FeaturePy.h", "count": 6 }, { "header": "App/Datums.h", "count": 6 }, { "header": "Mod/Part/App/DatumFeature.h", "count": 5 }, { "header": "App/FeaturePythonPyImp.h", "count": 5 }, { "header": "Mod/Part/App/Part2DObject.h", "count": 5 }, { "header": "Mod/Part/App/FaceMakerCheese.h", "count": 5 }, { "header": "Mod/Part/App/modelRefine.h", "count": 4 }, { "header": "gp_Circ.hxx", "count": 4 }, { "header": "App/Application.h", "count": 4 }, { "header": "Base/Placement.h", "count": 3 }, { "header": "gp_Pnt.hxx", "count": 3 }, { "header": "Mod/Part/App/TopoShapeOpCode.h", "count": 3 }, { "header": "Mod/Part/App/Tools.h", "count": 3 }, { "header": "TopTools_IndexedDataMapOfShapeListOfShape.hxx", "count": 3 }, { "header": "ShapeFix_ShapeTolerance.hxx", "count": 3 }, { "header": "TopTools_IndexedMapOfShape.hxx", "count": 3 }, { "header": "gp_Ax2.hxx", "count": 3 }, { "header": "Base/Axis.h", "count": 3 }, { "header": "Base/Interpreter.h", "count": 2 }, { "header": "BodyPy.h", "count": 2 }, { "header": "ShapeFix_Solid.hxx", "count": 2 }, { "header": "App/ElementNamingUtils.h", "count": 2 }, { "header": "Mod/Part/App/PartFeature.h", "count": 2 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Common.h", "count": 2 }, { "header": "TopTools_ListOfShape.hxx", "count": 2 }, { "header": "ShapeFix_Shape.hxx", "count": 2 }, { "header": "Base/ProgramVersion.h", "count": 2 }, { "header": "App/PropertyLinks.h", "count": 2 }, { "header": "Bnd_Box.hxx", "count": 2 }, { "header": "Base/PyObjectBase.h", "count": 1 }, { "header": "Base/GeometryPyCXX.h", "count": 1 }, { "header": "Base/VectorPy.h", "count": 1 }, { "header": "App/VarSet.h", "count": 1 }, { "header": "App/Origin.h", "count": 1 }, { "header": "Mod/Part/App/BodyBase.h", "count": 1 }, { "header": "BodyPy.cpp", "count": 1 }, { "header": "Mod/Part/App/PartPyCXX.h", "count": 1 }, { "header": "Mod/Part/App/OCCError.h", "count": 1 }, { "header": "App/SuppressibleExtension.h", "count": 1 }, { "header": "Mod/Part/App/PreviewExtension.h", "count": 1 }, { "header": "App/GeoFeatureGroupExtension.h", "count": 1 }, { "header": "Mod/Part/App/SignalException.h", "count": 1 }, { "header": "Mod/Part/App/ExtrusionHelper.h", "count": 1 }, { "header": "gp_Ax1.hxx", "count": 1 }, { "header": "gp_Ax3.hxx", "count": 1 }, { "header": "gp_Cylinder.hxx", "count": 1 }, { "header": "GC_MakeArcOfCircle.hxx", "count": 1 }, { "header": "Base/Stream.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeMapper.h", "count": 1 }, { "header": "numbers", "count": 1 }, { "header": "optional", "count": 1 }, { "header": "json_fwd.hpp", "count": 1 }, { "header": "Law_Function.hxx", "count": 1 }, { "header": "ShapeAnalysis_FreeBounds.hxx", "count": 1 }, { "header": "TopTools_HSequenceOfShape.hxx", "count": 1 }, { "header": "Mod/Part/App/AttachExtension.h", "count": 1 }, { "header": "Mod/Part/App/PrismExtension.h", "count": 1 }, { "header": "FeaturePy.cpp", "count": 1 }, { "header": "Base/Parameter.h", "count": 1 }, { "header": "Extrema_ExtCC.hxx", "count": 1 }, { "header": "Extrema_POnCurv.hxx", "count": 1 }, { "header": "ShapeAnalysis.hxx", "count": 1 }, { "header": "map", "count": 1 }, { "header": "string", "count": 1 }, { "header": "vector", "count": 1 }, { "header": "array", "count": 1 }, { "header": "Base/ProgressIndicator.h", "count": 1 }, { "header": "gp_Trsf.hxx", "count": 1 }, { "header": "App/MeasureManager.h", "count": 1 }, { "header": "FCConfig.h", "count": 1 }, { "header": "Mod/Part/App/OpenCascadeAll.h", "count": 1 }, { "header": "unordered_map", "count": 1 }, { "header": "unordered_set", "count": 1 }, { "header": "App/GroupExtension.h", "count": 1 }, { "header": "App/Link.h", "count": 1 }, { "header": "App/DocumentObserver.h", "count": 1 }, { "header": "App/FeaturePython.h", "count": 1 } ] }, "transitive_targets": [ "PartDesign", "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "transitive_external_packages": [ "Boost", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "nlohmann-json", "yaml-cpp", "zlib" ] }, { "name": "Sketcher", "cmake_file": "src/Mod/Sketcher/App/CMakeLists.txt", "cmake_file_exists": true, "source_root": "src/Mod/Sketcher/App", "source_files": [ "src/Mod/Sketcher/App/Analyse.h", "src/Mod/Sketcher/App/AppSketcher.cpp", "src/Mod/Sketcher/App/AppSketcherPy.cpp", "src/Mod/Sketcher/App/Constraint.cpp", "src/Mod/Sketcher/App/Constraint.h", "src/Mod/Sketcher/App/Constraint.pyi", "src/Mod/Sketcher/App/ConstraintPyImp.cpp", "src/Mod/Sketcher/App/ExternalGeometryExtension.cpp", "src/Mod/Sketcher/App/ExternalGeometryExtension.h", "src/Mod/Sketcher/App/ExternalGeometryExtension.pyi", "src/Mod/Sketcher/App/ExternalGeometryExtensionPyImp.cpp", "src/Mod/Sketcher/App/ExternalGeometryFacade.cpp", "src/Mod/Sketcher/App/ExternalGeometryFacade.h", "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi", "src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp", "src/Mod/Sketcher/App/GeoEnum.cpp", "src/Mod/Sketcher/App/GeoEnum.h", "src/Mod/Sketcher/App/GeoList.cpp", "src/Mod/Sketcher/App/GeoList.h", "src/Mod/Sketcher/App/GeometryFacade.cpp", "src/Mod/Sketcher/App/GeometryFacade.h", "src/Mod/Sketcher/App/GeometryFacade.pyi", "src/Mod/Sketcher/App/GeometryFacadePyImp.cpp", "src/Mod/Sketcher/App/Measure.cpp", "src/Mod/Sketcher/App/Measure.h", "src/Mod/Sketcher/App/PreCompiled.h", "src/Mod/Sketcher/App/PropertyConstraintList.cpp", "src/Mod/Sketcher/App/PropertyConstraintList.h", "src/Mod/Sketcher/App/PythonConverter.cpp", "src/Mod/Sketcher/App/PythonConverter.h", "src/Mod/Sketcher/App/Sketch.cpp", "src/Mod/Sketcher/App/Sketch.h", "src/Mod/Sketcher/App/Sketch.pyi", "src/Mod/Sketcher/App/SketchAnalysis.cpp", "src/Mod/Sketcher/App/SketchAnalysis.h", "src/Mod/Sketcher/App/SketchGeometry.cpp", "src/Mod/Sketcher/App/SketchGeometry.h", "src/Mod/Sketcher/App/SketchGeometryExtension.cpp", "src/Mod/Sketcher/App/SketchGeometryExtension.h", "src/Mod/Sketcher/App/SketchGeometryExtension.pyi", "src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp", "src/Mod/Sketcher/App/SketchObject.cpp", "src/Mod/Sketcher/App/SketchObject.h", "src/Mod/Sketcher/App/SketchObject.pyi", "src/Mod/Sketcher/App/SketchObjectConstraints.cpp", "src/Mod/Sketcher/App/SketchObjectExternal.cpp", "src/Mod/Sketcher/App/SketchObjectGeometry.cpp", "src/Mod/Sketcher/App/SketchObjectOperations.cpp", "src/Mod/Sketcher/App/SketchObjectPyImp.cpp", "src/Mod/Sketcher/App/SketchObjectSF.cpp", "src/Mod/Sketcher/App/SketchObjectSF.h", "src/Mod/Sketcher/App/SketchObjectSF.pyi", "src/Mod/Sketcher/App/SketchObjectSFPyImp.cpp", "src/Mod/Sketcher/App/SketchPyImp.cpp", "src/Mod/Sketcher/App/SolverGeometryExtension.cpp", "src/Mod/Sketcher/App/SolverGeometryExtension.h", "src/Mod/Sketcher/App/planegcs/Constraints.cpp", "src/Mod/Sketcher/App/planegcs/Constraints.h", "src/Mod/Sketcher/App/planegcs/GCS.cpp", "src/Mod/Sketcher/App/planegcs/GCS.h", "src/Mod/Sketcher/App/planegcs/Geo.cpp", "src/Mod/Sketcher/App/planegcs/Geo.h", "src/Mod/Sketcher/App/planegcs/SubSystem.cpp", "src/Mod/Sketcher/App/planegcs/SubSystem.h", "src/Mod/Sketcher/App/planegcs/Util.h", "src/Mod/Sketcher/App/planegcs/qp_eq.cpp", "src/Mod/Sketcher/App/planegcs/qp_eq.h" ], "source_file_count": 67, "source_file_count_by_extension": { ".cpp": 35, ".h": 24, ".pyi": 8 }, "cmake": { "sha256": "fc382313d64ef41a091a2c04c4e506780bf1a1bb9f3b62e4273681a1d5dfcfd3", "variable_references": [ "CMAKE_BINARY_DIR", "CMAKE_CURRENT_BINARY_DIR", "CMAKE_CURRENT_LIST_DIR", "CMAKE_CURRENT_SOURCE_DIR", "CMAKE_CXX_FLAGS", "CMAKE_C_FLAGS", "CMAKE_INSTALL_LIBDIR", "CMAKE_SOURCE_DIR", "Datatypes_SRCS", "EIGEN3_INCLUDE_DIR", "EIGEN3_NO_DEPRECATED_COPY", "Features_SRCS", "OpenMP_CXX_FLAGS", "OpenMP_C_FLAGS", "PlaneGCS_SRCS", "Properties_SRCS", "Python_SRCS", "SketchModule_SRCS", "Sketcher_LIBS", "Sketcher_SRCS" ], "commands": [ "add_library", "target_compile_options", "target_compile_warn_error", "target_include_directories", "target_link_libraries", "target_precompile_headers", "target_sources" ] }, "direct_internal_targets": [ "FreeCADApp", "Part" ], "direct_packages": [ { "name": "Eigen3", "evidence": "${EIGEN3_INCLUDE_DIR}", "condition": "EIGEN3_FOUND" }, { "name": "nlohmann-json", "evidence": "src/3rdParty/json include", "condition": "header-only; always" } ], "conditions": [ "BUILD_SKETCHER", "EIGEN3_FOUND is required by src/Mod/CMakeLists.txt", "Part target must be available" ], "include_evidence": { "total_include_directives": 526, "by_family": { "Boost": 34, "Eigen3": 6, "FreeCAD source": 84, "OpenCASCADE": 89, "PyCXX": 1, "Qt": 3, "fmt": 1, "nlohmann-json": 1, "unresolved quoted header": 26, "unresolved system header": 281 }, "files_by_family": { "Boost": [ "Mod/Sketcher/App/Constraint.cpp", "Mod/Sketcher/App/Constraint.h", "Mod/Sketcher/App/ExternalGeometryFacade.cpp", "Mod/Sketcher/App/ExternalGeometryFacade.h", "Mod/Sketcher/App/GeoList.cpp", "Mod/Sketcher/App/GeometryFacade.cpp", "Mod/Sketcher/App/GeometryFacade.h", "Mod/Sketcher/App/PreCompiled.h", "Mod/Sketcher/App/PropertyConstraintList.h", "Mod/Sketcher/App/PythonConverter.cpp", "Mod/Sketcher/App/SketchObject.cpp", "Mod/Sketcher/App/SketchObjectExternal.cpp", "Mod/Sketcher/App/SketchObjectGeometry.cpp", "Mod/Sketcher/App/planegcs/Constraints.cpp", "Mod/Sketcher/App/planegcs/GCS.cpp", "Mod/Sketcher/App/planegcs/Geo.h" ], "Eigen3": [ "Mod/Sketcher/App/planegcs/GCS.cpp", "Mod/Sketcher/App/planegcs/GCS.h", "Mod/Sketcher/App/planegcs/SubSystem.h", "Mod/Sketcher/App/planegcs/qp_eq.cpp", "Mod/Sketcher/App/planegcs/qp_eq.h" ], "FreeCAD source": [ "Mod/Sketcher/App/Analyse.h", "Mod/Sketcher/App/AppSketcher.cpp", "Mod/Sketcher/App/AppSketcherPy.cpp", "Mod/Sketcher/App/Constraint.cpp", "Mod/Sketcher/App/Constraint.h", "Mod/Sketcher/App/ExternalGeometryExtension.cpp", "Mod/Sketcher/App/ExternalGeometryFacade.cpp", "Mod/Sketcher/App/GeoEnum.cpp", "Mod/Sketcher/App/GeoList.cpp", "Mod/Sketcher/App/GeoList.h", "Mod/Sketcher/App/GeometryFacade.cpp", "Mod/Sketcher/App/GeometryFacade.h", "Mod/Sketcher/App/Measure.cpp", "Mod/Sketcher/App/PropertyConstraintList.cpp", "Mod/Sketcher/App/PropertyConstraintList.h", "Mod/Sketcher/App/PythonConverter.cpp", "Mod/Sketcher/App/Sketch.cpp", "Mod/Sketcher/App/Sketch.h", "Mod/Sketcher/App/SketchAnalysis.cpp", "Mod/Sketcher/App/SketchAnalysis.h", "Mod/Sketcher/App/SketchGeometry.cpp", "Mod/Sketcher/App/SketchGeometry.h", "Mod/Sketcher/App/SketchGeometryExtension.cpp", "Mod/Sketcher/App/SketchObject.cpp", "Mod/Sketcher/App/SketchObject.h", "Mod/Sketcher/App/SketchObjectConstraints.cpp", "Mod/Sketcher/App/SketchObjectExternal.cpp", "Mod/Sketcher/App/SketchObjectGeometry.cpp", "Mod/Sketcher/App/SketchObjectOperations.cpp", "Mod/Sketcher/App/SketchObjectPyImp.cpp", "Mod/Sketcher/App/SketchObjectSF.cpp", "Mod/Sketcher/App/SolverGeometryExtension.cpp", "Mod/Sketcher/App/SolverGeometryExtension.h", "Mod/Sketcher/App/planegcs/Constraints.cpp", "Mod/Sketcher/App/planegcs/Constraints.h", "Mod/Sketcher/App/planegcs/GCS.cpp", "Mod/Sketcher/App/planegcs/GCS.h", "Mod/Sketcher/App/planegcs/Geo.cpp", "Mod/Sketcher/App/planegcs/Geo.h", "Mod/Sketcher/App/planegcs/SubSystem.cpp", "Mod/Sketcher/App/planegcs/SubSystem.h" ], "OpenCASCADE": [ "Mod/Sketcher/App/AppSketcher.cpp", "Mod/Sketcher/App/GeometryFacade.cpp", "Mod/Sketcher/App/GeometryFacadePyImp.cpp", "Mod/Sketcher/App/PreCompiled.h", "Mod/Sketcher/App/Sketch.cpp", "Mod/Sketcher/App/SketchAnalysis.cpp", "Mod/Sketcher/App/SketchObject.cpp", "Mod/Sketcher/App/SketchObjectExternal.cpp", "Mod/Sketcher/App/SketchObjectGeometry.cpp", "Mod/Sketcher/App/SketchObjectPyImp.cpp" ], "PyCXX": [ "Mod/Sketcher/App/Sketch.h" ], "Qt": [ "Mod/Sketcher/App/Constraint.cpp", "Mod/Sketcher/App/PreCompiled.h", "Mod/Sketcher/App/SketchObjectConstraints.cpp" ], "fmt": [ "Mod/Sketcher/App/Constraint.cpp" ], "nlohmann-json": [ "Mod/Sketcher/App/Constraint.cpp" ], "unresolved quoted header": [ "Mod/Sketcher/App/AppSketcher.cpp", "Mod/Sketcher/App/Constraint.cpp", "Mod/Sketcher/App/ConstraintPyImp.cpp", "Mod/Sketcher/App/ExternalGeometryExtension.cpp", "Mod/Sketcher/App/ExternalGeometryExtensionPyImp.cpp", "Mod/Sketcher/App/ExternalGeometryFacade.cpp", "Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp", "Mod/Sketcher/App/PropertyConstraintList.cpp", "Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp", "Mod/Sketcher/App/SketchObject.cpp", "Mod/Sketcher/App/SketchObjectPyImp.cpp", "Mod/Sketcher/App/SketchObjectSFPyImp.cpp", "Mod/Sketcher/App/SketchPyImp.cpp" ], "unresolved system header": [ "Mod/Sketcher/App/Analyse.h", "Mod/Sketcher/App/AppSketcher.cpp", "Mod/Sketcher/App/AppSketcherPy.cpp", "Mod/Sketcher/App/Constraint.cpp", "Mod/Sketcher/App/Constraint.h", "Mod/Sketcher/App/ConstraintPyImp.cpp", "Mod/Sketcher/App/ExternalGeometryExtension.cpp", "Mod/Sketcher/App/ExternalGeometryExtension.h", "Mod/Sketcher/App/ExternalGeometryFacade.cpp", "Mod/Sketcher/App/ExternalGeometryFacade.h", "Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp", "Mod/Sketcher/App/GeoEnum.cpp", "Mod/Sketcher/App/GeoEnum.h", "Mod/Sketcher/App/GeoList.cpp", "Mod/Sketcher/App/GeoList.h", "Mod/Sketcher/App/GeometryFacade.h", "Mod/Sketcher/App/GeometryFacadePyImp.cpp", "Mod/Sketcher/App/Measure.cpp", "Mod/Sketcher/App/Measure.h", "Mod/Sketcher/App/PreCompiled.h", "Mod/Sketcher/App/PropertyConstraintList.cpp", "Mod/Sketcher/App/PropertyConstraintList.h", "Mod/Sketcher/App/PythonConverter.cpp", "Mod/Sketcher/App/PythonConverter.h", "Mod/Sketcher/App/Sketch.cpp", "Mod/Sketcher/App/Sketch.h", "Mod/Sketcher/App/SketchAnalysis.cpp", "Mod/Sketcher/App/SketchAnalysis.h", "Mod/Sketcher/App/SketchGeometry.cpp", "Mod/Sketcher/App/SketchGeometry.h", "Mod/Sketcher/App/SketchGeometryExtension.cpp", "Mod/Sketcher/App/SketchGeometryExtension.h", "Mod/Sketcher/App/SketchObject.cpp", "Mod/Sketcher/App/SketchObject.h", "Mod/Sketcher/App/SketchObjectConstraints.cpp", "Mod/Sketcher/App/SketchObjectExternal.cpp", "Mod/Sketcher/App/SketchObjectGeometry.cpp", "Mod/Sketcher/App/SketchObjectOperations.cpp", "Mod/Sketcher/App/SketchObjectPyImp.cpp", "Mod/Sketcher/App/SketchObjectSF.cpp", "Mod/Sketcher/App/SketchObjectSF.h", "Mod/Sketcher/App/SketchPyImp.cpp", "Mod/Sketcher/App/SolverGeometryExtension.cpp", "Mod/Sketcher/App/SolverGeometryExtension.h", "Mod/Sketcher/App/planegcs/Constraints.cpp", "Mod/Sketcher/App/planegcs/GCS.cpp", "Mod/Sketcher/App/planegcs/Geo.cpp", "Mod/Sketcher/App/planegcs/SubSystem.cpp", "Mod/Sketcher/App/planegcs/Util.h", "Mod/Sketcher/App/planegcs/qp_eq.cpp" ] }, "unresolved_headers": [ { "header": "Base/Console.h", "count": 11 }, { "header": "Base/Vector3D.h", "count": 10 }, { "header": "memory", "count": 10 }, { "header": "algorithm", "count": 9 }, { "header": "cmath", "count": 9 }, { "header": "vector", "count": 8 }, { "header": "Base/Tools.h", "count": 8 }, { "header": "Mod/Sketcher/SketcherGlobal.h", "count": 7 }, { "header": "ConstraintPy.h", "count": 6 }, { "header": "App/Document.h", "count": 6 }, { "header": "Base/Exception.h", "count": 6 }, { "header": "Base/Reader.h", "count": 6 }, { "header": "Mod/Part/App/Geometry.h", "count": 6 }, { "header": "Base/Writer.h", "count": 5 }, { "header": "Base/VectorPy.h", "count": 5 }, { "header": "cassert", "count": 5 }, { "header": "iostream", "count": 5 }, { "header": "App/ObjectIdentifier.h", "count": 5 }, { "header": "App/Application.h", "count": 4 }, { "header": "string", "count": 4 }, { "header": "FCConfig.h", "count": 4 }, { "header": "limits", "count": 4 }, { "header": "Precision.hxx", "count": 4 }, { "header": "App/Expression.h", "count": 4 }, { "header": "App/IndexedName.h", "count": 4 }, { "header": "ExternalGeometryExtensionPy.h", "count": 3 }, { "header": "ExternalGeometryFacadePy.h", "count": 3 }, { "header": "array", "count": 3 }, { "header": "sstream", "count": 3 }, { "header": "Base/QuantityPy.h", "count": 3 }, { "header": "Mod/Part/App/GeometryMigrationExtension.h", "count": 3 }, { "header": "App/MappedName.h", "count": 3 }, { "header": "SketchGeometryExtensionPy.h", "count": 2 }, { "header": "SketchPy.h", "count": 2 }, { "header": "Base/FileInfo.h", "count": 2 }, { "header": "ranges", "count": 2 }, { "header": "Base/Persistence.h", "count": 2 }, { "header": "bitset", "count": 2 }, { "header": "Base/BaseClass.h", "count": 2 }, { "header": "Base/GeometryPyCXX.h", "count": 2 }, { "header": "Base/MatrixPy.h", "count": 2 }, { "header": "Base/PlacementPy.h", "count": 2 }, { "header": "Mod/Part/App/GeometryExtensionPy.h", "count": 2 }, { "header": "Mod/Part/App/GeometryPy.h", "count": 2 }, { "header": "Mod/Part/App/OCCError.h", "count": 2 }, { "header": "Mod/Part/App/FCBRepAlgoAPI_Section.h", "count": 2 }, { "header": "ElCLib.hxx", "count": 2 }, { "header": "GCPnts_AbscissaPoint.hxx", "count": 2 }, { "header": "GC_MakeArcOfCircle.hxx", "count": 2 }, { "header": "ShapeFix_Wire.hxx", "count": 2 }, { "header": "TopTools_IndexedMapOfShape.hxx", "count": 2 }, { "header": "TopTools_IndexedDataMapOfShapeListOfShape.hxx", "count": 2 }, { "header": "gp_Ax3.hxx", "count": 2 }, { "header": "gp_Circ.hxx", "count": 2 }, { "header": "gp_Elips.hxx", "count": 2 }, { "header": "gp_Hypr.hxx", "count": 2 }, { "header": "gp_Parab.hxx", "count": 2 }, { "header": "gp_Pln.hxx", "count": 2 }, { "header": "gp_Pnt.hxx", "count": 2 }, { "header": "App/ExpressionParser.h", "count": 2 }, { "header": "Base/TimeInfo.h", "count": 2 }, { "header": "App/ElementNamingUtils.h", "count": 2 }, { "header": "SketchObjectPy.h", "count": 2 }, { "header": "App/PropertyFile.h", "count": 2 }, { "header": "Mod/Part/App/Part2DObject.h", "count": 2 }, { "header": "numbers", "count": 2 }, { "header": "Base/Interpreter.h", "count": 1 }, { "header": "Base/PyObjectBase.h", "count": 1 }, { "header": "stdexcept", "count": 1 }, { "header": "Base/Quantity.h", "count": 1 }, { "header": "ConstraintPy.cpp", "count": 1 }, { "header": "ExternalGeometryExtensionPy.cpp", "count": 1 }, { "header": "Mod/Sketcher/App/ExternalGeometryExtension.h", "count": 1 }, { "header": "Mod/Sketcher/App/SketchGeometryExtension.h", "count": 1 }, { "header": "ExternalGeometryFacadePy.cpp", "count": 1 }, { "header": "functional", "count": 1 }, { "header": "App/MeasureManager.h", "count": 1 }, { "header": "GC_MakeCircle.hxx", "count": 1 }, { "header": "windows.h", "count": 1 }, { "header": "fastsignals/signal.h", "count": 1 }, { "header": "App/Property.h", "count": 1 }, { "header": "Mod/Sketcher/App/Constraint.h", "count": 1 }, { "header": "Mod/Sketcher/App/GeometryFacade.h", "count": 1 }, { "header": "Mod/Sketcher/App/SketchObject.h", "count": 1 }, { "header": "Mod/Part/App/ArcOfCirclePy.h", "count": 1 }, { "header": "Mod/Part/App/ArcOfEllipsePy.h", "count": 1 }, { "header": "Mod/Part/App/ArcOfHyperbolaPy.h", "count": 1 }, { "header": "Mod/Part/App/ArcOfParabolaPy.h", "count": 1 }, { "header": "Mod/Part/App/BSplineCurvePy.h", "count": 1 }, { "header": "Mod/Part/App/CirclePy.h", "count": 1 }, { "header": "Mod/Part/App/EllipsePy.h", "count": 1 }, { "header": "Mod/Part/App/HyperbolaPy.h", "count": 1 }, { "header": "Mod/Part/App/LineSegmentPy.h", "count": 1 }, { "header": "Mod/Part/App/ParabolaPy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShape.h", "count": 1 }, { "header": "list", "count": 1 }, { "header": "Mod/Sketcher/App/SketchGeometryExtensionPy.h", "count": 1 }, { "header": "atomic", "count": 1 }, { "header": "SketchGeometryExtensionPy.cpp", "count": 1 }, { "header": "App/FeaturePythonPyImp.h", "count": 1 }, { "header": "Mod/Part/App/PartPyCXX.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapeOpCode.h", "count": 1 }, { "header": "Mod/Part/App/WireJoiner.h", "count": 1 }, { "header": "App/FeaturePython.h", "count": 1 }, { "header": "Base/Axis.h", "count": 1 }, { "header": "Base/Bitmask.h", "count": 1 }, { "header": "Mod/Part/App/PropertyGeometryList.h", "count": 1 }, { "header": "Mod/Sketcher/App/PropertyConstraintList.h", "count": 1 }, { "header": "Mod/Sketcher/App/SketchAnalysis.h", "count": 1 }, { "header": "App/Datums.h", "count": 1 }, { "header": "App/Part.h", "count": 1 }, { "header": "Mod/Part/App/BodyBase.h", "count": 1 }, { "header": "Mod/Part/App/DatumFeature.h", "count": 1 }, { "header": "Mod/Part/App/Datums.h", "count": 1 }, { "header": "Base/AxisPy.h", "count": 1 }, { "header": "Mod/Part/App/LinePy.h", "count": 1 }, { "header": "SketchObjectPy.cpp", "count": 1 }, { "header": "SketchObjectSFPy.h", "count": 1 }, { "header": "SketchObjectSFPy.cpp", "count": 1 }, { "header": "Mod/Part/App/GeometryCurvePy.h", "count": 1 }, { "header": "Mod/Part/App/TopoShapePy.h", "count": 1 }, { "header": "SketchPy.cpp", "count": 1 }, { "header": "Mod/Part/App/GeometryExtension.h", "count": 1 }, { "header": "future", "count": 1 }, { "header": "fstream", "count": 1 }, { "header": "boost_graph_adjacency_list.hpp", "count": 1 }, { "header": "iterator", "count": 1 }, { "header": "map", "count": 1 }, { "header": "set", "count": 1 } ] }, "transitive_targets": [ "Sketcher", "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "transitive_external_packages": [ "Boost", "Eigen3", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "nlohmann-json", "yaml-cpp", "zlib" ] } ], "target_graph": { "FreeCADBase": { "direct": [], "transitive": [ "FreeCADBase" ], "transitive_external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Core or Qt6::Core", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "zlib" ] }, "FreeCADApp": { "direct": [ "FreeCADBase" ], "transitive": [ "FreeCADApp", "FreeCADBase" ], "transitive_external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "zlib" ] }, "Materials": { "direct": [ "FreeCADApp" ], "transitive": [ "Materials", "FreeCADApp", "FreeCADBase" ], "transitive_external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "yaml-cpp", "zlib" ] }, "Part": { "direct": [ "FreeCADApp", "Materials" ], "transitive": [ "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "transitive_external_packages": [ "Boost", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "yaml-cpp", "zlib" ] }, "PartDesign": { "direct": [ "FreeCADApp", "Part" ], "transitive": [ "PartDesign", "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "transitive_external_packages": [ "Boost", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "nlohmann-json", "yaml-cpp", "zlib" ] }, "Sketcher": { "direct": [ "FreeCADApp", "Part" ], "transitive": [ "Sketcher", "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "transitive_external_packages": [ "Boost", "Eigen3", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "nlohmann-json", "yaml-cpp", "zlib" ] } }, "root_closures": { "FreeCADBase": { "targets": [ "FreeCADBase" ], "external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Core or Qt6::Core", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "zlib" ] }, "FreeCADApp": { "targets": [ "FreeCADApp", "FreeCADBase" ], "external_packages": [ "Boost", "ICU", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "zlib" ] }, "Part": { "targets": [ "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "external_packages": [ "Boost", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "yaml-cpp", "zlib" ] }, "PartDesign": { "targets": [ "PartDesign", "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "external_packages": [ "Boost", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "nlohmann-json", "yaml-cpp", "zlib" ] }, "Sketcher": { "targets": [ "Sketcher", "Part", "FreeCADApp", "FreeCADBase", "Materials" ], "external_packages": [ "Boost", "Eigen3", "FreeType", "HarfBuzz", "ICU", "OpenCASCADE", "POSIX libutil/libdl", "PyCXX", "Python3", "Qt5::Concurrent or Qt6::Concurrent", "Qt5::Core or Qt6::Core", "Qt5::Xml or Qt6::Xml", "Xerces-C", "Zipios++", "fmt", "libfastsignals", "nlohmann-json", "yaml-cpp", "zlib" ] } }, "external_packages": [ { "name": "Boost", "used_by": [ "FreeCADApp", "FreeCADBase" ], "evidence": [ "${Boost_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "Eigen3", "used_by": [ "Sketcher" ], "evidence": [ "${EIGEN3_INCLUDE_DIR}" ], "conditions": [ "EIGEN3_FOUND" ] }, { "name": "FreeType", "used_by": [ "Part" ], "evidence": [ "${FREETYPE_LIBRARIES}" ], "conditions": [ "FREETYPE_FOUND" ] }, { "name": "HarfBuzz", "used_by": [ "Part" ], "evidence": [ "harfbuzz::harfbuzz" ], "conditions": [ "FREETYPE_FOUND" ] }, { "name": "ICU", "used_by": [ "FreeCADBase" ], "evidence": [ "${ICU_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "OpenCASCADE", "used_by": [ "Part", "PartDesign" ], "evidence": [ "${OCC_LIBRARIES}; ${OCC_DEBUG_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "POSIX libutil/libdl", "used_by": [ "FreeCADBase" ], "evidence": [ "-lutil -ldl" ], "conditions": [ "CMAKE_SYSTEM_NAME == Linux" ] }, { "name": "PyCXX", "used_by": [ "FreeCADBase" ], "evidence": [ "${PYCXX_SOURCES}; ${PYCXX_INCLUDE_DIR}" ], "conditions": [ "always; source/include" ] }, { "name": "Python3", "used_by": [ "FreeCADBase" ], "evidence": [ "${Python3_LIBRARIES}" ], "conditions": [ "BUILD_DYNAMIC_LINK_PYTHON" ] }, { "name": "Qt5::Concurrent or Qt6::Concurrent", "used_by": [ "Materials" ], "evidence": [ "${QtConcurrent_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "Qt5::Core or Qt6::Core", "used_by": [ "FreeCADApp", "FreeCADBase" ], "evidence": [ "${QtCore_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "Qt5::Xml or Qt6::Xml", "used_by": [ "FreeCADApp" ], "evidence": [ "${QtXml_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "Xerces-C", "used_by": [ "FreeCADBase" ], "evidence": [ "${XercesC_LIBRARIES}" ], "conditions": [ "always" ] }, { "name": "Zipios++", "used_by": [ "FreeCADBase" ], "evidence": [ "${zipios_SRCS} or ${ZIPIOS_LIBRARY}" ], "conditions": [ "FREECAD_USE_EXTERNAL_ZIPIOS selects link vs in-tree" ] }, { "name": "fmt", "used_by": [ "FreeCADApp", "FreeCADBase" ], "evidence": [ "fmt::fmt" ], "conditions": [ "always" ] }, { "name": "libfastsignals", "used_by": [ "FreeCADBase" ], "evidence": [ "libfastsignals" ], "conditions": [ "always; in-tree" ] }, { "name": "nlohmann-json", "used_by": [ "PartDesign", "Sketcher" ], "evidence": [ "src/3rdParty/json include" ], "conditions": [ "header-only; always" ] }, { "name": "yaml-cpp", "used_by": [ "Materials" ], "evidence": [ "${YAML_CPP_LIBRARIES} or yaml-cpp::yaml-cpp" ], "conditions": [ "always" ] }, { "name": "zlib", "used_by": [ "FreeCADBase" ], "evidence": [ "${ZLIB_LIBRARIES}" ], "conditions": [ "always" ] } ], "source_lock": { "path": "FreeCAD/FreeCADBaseLib/sources.lock.tsv", "relevant_rows": [ { "project": "Boost", "requested_version": "1.83.0", "resolved_version": "1.83.0", "type": "tar", "archive": "boost1.83_1.83.0.orig.tar.xz", "directory": "Boost-1.83.0", "note": "Ubuntu original source archive from a domestic mirror; official archive is the fallback", "archive_present": true, "archive_size": 77376520, "archive_sha256": "404df4b4072fc7f2d4483d4fc2d61ff6f554dd80c9a812652684d5952e881c91", "sha256_status": "computed" }, { "project": "Eigen", "requested_version": "3.4.0", "resolved_version": "3.4.0", "type": "tar", "archive": "eigen-3.4.0.tar.gz", "directory": "Eigen-3.4.0", "note": "Official GitLab archive", "archive_present": true, "archive_size": 2705005, "archive_sha256": "8586084f71f9bde545ee7fa6d00288b264a2b7ac3607b974e54d13e7162c1c72", "sha256_status": "computed" }, { "project": "FreeType", "requested_version": "2.13.2", "resolved_version": "2.13.2", "type": "tar", "archive": "freetype-2.13.2.tar.xz", "directory": "FreeType-2.13.2", "note": "Official release archive", "archive_present": true, "archive_size": 2501764, "archive_sha256": "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d", "sha256_status": "computed" }, { "project": "Open CASCADE", "requested_version": "7.6.3", "resolved_version": "V7_6_3", "type": "tar", "archive": "occt-7.6.3.tar.gz", "directory": "OpenCASCADE-7.6.3", "note": "Gitee domestic mirror with official GitHub fallback", "archive_present": true, "archive_size": 48214925, "archive_sha256": "644961338e0d19269e21bd8b7461c5ea7031e08cc26502ea5eff126369a5400f", "sha256_status": "computed" }, { "project": "PyCXX", "requested_version": "7.1.11", "resolved_version": "r464", "type": "svn", "archive": "-", "directory": "PyCXX-7.1.11", "note": "SVN r464 is the final 7.1.11 source state before 7.2.0 development", "archive_present": false, "archive_size": null, "archive_sha256": null, "sha256_status": "not_applicable" }, { "project": "Python", "requested_version": "3.12.3", "resolved_version": "3.12.3", "type": "tar", "archive": "Python-3.12.3.tgz", "directory": "Python-3.12.3", "note": "Huawei domestic mirror with official fallback", "archive_present": true, "archive_size": 27159482, "archive_sha256": "a6b9459f45a6ebbbc1af44f5762623fa355a0c87208ed417628b379d762dddb0", "sha256_status": "computed" }, { "project": "Qt", "requested_version": "5.15.13", "resolved_version": "5.15.13", "type": "tar", "archive": "qt-everywhere-opensource-src-5.15.13.tar.xz", "directory": "Qt-5.15.13", "note": "Complete Qt source bundle from a domestic university mirror", "archive_present": true, "archive_size": 660785400, "archive_sha256": "9550ec8fc758d3d8d9090e261329700ddcd712e2dda97e5fcfeabfac22bea2ca", "sha256_status": "computed" }, { "project": "Xerces-C", "requested_version": "3.2.4", "resolved_version": "3.2.4", "type": "tar", "archive": "xerces-c-3.2.4.tar.gz", "directory": "Xerces-C-3.2.4", "note": "Official Apache archive", "archive_present": true, "archive_size": 7374651, "archive_sha256": "3d8ec1c7f94e38fee0e4ca5ad1e1d9db23cbf3a10bba626f6b4afa2dedafe5ab", "sha256_status": "computed" }, { "project": "Zipios++", "requested_version": "9.1.0", "resolved_version": "2.2.6", "type": "tar", "archive": "zipios-2.2.6.tar.gz", "directory": "Zipios-2.2.6", "note": "No upstream Zipios++ 9.1.0 release was found; 2.2.6 is the nearest valid maintained release", "archive_present": true, "archive_size": 332400, "archive_sha256": "a4c2e301f66ad453bd0d9e9ae2b4255702aa2ff93d0e58d10df522a464b1d65b", "sha256_status": "computed" }, { "project": "zlib", "requested_version": "1.3", "resolved_version": "v1.3", "type": "tar", "archive": "zlib-1.3.tar.gz", "directory": "zlib-1.3", "note": "Official GitHub tag with project fossil archive fallback", "archive_present": true, "archive_size": 1554358, "archive_sha256": "b5b06d60ce49c8ba700e0ba517fa07de80b5d4628a037f4be8ad16955be7a7c0", "sha256_status": "computed" } ], "missing_from_lock": [ "ICU", "yaml-cpp" ] }, "inventory_summary": { "target_count": 6, "unique_inventory_files": 958, "target_source_file_counts": { "FreeCADBase": 166, "FreeCADApp": 203, "Materials": 72, "Part": 373, "PartDesign": 77, "Sketcher": 67 } }, "known_limits": [ "CMake conditionals, imported targets, generated sources, and platform-specific link resolution are not evaluated by this static scan.", "The source lock has no checksum column; archive_sha256 is null unless --hash-archives is used.", "A dependency in this report is not Web-compatible until an Emscripten configure/build probe succeeds.", "The report is tied to the recorded git checkout and must be regenerated after source or build-option changes." ] }