{
  "schemaVersion": 1,
  "baseline": {
    "freecadVersion": "1.1.1",
    "commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
    "sourcePath": ".cache/freecad/FreeCAD"
  },
  "generatedBy": "scripts/generate-freecad-type-property-inventory.mjs",
  "moduleCount": 34,
  "typeIdDeclarations": [
    {
      "typeId": "Assembly::AssemblyLink",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/AssemblyLink.cpp"
      ]
    },
    {
      "typeId": "Assembly::AssemblyObject",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/AssemblyObject.cpp"
      ]
    },
    {
      "typeId": "Assembly::BomGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/BomGroup.cpp"
      ]
    },
    {
      "typeId": "Assembly::BomObject",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/BomObject.cpp"
      ]
    },
    {
      "typeId": "Assembly::JointGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/JointGroup.cpp"
      ]
    },
    {
      "typeId": "Assembly::SimulationGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/SimulationGroup.cpp"
      ]
    },
    {
      "typeId": "Assembly::ViewGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/ViewGroup.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderAssembly",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderAssembly.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderAssemblyLink",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderBom",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderBom.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderBomGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderBomGroup.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderJointGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderJointGroup.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderSimulationGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderSimulationGroup.cpp"
      ]
    },
    {
      "typeId": "AssemblyGui::ViewProviderViewGroup",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/Gui/ViewProviderViewGroup.cpp"
      ]
    },
    {
      "typeId": "Attacher::AttachEngine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Attacher.cpp"
      ]
    },
    {
      "typeId": "Attacher::AttachEngine3D",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Attacher.cpp"
      ]
    },
    {
      "typeId": "Attacher::AttachEngineLine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Attacher.cpp"
      ]
    },
    {
      "typeId": "Attacher::AttachEnginePlane",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Attacher.cpp"
      ]
    },
    {
      "typeId": "Attacher::AttachEnginePoint",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Attacher.cpp"
      ]
    },
    {
      "typeId": "CAMSimulator::CAMSim",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/PathSimulator/AppGL/CAMSim.cpp"
      ]
    },
    {
      "typeId": "CloudGui::Workbench",
      "sourceModules": [
        "Cloud"
      ],
      "sourceFiles": [
        "src/Mod/Cloud/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Fem::Constraint",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraint.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintBearing",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintBearing.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintContact",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintContact.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintDisplacement",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintDisplacement.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintFixed",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintFixed.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintFluidBoundary",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintFluidBoundary.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintForce",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintForce.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintGear",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintGear.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintHeatflux",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintHeatflux.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintInitialTemperature",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintInitialTemperature.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintPlaneRotation",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintPlaneRotation.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintPressure",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintPressure.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintPulley",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintPulley.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraint.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintRigidBody",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintRigidBody.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintSpring",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintSpring.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintTemperature",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintTemperature.cpp"
      ]
    },
    {
      "typeId": "Fem::ConstraintTransform",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemConstraintTransform.cpp"
      ]
    },
    {
      "typeId": "Fem::DocumentObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemAnalysis.cpp"
      ]
    },
    {
      "typeId": "Fem::FeaturePython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemAnalysis.cpp"
      ]
    },
    {
      "typeId": "Fem::FemAnalysis",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemAnalysis.cpp"
      ]
    },
    {
      "typeId": "Fem::FemAnalysisPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemAnalysis.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMesh",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMesh.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMeshObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMeshObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMeshShapeBaseObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshShapeObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMeshShapeBaseObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshShapeObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMeshShapeNetgenObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemMeshShapeObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshShapeObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostBoxFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFunction.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostBranchFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostBranchFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostCalculatorFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostClipFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostContoursFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostCutFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostCylinderFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFunction.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostDataAlongLineFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostDataAtPointFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFunction.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostFunctionProvider",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFunction.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostGroupExtension",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostGroupExtension.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostPipeline",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostPipeline.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostPlaneFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFunction.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostScalarClipFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostSmoothFilterExtension",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostSphereFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFunction.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostWarpVectorFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::FemResultObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemResultObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemResultObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemResultObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetElementNodesObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSetElementNodesObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetElementsObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSetElementsObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetFacesObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSetFacesObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetGeometryObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSetGeometryObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetNodesObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSetNodesObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSetObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSolverObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSolverObject.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSolverObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemSolverObject.cpp"
      ]
    },
    {
      "typeId": "Fem::PostFilterPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemPostFilter.cpp"
      ]
    },
    {
      "typeId": "Fem::PropertyFemMesh",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/FemMeshProperty.cpp"
      ]
    },
    {
      "typeId": "Fem::PropertyPostDataObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/App/PropertyPostDataObject.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemAnalysis",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderAnalysis.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemAnalysisPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderAnalysis.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraint",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintBearing",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintBearing.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintContact",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintContact.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintDisplacement",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintDisplacement.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintFixed",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintFixed.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintFluidBoundary",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintForce",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintGear",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintGear.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintHeatflux",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintHeatflux.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintInitialTemperature",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintInitialTemperature.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintOnBoundary",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintOnBoundary.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintPlaneRotation",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintPlaneRotation.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintPressure",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintPulley",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintPulley.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintRigidBody",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintRigidBody.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintSpring",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintSpring.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintTemperature",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintTemperature.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemConstraintTransform",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemConstraintTransform.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemMesh",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemMesh.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemMeshPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemMesh.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemMeshShape",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemMeshShape.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemMeshShapeBase",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemMeshShape.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemMeshShapeBasePython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemMeshShape.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemMeshShapeNetgen",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostBoxFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostBranchFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostBranchFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostCalculator",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostClip",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostContours",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostCut",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostCylinderFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostDataAlongLine",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostDataAtPoint",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostFilterPythonBase",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostFunctionProvider",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostPipeline",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostPipeline.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostPlaneFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostScalarClip",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostSphereFunction",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderFemPostWarpVector",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderPointMarker",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/TaskPostBoxes.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderPostFilterPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderResult",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderResult.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderResultPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderResult.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSetElementNodes",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSetElementNodes.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSetElements",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSetElements.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSetFaces",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSetFaces.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSetGeometry",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSetGeometry.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSetNodes",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSetNodes.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSolver",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSolver.cpp"
      ]
    },
    {
      "typeId": "FemGui::ViewProviderSolverPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/ViewProviderSolver.cpp"
      ]
    },
    {
      "typeId": "FemGui::Workbench",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "ImportGui::Workbench",
      "sourceModules": [
        "Import"
      ],
      "sourceFiles": [
        "src/Mod/Import/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Inspection::Feature",
      "sourceModules": [
        "Inspection"
      ],
      "sourceFiles": [
        "src/Mod/Inspection/App/InspectionFeature.cpp"
      ]
    },
    {
      "typeId": "Inspection::Group",
      "sourceModules": [
        "Inspection"
      ],
      "sourceFiles": [
        "src/Mod/Inspection/App/InspectionFeature.cpp"
      ]
    },
    {
      "typeId": "Inspection::PropertyDistanceList",
      "sourceModules": [
        "Inspection"
      ],
      "sourceFiles": [
        "src/Mod/Inspection/App/InspectionFeature.cpp"
      ]
    },
    {
      "typeId": "InspectionGui::ViewProviderInspection",
      "sourceModules": [
        "Inspection"
      ],
      "sourceFiles": [
        "src/Mod/Inspection/Gui/ViewProviderInspection.cpp"
      ]
    },
    {
      "typeId": "InspectionGui::ViewProviderInspectionGroup",
      "sourceModules": [
        "Inspection"
      ],
      "sourceFiles": [
        "src/Mod/Inspection/Gui/ViewProviderInspection.cpp"
      ]
    },
    {
      "typeId": "InspectionGui::Workbench",
      "sourceModules": [
        "Inspection"
      ],
      "sourceFiles": [
        "src/Mod/Inspection/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Materials::Array2D",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialValue.cpp"
      ]
    },
    {
      "typeId": "Materials::Array3D",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialValue.cpp"
      ]
    },
    {
      "typeId": "Materials::Library",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/Library.cpp"
      ]
    },
    {
      "typeId": "Materials::Material",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/Materials.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialFilter",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialFilter.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialFilterOptions",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialFilter.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialLibrary",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialLibrary.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialLibraryLocal",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialLibrary.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialManager",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialManager.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialManagerExternal",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialManagerExternal.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialManagerLocal",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialManagerLocal.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialProperty",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/Materials.cpp"
      ]
    },
    {
      "typeId": "Materials::MaterialValue",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/MaterialValue.cpp"
      ]
    },
    {
      "typeId": "Materials::Model",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/Model.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelLibrary",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/ModelLibrary.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelLibraryLocal",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/ModelLibrary.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelManager",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/ModelManager.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelManagerExternal",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/ModelManagerExternal.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelManagerLocal",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/ModelManagerLocal.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelProperty",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/Model.cpp"
      ]
    },
    {
      "typeId": "Materials::ModelUUIDs",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/ModelUuids.cpp"
      ]
    },
    {
      "typeId": "Materials::PropertyMaterial",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/App/PropertyMaterial.cpp"
      ]
    },
    {
      "typeId": "MatGui::MaterialTreeWidget",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/Gui/MaterialTreeWidget.cpp"
      ]
    },
    {
      "typeId": "MatGui::Workbench",
      "sourceModules": [
        "Material"
      ],
      "sourceFiles": [
        "src/Mod/Material/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureAngle",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureAngle.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureArea",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureArea.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureBase",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureBase.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureDistance",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureDistance.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureDistanceDetached",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureDistance.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureLength",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureLength.cpp"
      ]
    },
    {
      "typeId": "Measure::Measurement",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/Measurement.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasurePosition",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasurePosition.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasurePython",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureBase.cpp"
      ]
    },
    {
      "typeId": "Measure::MeasureRadius",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/App/MeasureRadius.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasure",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureAngle",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureArea",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureBase",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureCOM",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureDistance",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureDistance.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureGroup",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureLength",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasurePosition",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "MeasureGui::ViewProviderMeasureRadius",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp"
      ]
    },
    {
      "typeId": "Mesh::Cone",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSolid.cpp"
      ]
    },
    {
      "typeId": "Mesh::Cube",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSolid.cpp"
      ]
    },
    {
      "typeId": "Mesh::Curvature",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshCurvature.cpp"
      ]
    },
    {
      "typeId": "Mesh::Cylinder",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSolid.cpp"
      ]
    },
    {
      "typeId": "Mesh::Ellipsoid",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSolid.cpp"
      ]
    },
    {
      "typeId": "Mesh::Export",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshExport.cpp"
      ]
    },
    {
      "typeId": "Mesh::Feature",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshFeature.cpp"
      ]
    },
    {
      "typeId": "Mesh::FeatureCustom",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshFeature.cpp"
      ]
    },
    {
      "typeId": "Mesh::FeaturePython",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshFeature.cpp"
      ]
    },
    {
      "typeId": "Mesh::FillHoles",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixDefects",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixDeformations",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixDegenerations",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixDuplicatedFaces",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixDuplicatedPoints",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixIndices",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FixNonManifolds",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::FlipNormals",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::HarmonizeNormals",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::Import",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshImport.cpp"
      ]
    },
    {
      "typeId": "Mesh::MeshObject",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/Mesh.cpp"
      ]
    },
    {
      "typeId": "Mesh::MeshSegment",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/Mesh.cpp"
      ]
    },
    {
      "typeId": "Mesh::PropertyCurvatureList",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshProperties.cpp"
      ]
    },
    {
      "typeId": "Mesh::PropertyMaterial",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshProperties.cpp"
      ]
    },
    {
      "typeId": "Mesh::PropertyMeshKernel",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshProperties.cpp"
      ]
    },
    {
      "typeId": "Mesh::PropertyNormalList",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/MeshProperties.cpp"
      ]
    },
    {
      "typeId": "Mesh::RemoveComponents",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshDefects.cpp"
      ]
    },
    {
      "typeId": "Mesh::SegmentByMesh",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSegmentByMesh.cpp"
      ]
    },
    {
      "typeId": "Mesh::SetOperations",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSetOperations.cpp"
      ]
    },
    {
      "typeId": "Mesh::Sphere",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSolid.cpp"
      ]
    },
    {
      "typeId": "Mesh::Torus",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshSolid.cpp"
      ]
    },
    {
      "typeId": "Mesh::Transform",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshTransform.cpp"
      ]
    },
    {
      "typeId": "Mesh::TransformDemolding",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/App/FeatureMeshTransformDemolding.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderExport",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderFace",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/MeshEditor.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderIndexedFaceSet",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMesh",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshCurvature",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderCurvature.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshDefects",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshDegenerations",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshDuplicatedFaces",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshDuplicatedPoints",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshFaceSet",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshFolds",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshIndices",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshNonManifoldPoints",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshNonManifolds",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshObject",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshOrientation",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshSelfIntersections",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderDefects.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshTransform",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderTransform.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderMeshTransformDemolding",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderTransformDemolding.cpp"
      ]
    },
    {
      "typeId": "MeshGui::ViewProviderPython",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "MeshGui::Workbench",
      "sourceModules": [
        "Mesh"
      ],
      "sourceFiles": [
        "src/Mod/Mesh/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "MeshPartGui::ViewProviderCurveOnMesh",
      "sourceModules": [
        "MeshPart"
      ],
      "sourceFiles": [
        "src/Mod/MeshPart/Gui/CurveOnMesh.cpp"
      ]
    },
    {
      "typeId": "MeshPartGui::Workbench",
      "sourceModules": [
        "MeshPart"
      ],
      "sourceFiles": [
        "src/Mod/MeshPart/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Part::AttachExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/AttachExtension.cpp"
      ]
    },
    {
      "typeId": "Part::AttachExtensionPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/AttachExtension.cpp"
      ]
    },
    {
      "typeId": "Part::BodyBase",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/BodyBase.cpp"
      ]
    },
    {
      "typeId": "Part::Boolean",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartBoolean.cpp"
      ]
    },
    {
      "typeId": "Part::Box",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartBox.cpp"
      ]
    },
    {
      "typeId": "Part::Chamfer",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureChamfer.cpp"
      ]
    },
    {
      "typeId": "Part::Circle",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartCircle.cpp"
      ]
    },
    {
      "typeId": "Part::Common",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartCommon.cpp"
      ]
    },
    {
      "typeId": "Part::Compound",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureCompound.cpp"
      ]
    },
    {
      "typeId": "Part::Compound2",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureCompound.cpp"
      ]
    },
    {
      "typeId": "Part::Cone",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::CurveNet",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartCurveNet.cpp"
      ]
    },
    {
      "typeId": "Part::CustomFeature",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/CustomFeature.cpp"
      ]
    },
    {
      "typeId": "Part::CustomFeaturePython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/CustomFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Cut",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartCut.cpp"
      ]
    },
    {
      "typeId": "Part::Cylinder",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Datum",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/DatumFeature.cpp"
      ]
    },
    {
      "typeId": "Part::DatumLine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Datums.cpp"
      ]
    },
    {
      "typeId": "Part::DatumPlane",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Datums.cpp"
      ]
    },
    {
      "typeId": "Part::DatumPoint",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Datums.cpp"
      ]
    },
    {
      "typeId": "Part::Ellipse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Ellipsoid",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Extrusion",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureExtrusion.cpp"
      ]
    },
    {
      "typeId": "Part::Face",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureFace.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMaker",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FaceMaker.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMakerBullseye",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FaceMakerBullseye.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMakerCheese",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FaceMakerCheese.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMakerExtrusion",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureExtrusion.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMakerPublic",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FaceMaker.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMakerRing",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FaceMakerBullseye.cpp"
      ]
    },
    {
      "typeId": "Part::FaceMakerSimple",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FaceMaker.cpp"
      ]
    },
    {
      "typeId": "Part::Feature",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeature.cpp"
      ]
    },
    {
      "typeId": "Part::FeatureExt",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeature.cpp"
      ]
    },
    {
      "typeId": "Part::FeatureGeometrySet",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureGeometrySet.cpp"
      ]
    },
    {
      "typeId": "Part::FeaturePython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeature.cpp"
      ]
    },
    {
      "typeId": "Part::FeatureReference",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatureReference.cpp"
      ]
    },
    {
      "typeId": "Part::Fillet",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureFillet.cpp"
      ]
    },
    {
      "typeId": "Part::FilletBase",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Fuse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartFuse.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dArcOfCircle",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dArcOfConic",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dArcOfEllipse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dArcOfHyperbola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dArcOfParabola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dBezierCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dBSplineCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dCircle",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dConic",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dEllipse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dHyperbola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dLine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dLineSegment",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dOffsetCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dParabola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dPoint",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::Geom2dTrimmedCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::GeomArcOfCircle",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomArcOfConic",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomArcOfEllipse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomArcOfHyperbola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomArcOfParabola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomBezierCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomBezierSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomBoundedCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomBSplineCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomBSplineSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomCircle",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomCone",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomConic",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomCylinder",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomElementarySurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomEllipse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::Geometry",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::Geometry2d",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry2d.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryBoolExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryDefaultExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryDoubleExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryDefaultExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryIntExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryDefaultExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryMigrationExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryMigrationExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryMigrationPersistenceExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryMigrationExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryPersistenceExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeometryStringExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/GeometryDefaultExtension.cpp"
      ]
    },
    {
      "typeId": "Part::GeomHyperbola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomLine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomLineSegment",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomOffsetCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomOffsetSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomParabola",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomPlane",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomPlateSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomPoint",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomSphere",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomSurfaceOfExtrusion",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomSurfaceOfRevolution",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomSweptSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomToroid",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomTrimmedCurve",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::GeomTrimmedSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Geometry.cpp"
      ]
    },
    {
      "typeId": "Part::Helix",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::ImportBrep",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartImportBrep.cpp"
      ]
    },
    {
      "typeId": "Part::ImportIges",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartImportIges.cpp"
      ]
    },
    {
      "typeId": "Part::ImportStep",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartImportStep.cpp"
      ]
    },
    {
      "typeId": "Part::Line",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::LocalCoordinateSystem",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Datums.cpp"
      ]
    },
    {
      "typeId": "Part::Loft",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatures.cpp"
      ]
    },
    {
      "typeId": "Part::Mirroring",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureMirroring.cpp"
      ]
    },
    {
      "typeId": "Part::MultiCommon",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartCommon.cpp"
      ]
    },
    {
      "typeId": "Part::MultiFuse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartFuse.cpp"
      ]
    },
    {
      "typeId": "Part::Offset",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureOffset.cpp"
      ]
    },
    {
      "typeId": "Part::Offset2D",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureOffset.cpp"
      ]
    },
    {
      "typeId": "Part::Part2DObject",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Part2DObject.cpp"
      ]
    },
    {
      "typeId": "Part::Part2DObjectPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/Part2DObject.cpp"
      ]
    },
    {
      "typeId": "Part::Plane",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Polygon",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartPolygon.cpp"
      ]
    },
    {
      "typeId": "Part::PreviewExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PreviewExtension.cpp"
      ]
    },
    {
      "typeId": "Part::PreviewExtensionPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PreviewExtension.cpp"
      ]
    },
    {
      "typeId": "Part::Primitive",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Prism",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::PrismExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrismExtension.cpp"
      ]
    },
    {
      "typeId": "Part::ProjectOnSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureProjectOnSurface.cpp"
      ]
    },
    {
      "typeId": "Part::PropertyFilletEdges",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PropertyTopoShape.cpp"
      ]
    },
    {
      "typeId": "Part::PropertyGeometryList",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PropertyGeometryList.cpp"
      ]
    },
    {
      "typeId": "Part::PropertyPartShape",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PropertyTopoShape.cpp"
      ]
    },
    {
      "typeId": "Part::PropertyShapeCache",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PropertyTopoShape.cpp"
      ]
    },
    {
      "typeId": "Part::PropertyShapeHistory",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PropertyTopoShape.cpp"
      ]
    },
    {
      "typeId": "Part::PropertyTopoShapeList",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PropertyTopoShapeList.cpp"
      ]
    },
    {
      "typeId": "Part::Refine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatures.cpp"
      ]
    },
    {
      "typeId": "Part::RegularPolygon",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Reverse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatures.cpp"
      ]
    },
    {
      "typeId": "Part::Revolution",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureRevolution.cpp"
      ]
    },
    {
      "typeId": "Part::RuledSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatures.cpp"
      ]
    },
    {
      "typeId": "Part::Scale",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeatureScale.cpp"
      ]
    },
    {
      "typeId": "Part::Section",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartSection.cpp"
      ]
    },
    {
      "typeId": "Part::ShapeSegment",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/TopoShape.cpp"
      ]
    },
    {
      "typeId": "Part::Sphere",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Spiral",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Spline",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/FeaturePartSpline.cpp"
      ]
    },
    {
      "typeId": "Part::Sweep",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatures.cpp"
      ]
    },
    {
      "typeId": "Part::Thickness",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PartFeatures.cpp"
      ]
    },
    {
      "typeId": "Part::TopoShape",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/TopoShape.cpp"
      ]
    },
    {
      "typeId": "Part::Torus",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Vertex",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "Part::Wedge",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/App/PrimitiveFeature.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveBox",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveCone",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveCylinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveEllipsoid",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveHelix",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureHelix.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveLoft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureLoft.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditivePipe",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePipe.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditivePrism",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveSphere",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveTorus",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveWedge",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Body",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/Body.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Boolean",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureBoolean.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Box",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Chamfer",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureChamfer.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Cone",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::CoordinateSystem",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/DatumCS.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Cylinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Draft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureDraft.cpp"
      ]
    },
    {
      "typeId": "PartDesign::DressUp",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureDressUp.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Ellipsoid",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Feature",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/Feature.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureAdditivePython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureAddSub.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureAddSub",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureAddSub.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureAddSubPython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureAddSub.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureBase",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureBase.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureExtrude",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureExtrude.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeaturePrimitive",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeaturePython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/Feature.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureRefine",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureRefine.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureRefinePython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureRefine.cpp"
      ]
    },
    {
      "typeId": "PartDesign::FeatureSubtractivePython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureAddSub.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Fillet",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureFillet.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Groove",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureGroove.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Helix",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureHelix.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Hole",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureHole.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Line",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/DatumLine.cpp"
      ]
    },
    {
      "typeId": "PartDesign::LinearPattern",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureLinearPattern.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Loft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureLoft.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Mirrored",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureMirrored.cpp"
      ]
    },
    {
      "typeId": "PartDesign::MultiTransform",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureMultiTransform.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Pad",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePad.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Pipe",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePipe.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Plane",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/DatumPlane.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Pocket",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePocket.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Point",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/DatumPoint.cpp"
      ]
    },
    {
      "typeId": "PartDesign::PolarPattern",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePolarPattern.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Prism",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::ProfileBased",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureSketchBased.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Revolution",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureRevolution.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Scaled",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureScaled.cpp"
      ]
    },
    {
      "typeId": "PartDesign::ShapeBinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/ShapeBinder.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Solid",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureSolid.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Sphere",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubShapeBinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/ShapeBinder.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubShapeBinderPython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/ShapeBinder.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveBox",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveCone",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveCylinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveEllipsoid",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveHelix",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureHelix.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveLoft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureLoft.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractivePipe",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePipe.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractivePrism",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveSphere",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveTorus",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveWedge",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Thickness",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureThickness.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Torus",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Transformed",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeatureTransformed.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Wedge",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/App/FeaturePrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProvider",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderBase",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderBase.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderBody",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderBody.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderBoolean",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderBoolean.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderChamfer",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDatum",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDatum.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDatumCoordinateSystem",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDatumCS.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDatumLine",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDatumLine.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDatumPlane",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDatumPlane.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDatumPoint",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDatumPoint.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDraft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDraft.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderDressUp",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderDressUp.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderExtrude",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderExtrude.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderFillet",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderFillet.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderGroove",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderGroove.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderHelix",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderHelix.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderHole",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderHole.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderLinearPattern",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderLinearPattern.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderLoft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderLoft.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderMainPart",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderMainPart.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderMirrored",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderMirrored.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderMultiTransform",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderPad",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderPad.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderPipe",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderPipe.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderPocket",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderPocket.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderPolarPattern",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderPolarPattern.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderPrimitive",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderPrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderPython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderRevolution",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderScaled",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderScaled.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderShapeBinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderSketchBased",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderSubShapeBinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderSubShapeBinderPython",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderThickness",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderThickness.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::ViewProviderTransformed",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp"
      ]
    },
    {
      "typeId": "PartDesignGui::Workbench",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProvider2DObject",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProvider2DObject.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProvider2DObjectGrid",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProvider2DObject.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProvider2DObjectPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProvider2DObject.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderAttachExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderAttachExtension.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderAttachExtensionPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderAttachExtension.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderBoolean",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderBoolean.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderBox",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderBox.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderChamfer",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderCircleParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderCircleParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderCompound",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderCompound.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderConeParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderConeParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderCurveNet",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderCurveNet.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderCustom",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderCustomPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderCylinderParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderCylinderParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderEllipseParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderEllipseParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderEllipsoid",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderSphereParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderExtrusion",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderExtrusion.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderFace",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderFillet",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderGridExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderGridExtension.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderGridExtensionPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderGridExtension.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderHelixParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderHelixParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderImport",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderImport.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderLCS",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderDatum.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderLine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderDatum.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderLineParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderLineParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderLoft",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderMirror",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderMultiCommon",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderBoolean.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderMultiFuse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderBoolean.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderOffset",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderOffset2D",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPart",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPartExt",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderExt.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPartReference",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderReference.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPlane",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderDatum.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPlaneParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPoint",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderDatum.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPointParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPointParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPreviewExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPreviewExtension.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPreviewExtensionPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPreviewExtension.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPrimitive",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPrimitive.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPrism",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPrism.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderProjectOnSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderProjectOnSurface.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderRefine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderRegularPolygon",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderRegularPolygon.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderReverse",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderRevolution",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderRuledSurface",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderRuledSurface.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderScale",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderScale.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderSphereParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderSphereParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderSpiralParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderHelixParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderSpline",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderSpline.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderSplineExtension",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderSpline.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderSplineExtensionPython",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderSpline.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderSweep",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderThickness",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderMirror.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderTorusParametric",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderTorusParametric.cpp"
      ]
    },
    {
      "typeId": "PartGui::ViewProviderWedge",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/ViewProviderPrism.cpp"
      ]
    },
    {
      "typeId": "PartGui::Workbench",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Path::Area",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/Area.cpp"
      ]
    },
    {
      "typeId": "Path::Command",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/Command.cpp"
      ]
    },
    {
      "typeId": "Path::Feature",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeaturePath.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureArea",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeatureArea.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureAreaPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeatureArea.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureAreaView",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeatureArea.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureAreaViewPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeatureArea.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureCompound",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeaturePathCompound.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureCompoundPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeaturePathCompound.cpp"
      ]
    },
    {
      "typeId": "Path::FeaturePython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeaturePath.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureShape",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeaturePathShape.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureShapePython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/FeaturePathShape.cpp"
      ]
    },
    {
      "typeId": "Path::PropertyPath",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/PropertyPath.cpp"
      ]
    },
    {
      "typeId": "Path::Toolpath",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/Path.cpp"
      ]
    },
    {
      "typeId": "Path::Voronoi",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/Voronoi.cpp"
      ]
    },
    {
      "typeId": "Path::VoronoiCell",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/VoronoiCell.cpp"
      ]
    },
    {
      "typeId": "Path::VoronoiEdge",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/VoronoiEdge.cpp"
      ]
    },
    {
      "typeId": "Path::VoronoiVertex",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/App/VoronoiVertex.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderArea",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderArea.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderAreaPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderArea.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderAreaView",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderArea.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderAreaViewPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderArea.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderPath",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderPath.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderPathCompound",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderPathCompound.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderPathCompoundPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderPathCompound.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderPathPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderPath.cpp"
      ]
    },
    {
      "typeId": "PathGui::ViewProviderPathShape",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/ViewProviderPathShape.cpp"
      ]
    },
    {
      "typeId": "PathSimulator::PathSim",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/PathSimulator/App/PathSim.cpp"
      ]
    },
    {
      "typeId": "Points::Feature",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/PointsFeature.cpp"
      ]
    },
    {
      "typeId": "Points::FeatureCustom",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/PointsFeature.cpp"
      ]
    },
    {
      "typeId": "Points::FeaturePython",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/PointsFeature.cpp"
      ]
    },
    {
      "typeId": "Points::PointKernel",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Points.cpp"
      ]
    },
    {
      "typeId": "Points::PropertyCurvatureList",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Properties.cpp"
      ]
    },
    {
      "typeId": "Points::PropertyGreyValue",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Properties.cpp"
      ]
    },
    {
      "typeId": "Points::PropertyGreyValueList",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Properties.cpp"
      ]
    },
    {
      "typeId": "Points::PropertyNormalList",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Properties.cpp"
      ]
    },
    {
      "typeId": "Points::PropertyPointKernel",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/PropertyPointKernel.cpp"
      ]
    },
    {
      "typeId": "Points::Structured",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Structured.cpp"
      ]
    },
    {
      "typeId": "Points::StructuredCustom",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Structured.cpp"
      ]
    },
    {
      "typeId": "PointsGui::ViewProviderPoints",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PointsGui::ViewProviderPython",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PointsGui::ViewProviderScattered",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PointsGui::ViewProviderStructured",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/Gui/ViewProvider.cpp"
      ]
    },
    {
      "typeId": "PointsGui::Workbench",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "ReverseEngineeringGui::Workbench",
      "sourceModules": [
        "ReverseEngineering"
      ],
      "sourceFiles": [
        "src/Mod/ReverseEngineering/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Robot::Edge2TracObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/Edge2TracObject.cpp"
      ]
    },
    {
      "typeId": "Robot::PropertyTrajectory",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/PropertyTrajectory.cpp"
      ]
    },
    {
      "typeId": "Robot::Robot6Axis",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/Robot6Axis.cpp"
      ]
    },
    {
      "typeId": "Robot::RobotObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/RobotObject.cpp"
      ]
    },
    {
      "typeId": "Robot::Trajectory",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/Trajectory.cpp"
      ]
    },
    {
      "typeId": "Robot::TrajectoryCompound",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/TrajectoryCompound.cpp"
      ]
    },
    {
      "typeId": "Robot::TrajectoryDressUpObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/TrajectoryDressUpObject.cpp"
      ]
    },
    {
      "typeId": "Robot::TrajectoryObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/TrajectoryObject.cpp"
      ]
    },
    {
      "typeId": "Robot::Waypoint",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/App/Waypoint.cpp"
      ]
    },
    {
      "typeId": "RobotGui::ViewProviderEdge2TracObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/ViewProviderEdge2TracObject.cpp"
      ]
    },
    {
      "typeId": "RobotGui::ViewProviderRobotObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/ViewProviderRobotObject.cpp"
      ]
    },
    {
      "typeId": "RobotGui::ViewProviderTrajectory",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/ViewProviderTrajectory.cpp"
      ]
    },
    {
      "typeId": "RobotGui::ViewProviderTrajectoryCompound",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/ViewProviderTrajectoryCompound.cpp"
      ]
    },
    {
      "typeId": "RobotGui::ViewProviderTrajectoryDressUp",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/ViewProviderTrajectoryDressUp.cpp"
      ]
    },
    {
      "typeId": "RobotGui::Workbench",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Sandbox::SandboxObject",
      "sourceModules": [
        "Sandbox"
      ],
      "sourceFiles": [
        "src/Mod/Sandbox/App/DocumentThread.cpp"
      ]
    },
    {
      "typeId": "SandboxGui::Workbench",
      "sourceModules": [
        "Sandbox"
      ],
      "sourceFiles": [
        "src/Mod/Sandbox/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Sketcher::Constraint",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/Constraint.cpp"
      ]
    },
    {
      "typeId": "Sketcher::ExternalGeometryExtension",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/ExternalGeometryExtension.cpp"
      ]
    },
    {
      "typeId": "Sketcher::ExternalGeometryFacade",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/ExternalGeometryFacade.cpp"
      ]
    },
    {
      "typeId": "Sketcher::GeometryFacade",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/GeometryFacade.cpp"
      ]
    },
    {
      "typeId": "Sketcher::PropertyConstraintList",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/PropertyConstraintList.cpp"
      ]
    },
    {
      "typeId": "Sketcher::Sketch",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/Sketch.cpp"
      ]
    },
    {
      "typeId": "Sketcher::SketchGeometryExtension",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/SketchGeometryExtension.cpp"
      ]
    },
    {
      "typeId": "Sketcher::SketchObject",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/SketchObject.cpp"
      ]
    },
    {
      "typeId": "Sketcher::SketchObjectPython",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/SketchObject.cpp"
      ]
    },
    {
      "typeId": "Sketcher::SketchObjectSF",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/SketchObjectSF.cpp"
      ]
    },
    {
      "typeId": "Sketcher::SolverGeometryExtension",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/App/SolverGeometryExtension.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::PropertyVisualLayerList",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/PropertyVisualLayerList.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::ViewProviderCustom",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::ViewProviderCustomPython",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::ViewProviderPython",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/ViewProviderPython.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::ViewProviderSketch",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/ViewProviderSketch.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::ViewProviderSketchGeometryExtension",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/ViewProviderSketchGeometryExtension.cpp"
      ]
    },
    {
      "typeId": "SketcherGui::Workbench",
      "sourceModules": [
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/Sketcher/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "Spreadsheet::PropertyColumnWidths",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp"
      ]
    },
    {
      "typeId": "Spreadsheet::PropertyRowHeights",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/App/PropertyRowHeights.cpp"
      ]
    },
    {
      "typeId": "Spreadsheet::PropertySheet",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/App/PropertySheet.cpp"
      ]
    },
    {
      "typeId": "Spreadsheet::PropertySpreadsheetQuantity",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/App/Sheet.cpp"
      ]
    },
    {
      "typeId": "Spreadsheet::Sheet",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/App/Sheet.cpp"
      ]
    },
    {
      "typeId": "Spreadsheet::SheetPython",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/App/Sheet.cpp"
      ]
    },
    {
      "typeId": "SpreadsheetGui::SheetView",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp"
      ]
    },
    {
      "typeId": "SpreadsheetGui::ViewProviderSheet",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp"
      ]
    },
    {
      "typeId": "SpreadsheetGui::ViewProviderSheetPython",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp"
      ]
    },
    {
      "typeId": "SpreadsheetGui::Workbench",
      "sourceModules": [
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Spreadsheet/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "StartGui::StartView",
      "sourceModules": [
        "Start"
      ],
      "sourceFiles": [
        "src/Mod/Start/Gui/StartView.cpp"
      ]
    },
    {
      "typeId": "Surface::Cut",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/FeatureCut.cpp"
      ]
    },
    {
      "typeId": "Surface::Extend",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/FeatureExtend.cpp"
      ]
    },
    {
      "typeId": "Surface::FeatureBlendCurve",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/Blending/FeatureBlendCurve.cpp"
      ]
    },
    {
      "typeId": "Surface::Filling",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/FeatureFilling.cpp"
      ]
    },
    {
      "typeId": "Surface::GeomFillSurface",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/FeatureGeomFillSurface.cpp"
      ]
    },
    {
      "typeId": "Surface::Sections",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/FeatureSections.cpp"
      ]
    },
    {
      "typeId": "Surface::Sewing",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/App/FeatureSewing.cpp"
      ]
    },
    {
      "typeId": "SurfaceGui::ViewProviderBlendCurve",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/Gui/Blending/ViewProviderBlendCurve.cpp"
      ]
    },
    {
      "typeId": "SurfaceGui::ViewProviderExtend",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/Gui/ViewProviderExtend.cpp"
      ]
    },
    {
      "typeId": "SurfaceGui::ViewProviderFilling",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/Gui/TaskFilling.cpp"
      ]
    },
    {
      "typeId": "SurfaceGui::ViewProviderGeomFillSurface",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/Gui/TaskGeomFillSurface.cpp"
      ]
    },
    {
      "typeId": "SurfaceGui::ViewProviderSections",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/Gui/TaskSections.cpp"
      ]
    },
    {
      "typeId": "SurfaceGui::Workbench",
      "sourceModules": [
        "Surface"
      ],
      "sourceFiles": [
        "src/Mod/Surface/Gui/Workbench.cpp"
      ]
    },
    {
      "typeId": "TechDraw::CenterLine",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/CenterLine.cpp"
      ]
    },
    {
      "typeId": "TechDraw::CosmeticEdge",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/Cosmetic.cpp"
      ]
    },
    {
      "typeId": "TechDraw::CosmeticExtension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/CosmeticExtension.cpp"
      ]
    },
    {
      "typeId": "TechDraw::CosmeticExtensionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/CosmeticExtension.cpp"
      ]
    },
    {
      "typeId": "TechDraw::CosmeticVertex",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/CosmeticVertex.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawBrokenView",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawBrokenView.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawBrokenViewPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawBrokenView.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawComplexSection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawComplexSection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawComplexSectionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawComplexSection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawGeomHatch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawGeomHatch.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawGeomHatchPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawGeomHatch.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawHatch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawHatch.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawHatchPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawHatch.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawLeaderLine",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawLeaderLine.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawLeaderLinePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawLeaderLine.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawPage",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawPage.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawPagePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawPage.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawParametricTemplate",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawParametricTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawParametricTemplatePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawParametricTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawProjGroup",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawProjGroup.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawProjGroupItem",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawProjGroupItem.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawRichAnno",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawRichAnno.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawRichAnnoPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawRichAnno.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawSVGTemplate",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawSVGTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawSVGTemplatePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawSVGTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawTemplate",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawTemplatePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawTile",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawTile.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawTilePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawTile.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawTileWeld",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawTileWeld.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawTileWeldPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawTileWeld.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawView",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawView.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewAnnotation",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewAnnotation.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewAnnotationPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewAnnotation.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewArch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewArch.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewBalloon",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewBalloon.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewClip",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewClip.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewClipPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewClip.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewCollection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewCollection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDetail",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewDetail.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDetailPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewDetail.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDimension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewDimension.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDimExtent",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewDimExtent.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDraft",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewDraft.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDraftPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewDraft.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewImage",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewImage.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewImagePython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewImage.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewMulti",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewMulti.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewMultiPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewMulti.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewPart",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewPart.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewPartPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewPart.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawView.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewSection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSectionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewSection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSpreadsheet",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewSpreadsheet.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSpreadsheetPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewSpreadsheet.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSymbol",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSymbolPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawViewSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawWeldSymbol",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawWeldSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawWeldSymbolPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawWeldSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDraw::FeatureProjection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/FeatureProjection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::GeomFormat",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/Cosmetic.cpp"
      ]
    },
    {
      "typeId": "TechDraw::LandmarkDimension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/LandmarkDimension.cpp"
      ]
    },
    {
      "typeId": "TechDraw::PropertyCenterLineList",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/PropertyCenterLineList.cpp"
      ]
    },
    {
      "typeId": "TechDraw::PropertyCosmeticEdgeList",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp"
      ]
    },
    {
      "typeId": "TechDraw::PropertyCosmeticVertexList",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp"
      ]
    },
    {
      "typeId": "TechDraw::PropertyGeomFormatList",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/PropertyGeomFormatList.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::MDIViewPage",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/MDIViewPage.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderAnnotation",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderAnnotation.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderArch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderBalloon",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderBalloon.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderCosmeticExtension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderCosmeticExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderCosmeticExtensionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderCosmeticExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderDimension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderDimension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderDraft",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderDrawingView",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderDrawingViewExtension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderDrawingViewExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderDrawingViewExtensionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderDrawingViewExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderGeomHatch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderHatch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderHatch.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderImage",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderImage.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderLeader",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderLeader.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderPage",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderPage.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderPageExtension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderPageExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderPageExtensionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderPageExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderProjGroup",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderProjGroupItem",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderProjGroupItem.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderRichAnno",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderRichAnno.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderSpreadsheet",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderSymbol",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderTemplate",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderTemplateExtension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderTemplateExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderTemplateExtensionPython",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderTemplateExtension.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderTile",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderTile.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderViewClip",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderViewClip.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderViewPart",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderViewSection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderViewSection.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::ViewProviderWeld",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/ViewProviderWeld.cpp"
      ]
    },
    {
      "typeId": "TechDrawGui::Workbench",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Workbench.cpp"
      ]
    }
  ],
  "documentObjectUsages": [
    {
      "typeId": "App::Annotation",
      "sourceModules": [
        "Draft",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/drafttests/draft_test_objects.py",
        "src/Mod/Draft/importSVG.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "App::AnnotationLabel",
      "sourceModules": [
        "BIM"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchCommands.py",
        "src/Mod/BIM/ArchVRM.py"
      ]
    },
    {
      "typeId": "App::DocumentObject",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::DocumentObjectExtension",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::DocumentObjectFileIncluded",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::DocumentObjectGroup",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Idf",
        "Import",
        "Part",
        "ReverseEngineering",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchCommands.py",
        "src/Mod/BIM/bimcommands/BimArchUtils.py",
        "src/Mod/BIM/bimcommands/BimDiff.py",
        "src/Mod/BIM/bimcommands/BimProjectManager.py",
        "src/Mod/BIM/bimcommands/BimTrash.py",
        "src/Mod/BIM/bimtests/TestArchBuildingPartGui.py",
        "src/Mod/BIM/importers/importIFC.py",
        "src/Mod/BIM/importers/importIFClegacy.py",
        "src/Mod/BIM/importers/importOBJ.py",
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/BIM/nativeifc/ifc_viewproviders.py",
        "src/Mod/CAM/CAMTests/TestPathStock.py",
        "src/Mod/CAM/Path/Dressup/Gui/Tags.py",
        "src/Mod/CAM/Path/Main/Job.py",
        "src/Mod/CAM/Path/Op/Profile.py",
        "src/Mod/CAM/Path/Op/Slot.py",
        "src/Mod/CAM/Path/Op/Surface.py",
        "src/Mod/CAM/Path/Op/Util.py",
        "src/Mod/CAM/Path/Op/Waterline.py",
        "src/Mod/CAM/Path/Post/scripts/dxf_post.py",
        "src/Mod/Draft/draftguitools/gui_groups.py",
        "src/Mod/Draft/draftutils/gui_utils.py",
        "src/Mod/Draft/importAirfoilDAT.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/Idf/Idf.py",
        "src/Mod/Import/App/dxf/ImpExpDxf.cpp",
        "src/Mod/Part/CompoundTools/Explode.py",
        "src/Mod/Part/MakeBottle.py",
        "src/Mod/Part/TestPartGui.py",
        "src/Mod/ReverseEngineering/Gui/Segmentation.cpp",
        "src/Mod/Test/Document.py",
        "src/Mod/Test/GuiDocument.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "App::DocumentObjectGroupPython",
      "sourceModules": [
        "BIM",
        "Draft",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchBuilding.py",
        "src/Mod/BIM/ArchFloor.py",
        "src/Mod/BIM/nativeifc/ifc_tools.py",
        "src/Mod/Draft/draftmake/make_layer.py",
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::FeaturePython",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Import",
        "Part",
        "Spreadsheet",
        "TemplatePyMod",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/BIM/Arch.py",
        "src/Mod/BIM/nativeifc/ifc_tools.py",
        "src/Mod/BIM/utils/ifctree.py",
        "src/Mod/CAM/CAMTests/TestPathStock.py",
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/CAM/Path/Base/PropertyBag.py",
        "src/Mod/CAM/Path/Base/SetupSheet.py",
        "src/Mod/Draft/draftmake/make_dimension.py",
        "src/Mod/Draft/draftmake/make_label.py",
        "src/Mod/Draft/draftmake/make_layer.py",
        "src/Mod/Draft/draftmake/make_text.py",
        "src/Mod/Draft/draftmake/make_wpproxy.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/Import/App/dxf/ImpExpDxf.cpp",
        "src/Mod/Part/parttests/TopoShapeListTest.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py",
        "src/Mod/TemplatePyMod/FeaturePython.py",
        "src/Mod/TemplatePyMod/Texture.py",
        "src/Mod/Test/Document.py",
        "src/Mod/Test/GuiDocument.py"
      ]
    },
    {
      "typeId": "App::FeatureTest",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py",
        "src/Mod/Test/TestGui.py",
        "src/Mod/Test/UnicodeTests.py"
      ]
    },
    {
      "typeId": "App::FeatureTestAbsAddress",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::FeatureTestAttribute",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::FeatureTestColumn",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::FeatureTestPlacement",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/BaseTests.py"
      ]
    },
    {
      "typeId": "App::FeatureTestRow",
      "sourceModules": [
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::GeometryPython",
      "sourceModules": [
        "BIM"
      ],
      "sourceFiles": [
        "src/Mod/BIM/Arch.py"
      ]
    },
    {
      "typeId": "App::InventorObject",
      "sourceModules": [
        "JtReader"
      ],
      "sourceFiles": [
        "src/Mod/JtReader/App/AppJtReaderPy.cpp"
      ]
    },
    {
      "typeId": "App::Link",
      "sourceModules": [
        "Assembly",
        "BIM",
        "Fem",
        "Part",
        "PartDesign",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/AssemblyLink.cpp",
        "src/Mod/BIM/bimcommands/BimLibrary.py",
        "src/Mod/Fem/femexamples/equation_flow_elmer_2D.py",
        "src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py",
        "src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py",
        "src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py",
        "src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py",
        "src/Mod/Part/parttests/ColorPerFaceTest.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::MaterialObjectPython",
      "sourceModules": [
        "BIM",
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimDiff.py",
        "src/Mod/BIM/nativeifc/ifc_tools.py",
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "App::Origin",
      "sourceModules": [
        "Part",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Part/parttests/ColorTransparencyTest.py",
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "App::Part",
      "sourceModules": [
        "Assembly",
        "BIM",
        "CAM",
        "Import",
        "Part",
        "PartDesign",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/UtilsAssembly.py",
        "src/Mod/BIM/importers/importOBJ.py",
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/CAM/Path/Op/Vcarve.py",
        "src/Mod/Import/App/PlmXmlParser.py",
        "src/Mod/Import/TestImportGui.py",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/PartDesign/Gui/Utils.cpp",
        "src/Mod/PartDesign/PartDesignTests/TestActiveObject.py",
        "src/Mod/Test/Document.py",
        "src/Mod/Test/GuiDocument.py"
      ]
    },
    {
      "typeId": "App::Placement",
      "sourceModules": [
        "ReverseEngineering"
      ],
      "sourceFiles": [
        "src/Mod/ReverseEngineering/Gui/FitBSplineSurface.cpp"
      ]
    },
    {
      "typeId": "App::TextDocument",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/femexamples/manager.py",
        "src/Mod/Fem/femsolver/calculix/calculixtools.py",
        "src/Mod/Fem/femsolver/elmer/elmertools.py",
        "src/Mod/Fem/femtools/ccxtools.py"
      ]
    },
    {
      "typeId": "Assembly::AssemblyLink",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/App/AssemblyLink.cpp"
      ]
    },
    {
      "typeId": "Assembly::AssemblyObject",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/AssemblyTests/TestCommandInsertLink.py",
        "src/Mod/Assembly/AssemblyTests/TestCore.py",
        "src/Mod/Assembly/CommandCreateAssembly.py"
      ]
    },
    {
      "typeId": "Assembly::BomObject",
      "sourceModules": [
        "Assembly"
      ],
      "sourceFiles": [
        "src/Mod/Assembly/CommandCreateBom.py"
      ]
    },
    {
      "typeId": "Assembly::Product",
      "sourceModules": [
        "Import"
      ],
      "sourceFiles": [
        "src/Mod/Import/App/PlmXmlParser.py"
      ]
    },
    {
      "typeId": "Assembly::ProductRef",
      "sourceModules": [
        "Import"
      ],
      "sourceFiles": [
        "src/Mod/Import/App/PlmXmlParser.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintBearing",
      "sourceModules": [
        "Fem",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintContact",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintDisplacement",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintFixed",
      "sourceModules": [
        "Fem",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintFluidBoundary",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintForce",
      "sourceModules": [
        "Fem",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintGear",
      "sourceModules": [
        "Fem",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintHeatflux",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintInitialTemperature",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintPlaneRotation",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintPressure",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintPulley",
      "sourceModules": [
        "Fem",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintRigidBody",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintSpring",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintTemperature",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::ConstraintTransform",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FeaturePython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemAnalysis",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Command.cpp",
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemMeshObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/TaskCreateElementSet.cpp",
        "src/Mod/Fem/feminout/importFenicsMesh.py",
        "src/Mod/Fem/feminout/importInpMesh.py",
        "src/Mod/Fem/feminout/importVTKResults.py",
        "src/Mod/Fem/feminout/importYamlJsonMesh.py",
        "src/Mod/Fem/feminout/importZ88Mesh.py",
        "src/Mod/Fem/femmesh/femmesh2mesh.py",
        "src/Mod/Fem/femtest/app/test_mesh.py"
      ]
    },
    {
      "typeId": "Fem::FemMeshObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemMeshShapeBaseObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemMeshShapeNetgenObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Command.cpp",
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemPostClipFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemPostContoursFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemPostFunctionProvider",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Fem::FemPostPipeline",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Command.cpp",
        "src/Mod/Fem/ObjectsFem.py",
        "src/Mod/Fem/feminout/importVTKResults.py",
        "src/Mod/Fem/femsolver/calculix/calculixtools.py",
        "src/Mod/Fem/femsolver/elmer/elmertools.py"
      ]
    },
    {
      "typeId": "Fem::FemPostScalarClipFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemPostWarpVectorFilter",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemResultObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::FemSetElementNodesObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSetNodesObject",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Fem::FemSolverObjectPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Fem::PostFilterPython",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/ObjectsFem.py"
      ]
    },
    {
      "typeId": "Image::ImagePlane",
      "sourceModules": [
        "BIM"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimImagePlane.py"
      ]
    },
    {
      "typeId": "Measure::MeasurePython",
      "sourceModules": [
        "Measure"
      ],
      "sourceFiles": [
        "src/Mod/Measure/Gui/TaskMeasure.cpp",
        "src/Mod/Measure/MeasureCOM.py"
      ]
    },
    {
      "typeId": "Mesh::Cube",
      "sourceModules": [
        "Sandbox"
      ],
      "sourceFiles": [
        "src/Mod/Sandbox/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Mesh::Ellipsoid",
      "sourceModules": [
        "Sandbox"
      ],
      "sourceFiles": [
        "src/Mod/Sandbox/App/DocumentThread.cpp"
      ]
    },
    {
      "typeId": "Mesh::Feature",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Fem",
        "Mesh",
        "OpenSCAD",
        "PartDesign",
        "ReverseEngineering"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchCommands.py",
        "src/Mod/BIM/bimcommands/BimIfcExplorer.py",
        "src/Mod/BIM/importers/import3DS.py",
        "src/Mod/BIM/importers/importDAE.py",
        "src/Mod/BIM/importers/importIFClegacy.py",
        "src/Mod/BIM/importers/importOBJ.py",
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/CAM/Path/Main/Gui/Camotics.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/Fem/feminout/convert2TetGen.py",
        "src/Mod/Mesh/App/MeshTestsApp.py",
        "src/Mod/OpenSCAD/OpenSCADCommands.py",
        "src/Mod/PartDesign/Scripts/Gear.py",
        "src/Mod/ReverseEngineering/Gui/Command.cpp",
        "src/Mod/ReverseEngineering/Gui/Segmentation.cpp"
      ]
    },
    {
      "typeId": "Mesh::FeaturePython",
      "sourceModules": [
        "CAM",
        "TemplatePyMod"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Path/Main/Gui/Simulator.py",
        "src/Mod/TemplatePyMod/FeaturePython.py"
      ]
    },
    {
      "typeId": "Part::Box",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Fem",
        "Material",
        "OpenSCAD",
        "Part",
        "PartDesign",
        "Sketcher",
        "Spreadsheet",
        "TechDraw",
        "TemplatePyMod",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimBox.py",
        "src/Mod/BIM/bimtests/TestArchBuildingPart.py",
        "src/Mod/BIM/bimtests/TestArchEquipment.py",
        "src/Mod/BIM/bimtests/TestArchWindow.py",
        "src/Mod/CAM/CAMTests/TestPathDressupDogbone.py",
        "src/Mod/CAM/CAMTests/TestPathPost.py",
        "src/Mod/CAM/CAMTests/TestPathStock.py",
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/Draft/drafttests/draft_test_objects.py",
        "src/Mod/Draft/drafttests/test_array.py",
        "src/Mod/Draft/drafttests/test_creation.py",
        "src/Mod/Draft/drafttests/test_modification.py",
        "src/Mod/Fem/femexamples/boxanalysis_base.py",
        "src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_base_solid.py",
        "src/Mod/Fem/femexamples/constraint_centrif.py",
        "src/Mod/Fem/femexamples/constraint_contact_solid_solid.py",
        "src/Mod/Fem/femexamples/constraint_selfweight_cantilever.py",
        "src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py",
        "src/Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py",
        "src/Mod/Fem/femexamples/equation_flux_elmer.py",
        "src/Mod/Fem/femexamples/frequency_beamsimple.py",
        "src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py",
        "src/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py",
        "src/Mod/Fem/femexamples/thermomech_bimetal.py",
        "src/Mod/Fem/feminout/convert2TetGen.py",
        "src/Mod/Fem/femmesh/gmshtools.py",
        "src/Mod/Material/materialtests/TestMaterialDocument.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Part/TestPartGui.py",
        "src/Mod/Part/parttests/ColorPerFaceTest.py",
        "src/Mod/Part/parttests/ColorTransparencyTest.py",
        "src/Mod/Part/parttests/TopoShapeTest.py",
        "src/Mod/Part/parttests/part_test_objects.py",
        "src/Mod/Part/parttests/regression_tests.py",
        "src/Mod/PartDesign/PartDesignTests/TestSketch.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py",
        "src/Mod/TechDraw/TDTest/DLeaderRText.py",
        "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
        "src/Mod/TechDraw/TDTest/DrawProjectionGroupTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewBalloonTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewDetailTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewPartTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewSectionTest.py",
        "src/Mod/TechDraw/TDTest/TDPyTest.py",
        "src/Mod/TemplatePyMod/Texture.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "Part::Circle",
      "sourceModules": [
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftguitools/gui_arcs.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_beam_circle.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_beam_pipe.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Common",
      "sourceModules": [
        "OpenSCAD",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/Part/BOPTools/BOPFeatures.py"
      ]
    },
    {
      "typeId": "Part::Compound",
      "sourceModules": [
        "BIM",
        "Draft",
        "Fem",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/Fem/femexamples/constraint_centrif.py",
        "src/Mod/Fem/femexamples/constraint_contact_shell_shell.py",
        "src/Mod/Part/TestPartGui.py",
        "src/Mod/Part/parttests/TopoShapeTest.py"
      ]
    },
    {
      "typeId": "Part::Cone",
      "sourceModules": [
        "CAM",
        "OpenSCAD",
        "Part",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Path/Dressup/Tags.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/parttests/part_test_objects.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "Part::Cut",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchCutPlane.py",
        "src/Mod/CAM/CAMTests/TestPathDressupDogbone.py",
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/Draft/draftfunctions/cut.py",
        "src/Mod/Draft/draftfunctions/downgrade.py",
        "src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py",
        "src/Mod/Fem/femexamples/constraint_centrif.py",
        "src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py",
        "src/Mod/Fem/femexamples/constraint_transform_torque.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py",
        "src/Mod/Fem/femexamples/equation_flow_elmer_2D.py",
        "src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py",
        "src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py",
        "src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py",
        "src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py",
        "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/BOPTools/BOPFeatures.py",
        "src/Mod/Part/parttests/TopoShapeTest.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "Part::Cylinder",
      "sourceModules": [
        "CAM",
        "Fem",
        "Mesh",
        "OpenSCAD",
        "Part",
        "PartDesign",
        "ReverseEngineering",
        "Spreadsheet",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/CAM/Path/Dressup/Gui/Dogbone.py",
        "src/Mod/CAM/Path/Dressup/Tags.py",
        "src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py",
        "src/Mod/Fem/femexamples/constraint_centrif.py",
        "src/Mod/Fem/femexamples/constraint_contact_solid_solid.py",
        "src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py",
        "src/Mod/Fem/femexamples/constraint_transform_torque.py",
        "src/Mod/Fem/femexamples/equation_magnetodynamics_elmer.py",
        "src/Mod/Fem/femexamples/equation_staticcurrent_elmer.py",
        "src/Mod/Mesh/Gui/SegmentationBestFit.cpp",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Part/parttests/ColorPerFaceTest.py",
        "src/Mod/Part/parttests/TopoShapeTest.py",
        "src/Mod/Part/parttests/part_test_objects.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/Scripts/Parallelepiped.py",
        "src/Mod/ReverseEngineering/Gui/Command.cpp",
        "src/Mod/Spreadsheet/TestSpreadsheet.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "Part::DatumLine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::DatumPlane",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::DatumPoint",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::Ellipse",
      "sourceModules": [
        "Draft",
        "Fem",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftguitools/gui_ellipses.py",
        "src/Mod/Fem/femexamples/ccx_rigid_body.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Ellipsoid",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Extrusion",
      "sourceModules": [
        "BIM",
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/BIM/importers/importIFC.py",
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/BIM/nativeifc/ifc_tools.py",
        "src/Mod/Draft/draftfunctions/extrude.py",
        "src/Mod/Fem/femexamples/ccx_rigid_body.py",
        "src/Mod/Fem/femexamples/constraint_section_print.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/Gui/DlgExtrusion.cpp",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/Scripts/Gear.py"
      ]
    },
    {
      "typeId": "Part::Face",
      "sourceModules": [
        "Fem",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Fem/femexamples/ccx_cantilever_beam_circle.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_beam_pipe.py",
        "src/Mod/Part/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::Feature",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Fem",
        "Idf",
        "OpenSCAD",
        "Part",
        "PartDesign",
        "ReverseEngineering"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchCommands.py",
        "src/Mod/BIM/ArchCutPlane.py",
        "src/Mod/BIM/ArchNesting.py",
        "src/Mod/BIM/ArchStairs.py",
        "src/Mod/BIM/bimcommands/BimCutPlane.py",
        "src/Mod/BIM/bimcommands/BimDiff.py",
        "src/Mod/BIM/bimcommands/BimPreflight.py",
        "src/Mod/BIM/bimcommands/BimProjectManager.py",
        "src/Mod/BIM/bimcommands/BimReextrude.py",
        "src/Mod/BIM/bimcommands/BimRewire.py",
        "src/Mod/BIM/bimtests/TestArchComponent.py",
        "src/Mod/BIM/bimtests/TestArchSpace.py",
        "src/Mod/BIM/importers/importIFC.py",
        "src/Mod/BIM/importers/importIFCHelper.py",
        "src/Mod/BIM/importers/importIFClegacy.py",
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/BIM/importers/importSHP.py",
        "src/Mod/BIM/nativeifc/ifc_tools.py",
        "src/Mod/CAM/CAMTests/TestPathVcarve.py",
        "src/Mod/CAM/Gui/Command.cpp",
        "src/Mod/CAM/Path/Dressup/Gui/Tags.py",
        "src/Mod/CAM/Path/Dressup/Gui/ZCorrect.py",
        "src/Mod/CAM/Path/Op/Pocket.py",
        "src/Mod/CAM/Path/Op/Profile.py",
        "src/Mod/CAM/Path/Op/Slot.py",
        "src/Mod/CAM/Path/Op/Surface.py",
        "src/Mod/CAM/Path/Op/SurfaceSupport.py",
        "src/Mod/CAM/Path/Op/Waterline.py",
        "src/Mod/CAM/Path/Post/scripts/dxf_post.py",
        "src/Mod/CAM/Path/Tool/Gui/Controller.py",
        "src/Mod/CAM/PathScripts/PathUtils.py",
        "src/Mod/Draft/draftfunctions/downgrade.py",
        "src/Mod/Draft/draftfunctions/draftify.py",
        "src/Mod/Draft/draftfunctions/fuse.py",
        "src/Mod/Draft/draftfunctions/offset.py",
        "src/Mod/Draft/draftfunctions/upgrade.py",
        "src/Mod/Draft/draftguitools/gui_lines.py",
        "src/Mod/Draft/draftguitools/gui_trimex.py",
        "src/Mod/Draft/draftmake/make_arc_3points.py",
        "src/Mod/Draft/draftmake/make_copy.py",
        "src/Mod/Draft/drafttests/draft_test_objects.py",
        "src/Mod/Draft/drafttests/test_modification.py",
        "src/Mod/Draft/drafttests/test_svg.py",
        "src/Mod/Draft/draftutils/utils.py",
        "src/Mod/Draft/importAirfoilDAT.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/Draft/importOCA.py",
        "src/Mod/Draft/importSVG.py",
        "src/Mod/Fem/femexamples/constraint_centrif.py",
        "src/Mod/Fem/femexamples/constraint_contact_shell_shell.py",
        "src/Mod/Fem/femexamples/constraint_tie.py",
        "src/Mod/Fem/femexamples/constraint_transform_torque.py",
        "src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py",
        "src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py",
        "src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py",
        "src/Mod/Fem/femexamples/material_nl_platewithhole.py",
        "src/Mod/Fem/femexamples/rc_wall_2d.py",
        "src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py",
        "src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py",
        "src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py",
        "src/Mod/Idf/Idf.py",
        "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
        "src/Mod/OpenSCAD/OpenSCADUtils.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/App/AppPartPy.cpp",
        "src/Mod/Part/App/ImportStep.cpp",
        "src/Mod/Part/Gui/CommandSimple.cpp",
        "src/Mod/Part/Gui/TaskShapeBuilder.cpp",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Part/parttests/part_test_objects.py",
        "src/Mod/PartDesign/Scripts/Gear.py",
        "src/Mod/PartDesign/fcgear/fcgear.py",
        "src/Mod/PartDesign/fcsprocket/fcsprocket.py",
        "src/Mod/ReverseEngineering/Gui/Segmentation.cpp"
      ]
    },
    {
      "typeId": "Part::FeaturePython",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "OpenSCAD",
        "Part",
        "PartDesign",
        "Spreadsheet",
        "TemplatePyMod"
      ],
      "sourceFiles": [
        "src/Mod/BIM/Arch.py",
        "src/Mod/BIM/ArchCommands.py",
        "src/Mod/BIM/ArchPrecast.py",
        "src/Mod/BIM/ArchStructure.py",
        "src/Mod/BIM/nativeifc/ifc_tools.py",
        "src/Mod/CAM/Path/Main/Gui/Simulator.py",
        "src/Mod/CAM/Path/Main/Stock.py",
        "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
        "src/Mod/CAM/Path/Tool/toolbit/models/base.py",
        "src/Mod/Draft/draftfunctions/fuse.py",
        "src/Mod/Draft/draftfunctions/scale.py",
        "src/Mod/Draft/draftmake/make_array.py",
        "src/Mod/Draft/draftmake/make_bezcurve.py",
        "src/Mod/Draft/draftmake/make_block.py",
        "src/Mod/Draft/draftmake/make_bspline.py",
        "src/Mod/Draft/draftmake/make_clone.py",
        "src/Mod/Draft/draftmake/make_facebinder.py",
        "src/Mod/Draft/draftmake/make_hatch.py",
        "src/Mod/Draft/draftmake/make_patharray.py",
        "src/Mod/Draft/draftmake/make_point.py",
        "src/Mod/Draft/draftmake/make_pointarray.py",
        "src/Mod/Draft/draftmake/make_wire.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/OpenSCAD/OpenSCADCommands.py",
        "src/Mod/OpenSCAD/expandplacements.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/BOPTools/JoinFeatures.py",
        "src/Mod/Part/BOPTools/SplitFeatures.py",
        "src/Mod/Part/BOPTools/ToleranceFeatures.py",
        "src/Mod/Part/BasicShapes/CommandShapes.py",
        "src/Mod/Part/BasicShapes/Shapes.py",
        "src/Mod/Part/CompoundTools/CompoundFilter.py",
        "src/Mod/PartDesign/Scripts/DistanceBolt.py",
        "src/Mod/PartDesign/Scripts/Epitrochoid.py",
        "src/Mod/PartDesign/Scripts/Gear.py",
        "src/Mod/PartDesign/Scripts/Parallelepiped.py",
        "src/Mod/PartDesign/Scripts/RadialCopy.py",
        "src/Mod/PartDesign/Scripts/Spring.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py",
        "src/Mod/TemplatePyMod/FeaturePython.py"
      ]
    },
    {
      "typeId": "Part::Fillet",
      "sourceModules": [
        "OpenSCAD"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/prototype.py"
      ]
    },
    {
      "typeId": "Part::Fuse",
      "sourceModules": [
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftfunctions/fuse.py",
        "src/Mod/Draft/draftfunctions/upgrade.py",
        "src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/Part/BOPTools/BOPFeatures.py",
        "src/Mod/Part/parttests/TopoShapeTest.py"
      ]
    },
    {
      "typeId": "Part::Helix",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Line",
      "sourceModules": [
        "Draft",
        "Fem",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftguitools/gui_lines.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py",
        "src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py",
        "src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::LocalCoordinateSystem",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::Loft",
      "sourceModules": [
        "OpenSCAD",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/Gui/TaskLoft.cpp",
        "src/Mod/Part/parttests/regression_tests.py"
      ]
    },
    {
      "typeId": "Part::Mirroring",
      "sourceModules": [
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftfunctions/mirror.py",
        "src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Part/parttests/TestPartMirror.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "Part::MultiCommon",
      "sourceModules": [
        "OpenSCAD",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/BOPTools/BOPFeatures.py",
        "src/Mod/Part/parttests/TopoShapeTest.py"
      ]
    },
    {
      "typeId": "Part::MultiFuse",
      "sourceModules": [
        "Fem",
        "OpenSCAD",
        "Part",
        "PartDesign",
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py",
        "src/Mod/Fem/femexamples/constraint_centrif.py",
        "src/Mod/Fem/femexamples/constraint_contact_solid_solid.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py",
        "src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py",
        "src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py",
        "src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py",
        "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/Part/BOPTools/BOPFeatures.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/TechDraw/TDTest/DrawProjectionGroupTest.py"
      ]
    },
    {
      "typeId": "Part::Offset",
      "sourceModules": [
        "OpenSCAD"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/importCSG.py"
      ]
    },
    {
      "typeId": "Part::Offset2D",
      "sourceModules": [
        "OpenSCAD"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/importCSG.py"
      ]
    },
    {
      "typeId": "Part::Part2DObjectPython",
      "sourceModules": [
        "BIM",
        "Draft",
        "OpenSCAD",
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/BIM/Arch.py",
        "src/Mod/Draft/draftmake/__init__.py",
        "src/Mod/Draft/draftmake/make_circle.py",
        "src/Mod/Draft/draftmake/make_clone.py",
        "src/Mod/Draft/draftmake/make_ellipse.py",
        "src/Mod/Draft/draftmake/make_fillet.py",
        "src/Mod/Draft/draftmake/make_polygon.py",
        "src/Mod/Draft/draftmake/make_rectangle.py",
        "src/Mod/Draft/draftmake/make_shape2dview.py",
        "src/Mod/Draft/draftmake/make_shapestring.py",
        "src/Mod/Draft/draftobjects/base.py",
        "src/Mod/Draft/draftviewproviders/view_base.py",
        "src/Mod/Draft/importDXF.py",
        "src/Mod/Draft/importSVG.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/PartDesign/InvoluteGearFeature.py",
        "src/Mod/PartDesign/SprocketFeature.py"
      ]
    },
    {
      "typeId": "Part::Plane",
      "sourceModules": [
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part",
        "PartDesign",
        "ReverseEngineering"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftguitools/gui_rectangles.py",
        "src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py",
        "src/Mod/Fem/femexamples/buckling_platebuckling.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_base_face.py",
        "src/Mod/Fem/femexamples/ccx_cantilever_beam_rect.py",
        "src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py",
        "src/Mod/Fem/femexamples/mystran_plate.py",
        "src/Mod/Fem/femtest/app/test_common.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/parttests/part_test_objects.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/ReverseEngineering/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::Polygon",
      "sourceModules": [
        "TemplatePyMod"
      ],
      "sourceFiles": [
        "src/Mod/TemplatePyMod/Commands.py"
      ]
    },
    {
      "typeId": "Part::Prism",
      "sourceModules": [
        "Draft",
        "OpenSCAD",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/drafttests/test_modification.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Refine",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/CommandSimple.cpp"
      ]
    },
    {
      "typeId": "Part::RegularPolygon",
      "sourceModules": [
        "Draft",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftguitools/gui_polygons.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Reverse",
      "sourceModules": [
        "Fem"
      ],
      "sourceFiles": [
        "src/Mod/Fem/femexamples/ccx_pipe_pressure_2D.py"
      ]
    },
    {
      "typeId": "Part::Revolution",
      "sourceModules": [
        "OpenSCAD"
      ],
      "sourceFiles": [
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py"
      ]
    },
    {
      "typeId": "Part::RuledSurface",
      "sourceModules": [
        "BIM",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/Part/Gui/Command.cpp",
        "src/Mod/Part/TestPartApp.py"
      ]
    },
    {
      "typeId": "Part::Scale",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/Gui/DlgScale.cpp"
      ]
    },
    {
      "typeId": "Part::Section",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/BOPTools/BOPFeatures.py"
      ]
    },
    {
      "typeId": "Part::SketchObject",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/TestPartGui.py"
      ]
    },
    {
      "typeId": "Part::Sphere",
      "sourceModules": [
        "CAM",
        "Draft",
        "Fem",
        "OpenSCAD",
        "Part",
        "ReverseEngineering",
        "TechDraw",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Path/Dressup/Gui/Dogbone.py",
        "src/Mod/CAM/Path/Dressup/Tags.py",
        "src/Mod/Draft/drafttests/draft_test_objects.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py",
        "src/Mod/OpenSCAD/importCSG.py",
        "src/Mod/OpenSCAD/prototype.py",
        "src/Mod/Part/parttests/part_test_objects.py",
        "src/Mod/ReverseEngineering/Gui/Command.cpp",
        "src/Mod/TechDraw/TDTest/DrawProjectionGroupTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewBalloonTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py",
        "src/Mod/Test/TestTreeSelection.py"
      ]
    },
    {
      "typeId": "Part::Spiral",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Spline",
      "sourceModules": [
        "ReverseEngineering"
      ],
      "sourceFiles": [
        "src/Mod/ReverseEngineering/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Part::Sweep",
      "sourceModules": [
        "BIM",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/BIM/importers/importSH3DHelper.py",
        "src/Mod/Part/Gui/TaskSweep.cpp"
      ]
    },
    {
      "typeId": "Part::Thickness",
      "sourceModules": [
        "Part",
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py"
      ]
    },
    {
      "typeId": "Part::Torus",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Vertex",
      "sourceModules": [
        "Draft",
        "Fem",
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Draft/draftguitools/gui_points.py",
        "src/Mod/Fem/femexamples/mystran_plate.py",
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "Part::Wedge",
      "sourceModules": [
        "Part"
      ],
      "sourceFiles": [
        "src/Mod/Part/parttests/part_test_objects.py"
      ]
    },
    {
      "typeId": "PartDesign::Additive",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/CommandPrimitive.cpp"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveBox",
      "sourceModules": [
        "CAM",
        "PartDesign",
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/PartDesign/PartDesignTests/TestBoolean.py",
        "src/Mod/PartDesign/PartDesignTests/TestChamfer.py",
        "src/Mod/PartDesign/PartDesignTests/TestDraft.py",
        "src/Mod/PartDesign/PartDesignTests/TestFillet.py",
        "src/Mod/PartDesign/PartDesignTests/TestHole.py",
        "src/Mod/PartDesign/PartDesignTests/TestLinearPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestMaterial.py",
        "src/Mod/PartDesign/PartDesignTests/TestMirrored.py",
        "src/Mod/PartDesign/PartDesignTests/TestPolarPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestRevolve.py",
        "src/Mod/PartDesign/PartDesignTests/TestShapeBinder.py",
        "src/Mod/PartDesign/PartDesignTests/TestThickness.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/TestPartDesignGui.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveCone",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveCylinder",
      "sourceModules": [
        "PartDesign",
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestHelix.py",
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/Sketcher/SketcherTests/TestPlacementUpdate.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveEllipsoid",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveHelix",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestHelix.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveLoft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestLoft.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditivePipe",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPipe.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditivePrism",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveSphere",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveTorus",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::AdditiveWedge",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::Body",
      "sourceModules": [
        "CAM",
        "Fem",
        "PartDesign",
        "Sketcher",
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py",
        "src/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py",
        "src/Mod/PartDesign/Gui/Command.cpp",
        "src/Mod/PartDesign/Gui/CommandBody.cpp",
        "src/Mod/PartDesign/Gui/Utils.cpp",
        "src/Mod/PartDesign/PartDesignTests/TestActiveObject.py",
        "src/Mod/PartDesign/PartDesignTests/TestBoolean.py",
        "src/Mod/PartDesign/PartDesignTests/TestChamfer.py",
        "src/Mod/PartDesign/PartDesignTests/TestDatum.py",
        "src/Mod/PartDesign/PartDesignTests/TestDraft.py",
        "src/Mod/PartDesign/PartDesignTests/TestFillet.py",
        "src/Mod/PartDesign/PartDesignTests/TestHelix.py",
        "src/Mod/PartDesign/PartDesignTests/TestHole.py",
        "src/Mod/PartDesign/PartDesignTests/TestInvoluteGear.py",
        "src/Mod/PartDesign/PartDesignTests/TestLinearPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestLoft.py",
        "src/Mod/PartDesign/PartDesignTests/TestMaterial.py",
        "src/Mod/PartDesign/PartDesignTests/TestMirrored.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/PartDesign/PartDesignTests/TestPad.py",
        "src/Mod/PartDesign/PartDesignTests/TestPipe.py",
        "src/Mod/PartDesign/PartDesignTests/TestPocket.py",
        "src/Mod/PartDesign/PartDesignTests/TestPolarPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestRevolve.py",
        "src/Mod/PartDesign/PartDesignTests/TestShapeBinder.py",
        "src/Mod/PartDesign/PartDesignTests/TestSketch.py",
        "src/Mod/PartDesign/PartDesignTests/TestThickness.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/TestPartDesignGui.py",
        "src/Mod/Sketcher/SketcherTests/TestPlacementUpdate.py",
        "src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py",
        "src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py"
      ]
    },
    {
      "typeId": "PartDesign::Boolean",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestBoolean.py"
      ]
    },
    {
      "typeId": "PartDesign::Chamfer",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestChamfer.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "PartDesign::Draft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestDraft.py"
      ]
    },
    {
      "typeId": "PartDesign::FeatureBase",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "PartDesign::Fillet",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestFillet.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/WizardShaft/Shaft.py"
      ]
    },
    {
      "typeId": "PartDesign::Groove",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestRevolve.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::Hole",
      "sourceModules": [
        "PartDesign",
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestHole.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py"
      ]
    },
    {
      "typeId": "PartDesign::Line",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestDatum.py",
        "src/Mod/PartDesign/PartDesignTests/TestDraft.py"
      ]
    },
    {
      "typeId": "PartDesign::LinearPattern",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestLinearPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py"
      ]
    },
    {
      "typeId": "PartDesign::Mirrored",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestMirrored.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py"
      ]
    },
    {
      "typeId": "PartDesign::MultiTransform",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::Pad",
      "sourceModules": [
        "CAM",
        "PartDesign",
        "Sketcher"
      ],
      "sourceFiles": [
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/PartDesign/PartDesignTests/TestLinearPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestLoft.py",
        "src/Mod/PartDesign/PartDesignTests/TestMirrored.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/PartDesign/PartDesignTests/TestPad.py",
        "src/Mod/PartDesign/PartDesignTests/TestPipe.py",
        "src/Mod/PartDesign/PartDesignTests/TestPocket.py",
        "src/Mod/PartDesign/PartDesignTests/TestPolarPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/TestPartDesignGui.py",
        "src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py"
      ]
    },
    {
      "typeId": "PartDesign::Plane",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/Utils.cpp",
        "src/Mod/PartDesign/PartDesignTests/TestDatum.py",
        "src/Mod/PartDesign/PartDesignTests/TestDraft.py",
        "src/Mod/PartDesign/PartDesignTests/TestPad.py"
      ]
    },
    {
      "typeId": "PartDesign::Pocket",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPocket.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::Point",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestDatum.py"
      ]
    },
    {
      "typeId": "PartDesign::PolarPattern",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/PartDesign/PartDesignTests/TestPolarPattern.py"
      ]
    },
    {
      "typeId": "PartDesign::Revolution",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPad.py",
        "src/Mod/PartDesign/PartDesignTests/TestRevolve.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/WizardShaft/ShaftFeature.py"
      ]
    },
    {
      "typeId": "PartDesign::Scaled",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::ShapeBinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestShapeBinder.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/TestPartDesignGui.py"
      ]
    },
    {
      "typeId": "PartDesign::SketchObject",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/TestPartDesignGui.py"
      ]
    },
    {
      "typeId": "PartDesign::SubShapeBinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/Gui/Command.cpp",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveBox",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveCone",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveCylinder",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveEllipsoid",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveHelix",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestHelix.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveLoft",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestLoft.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractivePipe",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPipe.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractivePrism",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveSphere",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveTorus",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::SubtractiveWedge",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py"
      ]
    },
    {
      "typeId": "PartDesign::Thickness",
      "sourceModules": [
        "PartDesign"
      ],
      "sourceFiles": [
        "src/Mod/PartDesign/PartDesignTests/TestThickness.py"
      ]
    },
    {
      "typeId": "Path::Feature",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/CAMTests/TestCentroidPost.py",
        "src/Mod/CAM/CAMTests/TestGrblPost.py",
        "src/Mod/CAM/CAMTests/TestLinuxCNCPost.py",
        "src/Mod/CAM/CAMTests/TestMach3Mach4Post.py",
        "src/Mod/CAM/Path/Main/Gui/Inspect.py",
        "src/Mod/CAM/Path/Post/scripts/example_pre.py",
        "src/Mod/CAM/Path/Post/scripts/opensbp_pre.py",
        "src/Mod/CAM/Path/Post/scripts/slic3r_pre.py"
      ]
    },
    {
      "typeId": "Path::FeatureArea",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureAreaView",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureCompound",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "Path::FeatureCompoundPython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Path/Main/Job.py"
      ]
    },
    {
      "typeId": "Path::FeaturePython",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/CAMTests/TestPathPost.py",
        "src/Mod/CAM/CAMTests/TestPathSetupSheet.py",
        "src/Mod/CAM/Path/Dressup/Array.py",
        "src/Mod/CAM/Path/Dressup/Boundary.py",
        "src/Mod/CAM/Path/Dressup/DogboneII.py",
        "src/Mod/CAM/Path/Dressup/Gui/AxisMap.py",
        "src/Mod/CAM/Path/Dressup/Gui/Dogbone.py",
        "src/Mod/CAM/Path/Dressup/Gui/Dragknife.py",
        "src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py",
        "src/Mod/CAM/Path/Dressup/Gui/RampEntry.py",
        "src/Mod/CAM/Path/Dressup/Gui/ZCorrect.py",
        "src/Mod/CAM/Path/Dressup/Tags.py",
        "src/Mod/CAM/Path/Main/Gui/Fixture.py",
        "src/Mod/CAM/Path/Main/Job.py",
        "src/Mod/CAM/Path/Op/Adaptive.py",
        "src/Mod/CAM/Path/Op/Custom.py",
        "src/Mod/CAM/Path/Op/Deburr.py",
        "src/Mod/CAM/Path/Op/Drilling.py",
        "src/Mod/CAM/Path/Op/Engrave.py",
        "src/Mod/CAM/Path/Op/Gui/Array.py",
        "src/Mod/CAM/Path/Op/Gui/Comment.py",
        "src/Mod/CAM/Path/Op/Gui/Copy.py",
        "src/Mod/CAM/Path/Op/Gui/Stop.py",
        "src/Mod/CAM/Path/Op/Helix.py",
        "src/Mod/CAM/Path/Op/MillFace.py",
        "src/Mod/CAM/Path/Op/Pocket.py",
        "src/Mod/CAM/Path/Op/PocketShape.py",
        "src/Mod/CAM/Path/Op/Probe.py",
        "src/Mod/CAM/Path/Op/Profile.py",
        "src/Mod/CAM/Path/Op/Slot.py",
        "src/Mod/CAM/Path/Op/Surface.py",
        "src/Mod/CAM/Path/Op/Tapping.py",
        "src/Mod/CAM/Path/Op/ThreadMilling.py",
        "src/Mod/CAM/Path/Op/Vcarve.py",
        "src/Mod/CAM/Path/Op/Waterline.py",
        "src/Mod/CAM/Path/Tool/Controller.py"
      ]
    },
    {
      "typeId": "Path::FeatureShape",
      "sourceModules": [
        "CAM"
      ],
      "sourceFiles": [
        "src/Mod/CAM/Gui/Command.cpp",
        "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py"
      ]
    },
    {
      "typeId": "Points::Feature",
      "sourceModules": [
        "Points",
        "Test"
      ],
      "sourceFiles": [
        "src/Mod/Points/pointscommands/commands.py",
        "src/Mod/Test/Document.py"
      ]
    },
    {
      "typeId": "Points::FeaturePython",
      "sourceModules": [
        "ReverseEngineering",
        "TemplatePyMod"
      ],
      "sourceFiles": [
        "src/Mod/ReverseEngineering/App/AppReverseEngineering.cpp",
        "src/Mod/TemplatePyMod/FeaturePython.py"
      ]
    },
    {
      "typeId": "Points::Structured",
      "sourceModules": [
        "Points"
      ],
      "sourceFiles": [
        "src/Mod/Points/App/Structured.cpp"
      ]
    },
    {
      "typeId": "Robot::Edge2TracObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/CommandTrajectory.cpp"
      ]
    },
    {
      "typeId": "Robot::RobotObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/RobotExample.py"
      ]
    },
    {
      "typeId": "Robot::TrajectoryCompound",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/CommandTrajectory.cpp"
      ]
    },
    {
      "typeId": "Robot::TrajectoryDressUpObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/Gui/CommandTrajectory.cpp"
      ]
    },
    {
      "typeId": "Robot::TrajectoryObject",
      "sourceModules": [
        "Robot"
      ],
      "sourceFiles": [
        "src/Mod/Robot/RobotExample.py"
      ]
    },
    {
      "typeId": "Sketcher::SketchObject",
      "sourceModules": [
        "BIM",
        "CAM",
        "Draft",
        "Fem",
        "Part",
        "PartDesign",
        "Sketcher",
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/BIM/Arch.py",
        "src/Mod/BIM/ArchWindowPresets.py",
        "src/Mod/BIM/bimcommands/BimSketch.py",
        "src/Mod/BIM/bimcommands/BimWall.py",
        "src/Mod/BIM/bimtests/TestArchBuildingPartGui.py",
        "src/Mod/BIM/bimtests/TestArchRebar.py",
        "src/Mod/BIM/bimtests/TestArchSpace.py",
        "src/Mod/BIM/bimtests/TestArchWall.py",
        "src/Mod/BIM/bimtests/TestArchWindow.py",
        "src/Mod/CAM/CAMTests/TestPathUtil.py",
        "src/Mod/Draft/draftmake/make_sketch.py",
        "src/Mod/Fem/femexamples/constraint_section_print.py",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Part/parttests/TestPartMirror.py",
        "src/Mod/Part/parttests/regression_tests.py",
        "src/Mod/PartDesign/PartDesignTests/TestHelix.py",
        "src/Mod/PartDesign/PartDesignTests/TestHole.py",
        "src/Mod/PartDesign/PartDesignTests/TestLinearPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestLoft.py",
        "src/Mod/PartDesign/PartDesignTests/TestMirrored.py",
        "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
        "src/Mod/PartDesign/PartDesignTests/TestPad.py",
        "src/Mod/PartDesign/PartDesignTests/TestPipe.py",
        "src/Mod/PartDesign/PartDesignTests/TestPocket.py",
        "src/Mod/PartDesign/PartDesignTests/TestPolarPattern.py",
        "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
        "src/Mod/PartDesign/TestPartDesignGui.py",
        "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
        "src/Mod/Sketcher/Gui/Command.cpp",
        "src/Mod/Sketcher/ProfileLib/Hexagon.py",
        "src/Mod/Sketcher/SketcherExample.py",
        "src/Mod/Sketcher/SketcherTests/TestPlacementUpdate.py",
        "src/Mod/Sketcher/SketcherTests/TestSketchExpression.py",
        "src/Mod/Sketcher/SketcherTests/TestSketchFillet.py",
        "src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py",
        "src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py",
        "src/Mod/Sketcher/TestSketcherGui.py",
        "src/Mod/Spreadsheet/TestSpreadsheet.py"
      ]
    },
    {
      "typeId": "Spreadsheet::Sheet",
      "sourceModules": [
        "BIM",
        "Part",
        "Spreadsheet"
      ],
      "sourceFiles": [
        "src/Mod/BIM/ArchCommands.py",
        "src/Mod/BIM/ArchSchedule.py",
        "src/Mod/Part/TestPartApp.py",
        "src/Mod/Spreadsheet/Gui/Command.cpp",
        "src/Mod/Spreadsheet/TestSpreadsheet.py",
        "src/Mod/Spreadsheet/TestSpreadsheetGui.py",
        "src/Mod/Spreadsheet/importXLSX.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawBrokenView",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawComplexSection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/TaskComplexSection.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawGeomHatch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/CommandDecorate.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawHatch",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/TaskHatch.cpp",
        "src/Mod/TechDraw/TDTest/DrawHatchTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawLeaderLine",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/TDTest/DLeaderRText.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawPage",
      "sourceModules": [
        "BIM",
        "Draft",
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimTDPage.py",
        "src/Mod/BIM/bimtests/TestArchSectionPlane.py",
        "src/Mod/Draft/drafttests/test_modification.py",
        "src/Mod/TechDraw/TDTest/DLeaderRText.py",
        "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
        "src/Mod/TechDraw/TDTest/TechDrawTestUtilities.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawProjGroup",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Command.cpp",
        "src/Mod/TechDraw/Gui/TaskProjGroup.cpp",
        "src/Mod/TechDraw/TDTest/DrawProjectionGroupTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawProjGroupItem",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawRichAnno",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/TDTest/DLeaderRText.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawSVGTemplate",
      "sourceModules": [
        "BIM",
        "Draft",
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimTDPage.py",
        "src/Mod/BIM/bimtests/TestArchSectionPlane.py",
        "src/Mod/Draft/drafttests/test_modification.py",
        "src/Mod/TechDraw/TDTest/DLeaderRText.py",
        "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
        "src/Mod/TechDraw/TDTest/TechDrawTestUtilities.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawTileWeld",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawWeldSymbol.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewAnnotation",
      "sourceModules": [
        "BIM",
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimText.py",
        "src/Mod/TechDraw/Gui/CommandAnnotate.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewAnnotationTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewArch",
      "sourceModules": [
        "BIM",
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimTDView.py",
        "src/Mod/TechDraw/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewBalloon",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/CommandExtensionPack.cpp",
        "src/Mod/TechDraw/Gui/QGSPage.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewBalloonTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewClip",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDetail",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/TaskDetail.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewDetailTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDimension",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawDimHelper.cpp",
        "src/Mod/TechDraw/Gui/CommandCreateDims.cpp",
        "src/Mod/TechDraw/Gui/CommandExtensionDims.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py",
        "src/Mod/TechDraw/TechDrawTools/CommandAxoLengthDimension.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDimExtent",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/App/DrawDimHelper.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewDraft",
      "sourceModules": [
        "BIM",
        "Draft",
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/BIM/bimcommands/BimTDView.py",
        "src/Mod/BIM/bimtests/TestArchSectionPlane.py",
        "src/Mod/Draft/drafttests/test_modification.py",
        "src/Mod/TechDraw/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewImage",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Command.cpp",
        "src/Mod/TechDraw/Gui/CommandDecorate.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewImageTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewPart",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/TDTest/DLeaderRText.py",
        "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewBalloonTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewDetailTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewPartTest.py",
        "src/Mod/TechDraw/TDTest/DrawViewSectionTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/TaskSectionView.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewSectionTest.py"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSpreadsheet",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/Command.cpp"
      ]
    },
    {
      "typeId": "TechDraw::DrawViewSymbol",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/ConversionUtilities/moveViews.py",
        "src/Mod/TechDraw/Gui/Command.cpp",
        "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py",
        "src/Mod/TechDraw/moveViews.py"
      ]
    },
    {
      "typeId": "TechDraw::FeatureProjection",
      "sourceModules": [
        "TechDraw"
      ],
      "sourceFiles": [
        "src/Mod/TechDraw/Gui/TaskProjection.cpp"
      ]
    }
  ],
  "totals": {
    "sourceFileCount": 4407,
    "objectSourceCount": 2161,
    "propertyRegistrationCount": 1077,
    "propertyMemberCount": 1247,
    "pythonPropertyCount": 1688,
    "typeIdDeclarationCount": 766,
    "typeIdDeclarationEvidenceCount": 766,
    "documentObjectUsageCount": 202,
    "documentObjectUsageEvidenceCount": 876
  },
  "modules": [
    {
      "name": "AddonManager",
      "sourcePath": "src/Mod/AddonManager",
      "sourceFileCount": 99,
      "objectSourceCount": 40,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/AddonManager/Addon.py",
          "classes": [
            "Addon",
            "Dependencies",
            "MissingDependencies"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonCatalog.py",
          "classes": [
            "AddonCatalog",
            "AddonCatalogEntry",
            "CatalogEntryMetadata"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonCatalogCacheCreator.py",
          "classes": [
            "CacheWriter",
            "CatalogFetcher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerOptions.py",
          "classes": [
            "AddonManagerOptions",
            "CustomRepositoryDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/mocks.py",
          "classes": [
            "AddonSignalCatcher",
            "CallCatcher",
            "MockAddon",
            "MockByteArray",
            "MockConsole",
            "MockExists",
            "MockGitManager",
            "MockMacro",
            "MockNetworkManager",
            "MockPref",
            "MockSignal",
            "MockThread",
            "SignalCatcher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_addon_catalog_cache_creator.py",
          "classes": [
            "MockCatalog",
            "TestClass",
            "TestClassA",
            "TestClassB"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_dependency_installer.py",
          "classes": [
            "FakeFunction",
            "SubprocessMock"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_installation_manifest.py",
          "classes": [
            "MinimalMockCatalog",
            "MockAddon",
            "MockCatalog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_installer.py",
          "classes": [
            "NoBranch",
            "NoName",
            "NoUrl"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_metadata.py",
          "classes": [
            "MockTreeNode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_python_deps.py",
          "classes": [
            "MinimalAddon"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_uninstaller.py",
          "classes": [
            "Interceptor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/app/test_workers_startup.py",
          "classes": [
            "MockManifest"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/gui/gui_mocks.py",
          "classes": [
            "AsynchronousMonitor",
            "FakeWorker",
            "MockNetworkManagerGuiUp",
            "MockThread"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonManagerTest/gui/test_installer_gui.py",
          "classes": [
            "InstallerInterceptor",
            "MockMacro",
            "MockMacroAddon",
            "MockParameter",
            "ToolbarIntercepter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/AddonStats.py",
          "classes": [
            "AddonStats"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/MacroCacheCreator.py",
          "classes": [
            "MacroCatalog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/NetworkManager.py",
          "classes": [
            "QueueItem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/Resources/translations/run_translation_cycle.py",
          "classes": [
            "CrowdinUpdater"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/TestAddonManagerApp.py",
          "classes": [
            "TestListTerminator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/TestAddonManagerGui.py",
          "classes": [
            "TestListTerminator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/Widgets/addonmanager_utility_dialogs.py",
          "classes": [
            "MessageDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/Widgets/addonmanager_widget_filter_selector.py",
          "classes": [
            "Filter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/Widgets/addonmanager_widget_package_details_view.py",
          "classes": [
            "UpdateInformation",
            "WarningFlags"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/Widgets/addonmanager_widget_progress_bar.py",
          "classes": [
            "Progress"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_firstrun.py",
          "classes": [
            "FirstRunDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_freecad_interface.py",
          "classes": [
            "ConsoleReplacement",
            "DataPaths",
            "ParametersReplacement",
            "Preferences"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_git.py",
          "classes": [
            "GitManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_installation_manifest.py",
          "classes": [
            "InstallationManifest"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_installer_gui.py",
          "classes": [
            "success"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_licenses.py",
          "classes": [
            "SPDXLicenseManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_macro.py",
          "classes": [
            "Macro"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_macro_parser.py",
          "classes": [
            "DummyThread",
            "MacroParser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_metadata.py",
          "classes": [
            "Contact",
            "Dependency",
            "GenericMetadata",
            "License",
            "Metadata",
            "MetadataReader",
            "MetadataWriter",
            "Url",
            "Version"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_python_deps.py",
          "classes": [
            "PackageInfo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_python_deps_gui.py",
          "classes": [
            "PythonPackageManagerGui"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_toolbar_adapter.py",
          "classes": [
            "ToolbarAdapter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_update_all_gui.py",
          "classes": [
            "UpdaterFactory"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/addonmanager_workers_startup.py",
          "classes": [
            "UpdateChecker"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/AddonManager/package_list.py",
          "classes": [
            "Ui_PackageList"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Assembly",
      "sourcePath": "src/Mod/Assembly",
      "sourceFileCount": 71,
      "objectSourceCount": 38,
      "propertyRegistrationCount": 6,
      "propertyMemberCount": 6,
      "pythonPropertyCount": 38,
      "typeIdDeclarationCount": 14,
      "documentObjectUsageCount": 7,
      "objects": [
        {
          "sourceFile": "src/Mod/Assembly/App/AppAssemblyPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/App/AssemblyLink.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "LinkedObject",
            "Rigid"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::AssemblyLink"
          ],
          "documentObjectUsages": [
            "App::Link",
            "Assembly::AssemblyLink"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/App/AssemblyLink.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyXLink",
              "name": "LinkedObject"
            },
            {
              "type": "PropertyBool",
              "name": "Rigid"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/App/AssemblyObject.cpp",
          "classes": [],
          "typeIdSymbols": [
            "AssemblyLink",
            "GeoFeature",
            "Link",
            "LocalCoordinateSystem",
            "T",
            "ViewGroup"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::AssemblyObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/App/AssemblyObject.h",
          "classes": [
            "MbDPartData",
            "ObjRef"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/App/AssemblyUtils.cpp",
          "classes": [],
          "typeIdSymbols": [
            "JointGroup"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/App/AssemblyUtils.h",
          "classes": [
            "DistanceType",
            "GeometryType",
            "JointType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/App/BomGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::BomGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/App/BomObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "columnsNames",
            "detailParts",
            "detailSubAssemblies",
            "onlyParts"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::BomObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/App/BomObject.h",
          "classes": [
            "BomDataElement"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyStringList",
              "name": "columnsNames"
            },
            {
              "type": "PropertyBool",
              "name": "detailSubAssemblies"
            },
            {
              "type": "PropertyBool",
              "name": "detailParts"
            },
            {
              "type": "PropertyBool",
              "name": "onlyParts"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/App/JointGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::JointGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/App/SimulationGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::SimulationGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/App/ViewGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Assembly::ViewGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/AssemblyTests/TestCommandInsertLink.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Assembly::AssemblyObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/AssemblyTests/TestCore.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Assembly::AssemblyObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandCreateAssembly.py",
          "classes": [
            "ActivateAssemblyTaskPanel",
            "CommandActivateAssembly",
            "CommandCreateAssembly"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Assembly::AssemblyObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandCreateBom.py",
          "classes": [
            "CommandCreateBom"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Assembly::BomObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandCreateJoint.py",
          "classes": [
            "CommandCreateJointAngle",
            "CommandCreateJointBall",
            "CommandCreateJointBelt",
            "CommandCreateJointCylindrical",
            "CommandCreateJointDistance",
            "CommandCreateJointFixed",
            "CommandCreateJointGears",
            "CommandCreateJointParallel",
            "CommandCreateJointPerpendicular",
            "CommandCreateJointRackPinion",
            "CommandCreateJointRevolute",
            "CommandCreateJointScrew",
            "CommandCreateJointSlider",
            "CommandGroupGearBelt",
            "CommandToggleGrounded"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandCreateSimulation.py",
          "classes": [
            "CommandCreateSimulation",
            "Motion",
            "MotionEditDialog",
            "Simulation",
            "ViewProviderMotion",
            "ViewProviderSimulation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "aTimeStart"
            },
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "bTimeEnd"
            },
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "cTimeStepOutput"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "fGlobalErrorTolerance"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "jFramesPerSecond"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Decimals"
            },
            {
              "typeExpression": "\"App::PropertyXLinkSubHidden\"",
              "name": "Joint"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Formula"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "MotionType"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandCreateView.py",
          "classes": [
            "CommandCreateView",
            "ExplodedView",
            "ExplodedViewSelGate",
            "ExplodedViewStep",
            "ViewProviderExplodedView",
            "ViewProviderExplodedViewStep"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyXLinkSubHidden\"",
              "name": "References"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "MovementTransform"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "MoveType"
            },
            {
              "typeExpression": "\"App::PropertyXLinkSubHidden\"",
              "name": "References"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandExportASMT.py",
          "classes": [
            "CommandExportASMT"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandInsertLink.py",
          "classes": [
            "CommandGroupInsert",
            "CommandInsertLink",
            "InsertLinkObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandInsertNewPart.py",
          "classes": [
            "CommandInsertNewPart"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/CommandSolveAssembly.py",
          "classes": [
            "CommandSolveAssembly"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/AppAssemblyGuiPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/TaskAssemblyMessages.h",
          "classes": [
            "TaskAssemblyMessages"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderAssembly.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderAssembly"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderAssembly.h",
          "classes": [
            "ComponentState",
            "DragMode",
            "IsolateMode",
            "MovingObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderAssemblyLink"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderBom.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderBom"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderBomGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderBomGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderJointGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderJointGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderSimulationGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderSimulationGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Gui/ViewProviderViewGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "AssemblyGui::ViewProviderViewGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/InitGui.py",
          "classes": [
            "AssemblyActivateWatcher",
            "AssemblyBaseWatcher",
            "AssemblyCommandGroup",
            "AssemblyCreateWatcher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/JointObject.py",
          "classes": [
            "GroundedJoint",
            "Joint",
            "MakeJointSelGate",
            "ViewProviderGroundedJoint",
            "ViewProviderJoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "JointType"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement1"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Detach1"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Offset1"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement2"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Detach2"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Offset2"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EnableLengthMin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EnableLengthMax"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EnableAngleMin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EnableAngleMax"
            },
            {
              "typeExpression": "\"App::PropertyXLinkSub\"",
              "name": "Reference1"
            },
            {
              "typeExpression": "\"App::PropertyXLinkSub\"",
              "name": "Reference2"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Distance"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Distance2"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "LengthMin"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "LengthMax"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "AngleMin"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "AngleMax"
            },
            {
              "typeExpression": "\"App::PropertyXLinkSub\"",
              "name": "Object1"
            },
            {
              "typeExpression": "\"App::PropertyXLinkSub\"",
              "name": "Object2"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Offset1"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Offset2"
            },
            {
              "typeExpression": "\"App::PropertyLinkGlobal\"",
              "name": "ObjectToGround"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Assembly/Preferences.py",
          "classes": [
            "PreferencesPage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Assembly/UtilsAssembly.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Part"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "BIM",
      "sourcePath": "src/Mod/BIM",
      "sourceFileCount": 206,
      "objectSourceCount": 142,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 563,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 86,
      "objects": [
        {
          "sourceFile": "src/Mod/BIM/Arch.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "BuildingType"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "BuildingType"
            }
          ],
          "documentObjectUsages": [
            "App::FeaturePython",
            "App::GeometryPython",
            "Part::FeaturePython",
            "Part::Part2DObjectPython",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchAxis.py",
          "classes": [
            "_Axis",
            "_AxisTaskPanel",
            "_ViewProviderAxis"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Distances"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Angles"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Labels"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CustomNumber"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Limit"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "BubbleSize"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "NumberingStyle"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "DrawStyle"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "BubblePosition"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineWidth"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "LineColor"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "StartNumber"
            },
            {
              "typeExpression": "\"App::PropertyFont\"",
              "name": "FontName"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FontSize"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowLabel"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "LabelOffset"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchAxisSystem.py",
          "classes": [
            "AxisSystemTaskPanel",
            "_AxisSystem",
            "_ViewProviderAxisSystem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Axes"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchBuilding.py",
          "classes": [
            "_CommandBuilding"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "BuildingType"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroupPython"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchBuildingPart.py",
          "classes": [
            "ViewProviderBuildingPart"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "HeightPropagate"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "LevelOffset"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Description"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Tag"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            },
            {
              "typeExpression": "\"App::PropertyFileIncluded\"",
              "name": "SavedInventor"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OnlySolids"
            },
            {
              "typeExpression": "\"App::PropertyMap\"",
              "name": "MaterialsTable"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineWidth"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "OverrideUnit"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "DisplayOffset"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowLevel"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowUnit"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OriginOffset"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowLabel"
            },
            {
              "typeExpression": "\"App::PropertyFont\"",
              "name": "FontName"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FontSize"
            },
            {
              "typeExpression": "\"App::PropertyColorList\"",
              "name": "DiffuseColor"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SetWorkingPlane"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutoWorkingPlane"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "ViewData"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RestoreView"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DoubleClickActivates"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SaveInventor"
            },
            {
              "typeExpression": "\"App::PropertyFileIncluded\"",
              "name": "SavedInventor"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ChildrenOverride"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "ChildrenLineWidth"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "ChildrenLineColor"
            },
            {
              "typeExpression": "\"App::PropertyMaterialList\"",
              "name": "ChildrenShapeAppearance"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "ChildrenTransparency"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CutView"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "CutMargin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutoCutView"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "AutogroupSize"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutogroupBox"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutogroupAutosize"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "AutogroupMargin"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchCommands.py",
          "classes": [
            "SurveyTaskPanel",
            "_SurveyObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::AnnotationLabel",
            "App::DocumentObjectGroup",
            "Mesh::Feature",
            "Part::Feature",
            "Part::FeaturePython",
            "Spreadsheet::Sheet"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchComponent.py",
          "classes": [
            "ArchSelectionObserver",
            "AreaCalculator",
            "ComponentTaskPanel",
            "SelectionTaskPanel",
            "ViewProviderComponent"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "CloneOf"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Additions"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Subtractions"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Description"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Tag"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "StandardCode"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Material"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MoveBase"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MoveWithHost"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "VerticalArea"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "HorizontalArea"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "PerimeterLength"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "HiRes"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Axis"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseMaterialColor"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchCurtainWall.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Host"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "VerticalMullionNumber"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VerticalMullionAlignment"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "VerticalSections"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "VerticalMullionHeight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "VerticalMullionWidth"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "VerticalMullionProfile"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "HorizontalMullionNumber"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "HorizontalMullionAlignment"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "HorizontalSections"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HorizontalMullionHeight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HorizontalMullionWidth"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "HorizontalMullionProfile"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "DiagonalMullionNumber"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DiagonalMullionSize"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "DiagonalMullionProfile"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "PanelNumber"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "PanelThickness"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SwapHorizontalVertical"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Refine"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CenterProfiles"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "VerticalDirection"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "OverrideEdges"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchCutPlane.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchEquipment.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Model"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ProductURL"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "StandardCode"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "SnapPoints"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "EquipmentPower"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchFence.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Section"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Post"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Path"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberOfSections"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberOfPosts"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseOriginalColors"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchFloor.py",
          "classes": [
            "_CommandFloor",
            "_ViewProviderFloor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroupPython"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchFrame.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Profile"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Align"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "BasePoint"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "ProfilePlacement"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Rotation"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Edges"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchGrid.py",
          "classes": [
            "ArchGrid",
            "ArchGridTaskPanel",
            "ViewProviderArchGrid"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Rows"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Columns"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "RowSize"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "ColumnSize"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Spans"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "PointsOutput"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "AutoWidth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "AutoHeight"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Reorient"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "HiddenFaces"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchIFC.py",
          "classes": [
            "IfcRoot"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyMap\"",
              "name": "IfcData"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "IfcType"
            },
            {
              "typeExpression": "\"App::PropertyMap\"",
              "name": "IfcProperties"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchIFCView.py",
          "classes": [
            "IfcContextUI",
            "IfcContextView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/ArchMaterial.py",
          "classes": [
            "_ArchMaterial",
            "_ArchMaterialContainer",
            "_ArchMaterialTaskPanel",
            "_ArchMultiMaterial",
            "_ArchMultiMaterialTaskPanel",
            "_ViewProviderArchMaterial",
            "_ViewProviderArchMaterialContainer",
            "_ViewProviderArchMultiMaterial"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Description"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "StandardCode"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ProductURL"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "Transparency"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "Color"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "SectionColor"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Description"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Names"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Materials"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Thicknesses"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchNesting.py",
          "classes": [
            "Nester"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchPanel.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Thickness"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Sheets"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WaveLength"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WaveHeight"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "WaveOffset"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "WaveDirection"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "WaveType"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "WaveBottom"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FaceMaker"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Normal"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Source"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "TagText"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TagSize"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "TagPosition"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "TagRotation"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "FontFile"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "AllowedAngles"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "CutOffset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Margin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowMargin"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Group"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "TagText"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TagSize"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "TagPosition"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "TagRotation"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "FontFile"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "FillRatio"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "GrainDirection"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Scale"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Rotations"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Margin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowMargin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowGrain"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchPipe.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Diameter"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Profile"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "OffsetStart"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "OffsetEnd"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WallThickness"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ProfileType"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Pipes"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ConnectorType"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchPrecast.py",
          "classes": [
            "_DentsTaskPanel",
            "_PrecastTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Nodes"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Chamfer"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DentLength"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DentHeight"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Dents"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Chamfer"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "BeamBase"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Chamfer"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "GrooveDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "GrooveHeight"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "GrooveSpacing"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "GrooveNumber"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Dents"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Chamfer"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DentWidth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DentHeight"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SlabType"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "SlabBase"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "HoleNumber"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "HoleMajor"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "HoleMinor"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "HoleSpacing"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DownLength"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "RiserNumber"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Riser"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Tread"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchProfile.py",
          "classes": [
            "ProfileTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "OutDiameter"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Thickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WebThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FlangeThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Thickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WebThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FlangeThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Thickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WebThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FlangeThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Size"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "SlotSize"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "WallThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TnutSlotWidth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TnutSlotDepth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "CoreSize"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HoleDiameter"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FilletRadius"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchRebar.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Diameter"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetStart"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetEnd"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Amount"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Spacing"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Distance"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Direction"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Rounding"
            },
            {
              "typeExpression": "\"App::PropertyPlacementList\"",
              "name": "PlacementList"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Host"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CustomSpacing"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "TotalLength"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Mark"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "RebarShape"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchReference.py",
          "classes": [
            "ArchReference",
            "ArchReferenceTaskPanel",
            "ViewProviderArchReference"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "File"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Part"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ReferenceMode"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FuseArch"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "TimeStamp"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UpdateColors"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchRoof.py",
          "classes": [
            "_RoofTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Angles"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Runs"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "IdRel"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Thickness"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Overhang"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Heights"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Face"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RidgeLength"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "BorderLength"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Flip"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Subvolume"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchSchedule.py",
          "classes": [
            "ArchScheduleTaskPanel",
            "_ArchSchedule",
            "_ArchScheduleDocObserver",
            "_ViewProviderArchSchedule"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Operation"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Value"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Unit"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Filter"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CreateSpreadsheet"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DetailedResults"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutoUpdate"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Schedule"
            }
          ],
          "documentObjectUsages": [
            "Spreadsheet::Sheet"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchSectionPlane.py",
          "classes": [
            "SectionPlaneTaskPanel",
            "_SectionPlane",
            "_ViewProviderSectionPlane"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OnlySolids"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Clip"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseMaterialColorForFill"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Depth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DisplayLength"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DisplayHeight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ArrowSize"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "Transparency"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineWidth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "CutDistance"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "LineColor"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CutView"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "CutMargin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowLabel"
            },
            {
              "typeExpression": "\"App::PropertyFont\"",
              "name": "FontName"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FontSize"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchSite.py",
          "classes": [
            "_ViewProviderSite"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Terrain"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Address"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PostalCode"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "City"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Region"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Country"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Latitude"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Longitude"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Declination"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Elevation"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Url"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Additions"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Subtractions"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "ProjectedArea"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Perimeter"
            },
            {
              "typeExpression": "\"App::PropertyVolume\"",
              "name": "AdditionVolume"
            },
            {
              "typeExpression": "\"App::PropertyVolume\"",
              "name": "SubtractionVolume"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "ExtrusionVector"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RemoveSplitter"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "OriginOffset"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "IfcType"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "TimeZone"
            },
            {
              "typeExpression": "\"App::PropertyFileIncluded\"",
              "name": "EPWFile"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "SunRay"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "WindRose"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SolarDiagram"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "SolarDiagramScale"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "SolarDiagramPosition"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "SolarDiagramColor"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Orientation"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Compass"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "CompassRotation"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "CompassPosition"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UpdateDeclination"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowSunPosition"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "SunDateMonth"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "SunDateDay"
            },
            {
              "typeExpression": "\"App::PropertyFloatConstraint\"",
              "name": "SunTimeHour"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowHourLabels"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Altitude"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Azimuth"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Time"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchSketchObject.py",
          "classes": [
            "ArchSketchObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Hosts"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchSpace.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkSubList\"",
              "name": "Boundaries"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "FinishFloor"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "FinishWalls"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "FinishCeiling"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Group"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SpaceType"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FloorThickness"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberOfPeople"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LightingPower"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "EquipmentPower"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutoPower"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Conditioning"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Internal"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AreaCalculationType"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Text"
            },
            {
              "typeExpression": "\"App::PropertyFont\"",
              "name": "FontName"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "TextColor"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FontSize"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FirstLine"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineSpacing"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "TextPosition"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "TextAlign"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Decimals"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowUnit"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchStairs.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Align"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "WidthOfLanding"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberOfSteps"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TreadDepth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RiserHeight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Nosing"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TreadThickness"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "BlondelRatio"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "BlondelRatio"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RiserThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "LandingDepth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TreadDepthEnforce"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RiserHeightEnforce"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Flight"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "LastSegment"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "AbsTop"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineLeft"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineRight"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineRailArcLeft"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineRailArcRight"
            },
            {
              "typeExpression": "\"App::PropertyLinkHidden\"",
              "name": "RailingLeft"
            },
            {
              "typeExpression": "\"App::PropertyLinkHidden\"",
              "name": "RailingRight"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineLeftAll"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineRightAll"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineRailArcLeftAll"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "OutlineRailArcRightAll"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RailingHeightLeft"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RailingHeightRight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RailingOffsetLeft"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RailingOffsetRight"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Landings"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Winders"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Structure"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StructureThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StringerWidth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StructureOffset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StringerOverlap"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DownSlabThickness"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "UpSlabThickness"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ConnectionDownStartStairs"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ConnectionEndStairsUp"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ArchSketchData"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "ArchSketchEdges"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArchSketchPropertySet"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StringerOverlap"
            }
          ],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchStructure.py",
          "classes": [
            "CommandStructuralSystem",
            "CommandStructuresFromSelection",
            "StructSelectionObserver",
            "_ArchStructureGroupCommand",
            "_CommandStructure"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkSubList\"",
              "name": "Tool"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ComputedLength"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ToolOffsetFirst"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ToolOffsetLast"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "BasePerpendicularToTool"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "BaseOffsetX"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "BaseOffsetY"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "BaseMirror"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "BaseRotation"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Normal"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Nodes"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Profile"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "NodesOffset"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FaceMaker"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ArchSketchData"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "ArchSketchEdges"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "ArchSketchEdges"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArchSketchPropertySet"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowNodes"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "NodeLine"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "NodeSize"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "NodeColor"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "NodeType"
            },
            {
              "typeExpression": "\"App::PropertyLinkSubList\"",
              "name": "Tool"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Axes"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "Exclude"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Align"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchTruss.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "TrussAngle"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SlantType"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Normal"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HeightStart"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HeightEnd"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StrutStartOffset"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StrutEndOffset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StrutHeight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StrutWidth"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "RodType"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "RodDirection"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RodSize"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "RodSections"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RodEnd"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "RodMode"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchVRM.py",
          "classes": [
            "Renderer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::AnnotationLabel"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchWall.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "OverrideWidth"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "OverrideAlign"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "OverrideOffset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Align"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Normal"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Face"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Refine"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeBlocks"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "BlockLength"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "BlockHeight"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "OffsetFirst"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "OffsetSecond"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Joint"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CountEntire"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CountBroken"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ArchSketchData"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "ArchSketchEdges"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArchSketchPropertySet"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchWindow.py",
          "classes": [
            "_ArchWindowTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Hosts"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "WindowParts"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HoleDepth"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Subvolume"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Normal"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutoNormalReversed"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Preset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Frame"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "LouvreWidth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "LouvreSpacing"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "Opening"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "HoleWire"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SymbolPlan"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SymbolElevation"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "HoleWire"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ArchWindowPresets.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/BimSelect.py",
          "classes": [
            "CyclicObjectSelector",
            "CyclicSelectionObserver",
            "Setup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/InitGui.py",
          "classes": [
            "BIM_Create2DViews",
            "BIM_GenericTools",
            "BIM_WBManipulator",
            "BimWatcher",
            "RebarGroupCommand"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimArchUtils.py",
          "classes": [
            "Arch_Add",
            "Arch_Check",
            "Arch_CloneComponent",
            "Arch_CloseHoles",
            "Arch_Component",
            "Arch_IfcSpreadsheet",
            "Arch_MergeWalls",
            "Arch_MeshToShape",
            "Arch_Remove",
            "Arch_RemoveShape",
            "Arch_SelectNonSolidMeshes",
            "Arch_SplitMesh",
            "Arch_Survey",
            "Arch_ToggleIfcBrepFlag",
            "Arch_ToggleSubs"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimAxis.py",
          "classes": [
            "Arch_Axis",
            "Arch_AxisSystem",
            "Arch_AxisTools",
            "Arch_Grid"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimBackground.py",
          "classes": [
            "BIM_Background"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimBox.py",
          "classes": [
            "BIM_Box"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimBuilder.py",
          "classes": [
            "BIM_Builder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimBuildingPart.py",
          "classes": [
            "Arch_Building",
            "Arch_Level"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimClassification.py",
          "classes": [
            "BIM_Classification",
            "Item"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Classification"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Classification"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimCommon.py",
          "classes": [
            "BIM_Common"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimCompound.py",
          "classes": [
            "BIM_Compound"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimConvert.py",
          "classes": [
            "BIM_Convert",
            "BIM_Convert_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimCurtainwall.py",
          "classes": [
            "Arch_CurtainWall"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimCut.py",
          "classes": [
            "BIM_Cut"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimCutPlane.py",
          "classes": [
            "Arch_CutPlane",
            "CutPlaneTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimDiff.py",
          "classes": [
            "BIM_Diff"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "App::MaterialObjectPython",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimDrawingView.py",
          "classes": [
            "BIM_DrawingView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimEmptyTrash.py",
          "classes": [
            "BIM_EmptyTrash"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimEquipment.py",
          "classes": [
            "Arch_Equipment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimExamples.py",
          "classes": [
            "BIM_Examples"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimExtrude.py",
          "classes": [
            "BIM_Extrude"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimFence.py",
          "classes": [
            "Arch_Fence"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimFrame.py",
          "classes": [
            "Arch_Frame"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimFuse.py",
          "classes": [
            "BIM_Fuse"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimGlue.py",
          "classes": [
            "BIM_Glue"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimHelp.py",
          "classes": [
            "BIM_Help"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimIfcElements.py",
          "classes": [
            "BIM_IfcElements"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimIfcExplorer.py",
          "classes": [
            "BIM_IfcExplorer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimIfcProperties.py",
          "classes": [
            "BIM_IfcProperties"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyMap\"",
              "name": "IfcPRoperties"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimIfcQuantities.py",
          "classes": [
            "BIM_IfcQuantities"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimImagePlane.py",
          "classes": [
            "BIM_ImagePlane"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Image::ImagePlane"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimLayers.py",
          "classes": [
            "BIM_Layers"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "HideChildren"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimLibrary.py",
          "classes": [
            "BIM_Library",
            "BIM_Library_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimMaterial.py",
          "classes": [
            "Arch_Material",
            "Arch_MaterialToolsCommand",
            "Arch_MultiMaterial",
            "BIM_Material"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimMoveView.py",
          "classes": [
            "BIM_MoveView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimNudge.py",
          "classes": [
            "BIM_Nudge"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimOffset.py",
          "classes": [
            "BIM_Offset2D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimPanel.py",
          "classes": [
            "Arch_Nest",
            "Arch_Panel",
            "Arch_PanelCut",
            "Arch_PanelGroup",
            "Arch_PanelSheet",
            "NestTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimPipe.py",
          "classes": [
            "Arch_Pipe",
            "Arch_PipeConnector",
            "Arch_PipeGroupCommand"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimPreflight.py",
          "classes": [
            "BIM_Preflight",
            "BIM_Preflight_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimProfile.py",
          "classes": [
            "Arch_Profile"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimProject.py",
          "classes": [
            "BIM_Project"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimProjectManager.py",
          "classes": [
            "BIM_ProjectManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimRebar.py",
          "classes": [
            "Arch_Rebar"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimReextrude.py",
          "classes": [
            "BIM_Reextrude"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimReference.py",
          "classes": [
            "Arch_Reference"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimReorder.py",
          "classes": [
            "BIM_Reorder",
            "BIM_Reorder_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimResetCloneColors.py",
          "classes": [
            "BIM_ResetCloneColors"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimRewire.py",
          "classes": [
            "BIM_Rewire"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimRoof.py",
          "classes": [
            "Arch_Roof"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSchedule.py",
          "classes": [
            "Arch_Schedule"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSectionPlane.py",
          "classes": [
            "Arch_SectionPlane"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSetup.py",
          "classes": [
            "BIM_Setup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSimpleCopy.py",
          "classes": [
            "BIM_SimpleCopy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSite.py",
          "classes": [
            "Arch_Site"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSketch.py",
          "classes": [
            "BIM_Sketch"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSlab.py",
          "classes": [
            "BIM_Slab"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimSpace.py",
          "classes": [
            "Arch_Space"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimStairs.py",
          "classes": [
            "Arch_Stairs"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimTDPage.py",
          "classes": [
            "BIM_TDPage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawPage",
            "TechDraw::DrawSVGTemplate"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimTDView.py",
          "classes": [
            "BIM_TDView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewArch",
            "TechDraw::DrawViewDraft"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimText.py",
          "classes": [
            "BIM_Text"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewAnnotation"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimTogglePanels.py",
          "classes": [
            "BIM_TogglePanels"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimTrash.py",
          "classes": [
            "BIM_EmptyTrash",
            "BIM_Trash"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimTruss.py",
          "classes": [
            "Arch_Truss"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimTutorial.py",
          "classes": [
            "BIM_Tutorial"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimUnclone.py",
          "classes": [
            "BIM_Unclone"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimUngroup.py",
          "classes": [
            "BIM_Ungroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimViews.py",
          "classes": [
            "BIM_Views"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimWPCommands.py",
          "classes": [
            "BIM_SetWPFront",
            "BIM_SetWPSide",
            "BIM_SetWPTop",
            "BIM_WPView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimWall.py",
          "classes": [
            "Arch_Wall"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimWelcome.py",
          "classes": [
            "BIM_Welcome"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimWindow.py",
          "classes": [
            "Arch_Window"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimcommands/BimWindows.py",
          "classes": [
            "BIM_Windows",
            "BIM_Windows_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchBuildingPart.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchBuildingPartGui.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchComponent.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchEquipment.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchRebar.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchSectionPlane.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawPage",
            "TechDraw::DrawSVGTemplate",
            "TechDraw::DrawViewDraft"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchSpace.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchWall.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/bimtests/TestArchWindow.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/ifc_objects.py",
          "classes": [
            "ifc_object"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/ifc_viewproviders.py",
          "classes": [
            "ifc_vp_document",
            "ifc_vp_group",
            "ifc_vp_material",
            "ifc_vp_object"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/importers/exportIFCHelper.py",
          "classes": [
            "ContextCreator",
            "SIUnitCreator",
            "recycler"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/importers/import3DS.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importDAE.py",
          "classes": [
            "_TriangleSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importIFC.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "IfcProperties"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Extrusion",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importIFCHelper.py",
          "classes": [
            "ProjectImporter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importIFClegacy.py",
          "classes": [
            "IfcDocument",
            "IfcEntity",
            "IfcFile",
            "IfcSchema",
            "_tempEntityHolder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Mesh::Feature",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importOBJ.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "App::Part",
            "Mesh::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importSH3DHelper.py",
          "classes": [
            "BaseHandler",
            "SH3DImporter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Mesh::Feature",
            "Part::Compound",
            "Part::Extrusion",
            "Part::Feature",
            "Part::RuledSurface",
            "Part::Sweep"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/importers/importSHP.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_classification.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Classification"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_commands.py",
          "classes": [
            "IFC_ConvertDocument",
            "IFC_Diff",
            "IFC_Expand",
            "IFC_MakeProject",
            "IFC_Save",
            "IFC_SaveAs"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_geometry.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ExtrusionDepth"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "ExtrusionDirection"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RectangleLength"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RectangleWidth"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "PolylinePoints"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ProfileName"
            },
            {
              "typeExpression": "\"App::PropertyPosition\"",
              "name": "AxisStart"
            },
            {
              "typeExpression": "\"App::PropertyPosition\"",
              "name": "AxisEnd"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_materials.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Material"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_objects.py",
          "classes": [
            "document_object",
            "ifc_object"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Classification"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_observer.py",
          "classes": [
            "ifc_observer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_openshell.py",
          "classes": [
            "IFC_UpdateIOS"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_status.py",
          "classes": [
            "IFC_WBManipulator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_tools.py",
          "classes": [
            "value"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyPythonObject\"",
              "name": "Proxy"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "IfcFilePath"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Modified"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Schema"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "HideChildren"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Group"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ShapeMode"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Type"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "IfcClass"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Classification"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Text"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Depth"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DisplayLength"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DisplayHeight"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Start"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "End"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Dimline"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Text"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroupPython",
            "App::FeaturePython",
            "App::MaterialObjectPython",
            "Part::Extrusion",
            "Part::Feature",
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/nativeifc/ifc_viewproviders.py",
          "classes": [
            "ifc_vp_group",
            "ifc_vp_material",
            "ifc_vp_object"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/BIM/utils/ifctree.py",
          "classes": [
            "ViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "CAM",
      "sourcePath": "src/Mod/CAM",
      "sourceFileCount": 495,
      "objectSourceCount": 185,
      "propertyRegistrationCount": 18,
      "propertyMemberCount": 16,
      "pythonPropertyCount": 373,
      "typeIdDeclarationCount": 29,
      "documentObjectUsageCount": 100,
      "objects": [
        {
          "sourceFile": "src/Mod/CAM/App/AppPathPy.cpp",
          "classes": [
            "Module",
            "VoronoiModule"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/Area.cpp",
          "classes": [
            "BoxGetter",
            "ClearedAreaSegmentVisitor",
            "EdgeInfo",
            "FindPlane",
            "GetWires",
            "PntGetter",
            "RGetter",
            "ShapeInfo",
            "ShapeInfoBuilder",
            "ShapeParams",
            "StackInfo",
            "VertexInfo",
            "WireInfo",
            "WireJoiner",
            "WireOrienter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::Area"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/Area.h",
          "classes": [
            "Shape"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/AreaPyImp.cpp",
          "classes": [
            "AreaPyModifier"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/Command.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::Command"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeatureArea.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "SectionCount",
            "SectionIndex",
            "Source",
            "Sources",
            "WorkPlane"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::FeatureArea",
            "Path::FeatureAreaPython",
            "Path::FeatureAreaView",
            "Path::FeatureAreaViewPython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeatureArea.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Sources"
            },
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyInteger",
              "name": "SectionIndex"
            },
            {
              "type": "PropertyInteger",
              "name": "SectionCount"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeaturePath.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Path"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeaturePathCompound.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Group",
            "UsePlacements"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::FeatureCompound",
            "Path::FeatureCompoundPython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeaturePathCompound.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Group"
            },
            {
              "type": "PropertyBool",
              "name": "UsePlacements"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeaturePathShape.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Sources",
            "StartPoint",
            "UseStartPoint"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::FeatureShape",
            "Path::FeatureShapePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/FeaturePathShape.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Sources"
            },
            {
              "type": "PropertyVector",
              "name": "StartPoint"
            },
            {
              "type": "PropertyBool",
              "name": "UseStartPoint"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/Path.cpp",
          "classes": [
            "BoundBoxSegmentVisitor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::Toolpath"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/PropertyPath.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::PropertyPath"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/Voronoi.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::Voronoi"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/Voronoi.h",
          "classes": [
            "diagram_type"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/App/VoronoiCell.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::VoronoiCell"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/VoronoiEdge.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::VoronoiEdge"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/App/VoronoiVertex.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Path::VoronoiVertex"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestCentroidPost.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestGrblPost.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestLinuxCNCPost.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestMach3Mach4Post.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathDressupArray.py",
          "classes": [
            "TestEngrave",
            "TestFeature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathDressupDogbone.py",
          "classes": [
            "TestFeature",
            "TestProfile"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathDressupDogboneII.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Name"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Label"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Proxy"
            },
            {
              "typeExpression": "\"Path::Path\"",
              "name": "Path"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathPost.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "ToolController"
            }
          ],
          "documentObjectUsages": [
            "Part::Box",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathSetupSheet.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "StepOver"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathStock.py",
          "classes": [
            "FakeJobProxy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Model"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "App::FeaturePython",
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathToolBitPropertyEditorWidget.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IsEnabled"
            },
            {
              "typeExpression": "\"App::PropertyInt\"",
              "name": "Count"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Mode"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Comment"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IsEnabled"
            },
            {
              "typeExpression": "\"App::PropertyInt\"",
              "name": "Count"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Mode"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Comment"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathToolDocumentObjectEditorWidget.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Prop1"
            },
            {
              "typeExpression": "\"App::PropertyInt\"",
              "name": "Prop2"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Prop3"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Prop4"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Prop5"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PropA"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PropA"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Prop1"
            },
            {
              "typeExpression": "\"App::PropertyInt\"",
              "name": "Prop2"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Prop1"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Prop1"
            },
            {
              "typeExpression": "\"App::PropertyInt\"",
              "name": "Prop2"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Prop1"
            },
            {
              "typeExpression": "\"App::PropertyInt\"",
              "name": "Prop2"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathUtil.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython",
            "App::Part",
            "Part::Box",
            "Part::Cut",
            "Part::Cylinder",
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Pad",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestPathVcarve.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/CAMTests/TestRefactoredTestPost.py",
          "classes": [
            "MockWriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CoolantMode"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/AppPathGuiPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "FeatureArea"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Path::FeatureArea",
            "Path::FeatureAreaView",
            "Path::FeatureCompound",
            "Path::FeatureShape"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/DlgProcessorChooser.h",
          "classes": [
            "DlgProcessorChooser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/DlgSettingsPathColor.h",
          "classes": [
            "DlgSettingsPathColor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/TaskDlgPathCompound.h",
          "classes": [
            "TaskWidgetPathCompound"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/ViewProviderArea.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PathGui::ViewProviderArea",
            "PathGui::ViewProviderAreaPython",
            "PathGui::ViewProviderAreaView",
            "PathGui::ViewProviderAreaViewPython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/ViewProviderPath.cpp",
          "classes": [
            "PathSelectionObserver",
            "VisualPathSegmentVisitor"
          ],
          "typeIdSymbols": [
            "SoLineDetail"
          ],
          "propertyRegistrations": [
            "LineWidth",
            "MarkerColor",
            "NormalColor",
            "ShowCount",
            "ShowNodes",
            "StartIndex",
            "StartPosition"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PathGui::ViewProviderPath",
            "PathGui::ViewProviderPathPython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/ViewProviderPath.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyInteger",
              "name": "LineWidth"
            },
            {
              "type": "PropertyColor",
              "name": "NormalColor"
            },
            {
              "type": "PropertyColor",
              "name": "MarkerColor"
            },
            {
              "type": "PropertyBool",
              "name": "ShowNodes"
            },
            {
              "type": "PropertyVector",
              "name": "StartPosition"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "StartIndex"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "ShowCount"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/ViewProviderPathCompound.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PathGui::ViewProviderPathCompound",
            "PathGui::ViewProviderPathCompoundPython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Gui/ViewProviderPathShape.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PathGui::ViewProviderPathShape"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/InitGui.py",
          "classes": [
            "PathCommandGroup",
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Base/Gui/GetPoint.py",
          "classes": [
            "TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Base/Gui/PreferencesAdvanced.py",
          "classes": [
            "AdvancedPreferencesPage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Base/Gui/SetupSheet.py",
          "classes": [
            "OpTaskPanel",
            "OpsDefaultEditor",
            "TaskPanel",
            "ViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Base/MachineState.py",
          "classes": [
            "MachineState"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Base/PropertyBag.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Base/SetupSheet.py",
          "classes": [
            "SetupSheet",
            "Template"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "VertRapid"
            },
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "HorizRapid"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "CoolantModes"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CoolantMode"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "SafeHeightOffset"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "SafeHeightExpression"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ClearanceHeightOffset"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ClearanceHeightExpression"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "StartDepthExpression"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "FinalDepthExpression"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "StepDownExpression"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "CoolantModes"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CoolantMode"
            }
          ],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Array.py",
          "classes": [
            "DressupArray",
            "PathArray"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Type"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CopiesX"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CopiesY"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Copies"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Centre"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SwapDirection"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "JitterPercent"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "JitterMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "JitterSeed"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Boundary.py",
          "classes": [
            "PathBoundary"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Stock"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Inside"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepToolDown"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepToolDown"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/DogboneII.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Side"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Style"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Incision"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Custom"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "BoneBlacklist"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OnlyClosedProfiles"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/Array.py",
          "classes": [
            "CommandPathDressupArray"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/AxisMap.py",
          "classes": [
            "CommandPathDressup",
            "ObjectDressup",
            "TaskPanel",
            "ViewProviderDressup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AxisMap"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Radius"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/Boundary.py",
          "classes": [
            "CommandPathDressupPathBoundary"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/Dogbone.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Side"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Style"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "BoneBlacklist"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Incision"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Custom"
            }
          ],
          "documentObjectUsages": [
            "Part::Cylinder",
            "Part::Sphere",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/Dragknife.py",
          "classes": [
            "CommandDressupDragknife",
            "ObjectDressup",
            "TaskPanel",
            "ViewProviderDressup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "filterAngle"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "offset"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "pivotheight"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py",
          "classes": [
            "CommandPathDressupLeadInOut",
            "ObjectDressup",
            "ViewProviderDressup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LeadIn"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LeadOut"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RetractThreshold"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StyleIn"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StyleOut"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RapidPlunge"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "AngleIn"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "AngleOut"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RadiusIn"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RadiusOut"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InvertIn"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InvertOut"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetIn"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetOut"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ExtendLeadIn"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ExtendLeadOut"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StyleIn"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StyleOut"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "AngleIn"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "AngleOut"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RadiusIn"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RadiusOut"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InvertIn"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InvertOut"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetIn"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetOut"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "RetractThreshold"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ExtendLeadIn"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ExtendLeadOut"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/Preferences.py",
          "classes": [
            "DressupPreferencesPage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/RampEntry.py",
          "classes": [
            "AnnotatedGCode",
            "CommandPathDressupRampEntry",
            "ObjectDressup",
            "ViewProviderDressup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Method"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "RampFeedRate"
            },
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "CustomFeedRate"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseStartDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DressupStartDepth"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/TagPreferences.py",
          "classes": [
            "HoldingTagPreferences"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/Tags.py",
          "classes": [
            "CommandPathDressupTag",
            "HoldingTagMarker",
            "PathDressupTagTaskPanel",
            "PathDressupTagViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "'App::PropertyLink'",
              "name": "Debug"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Gui/ZCorrect.py",
          "classes": [
            "CommandPathDressup",
            "ObjectDressup",
            "TaskPanel",
            "ViewProviderDressup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "probefile"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "interpSurface"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ArcInterpolate"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "SegInterpolate"
            }
          ],
          "documentObjectUsages": [
            "Part::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Dressup/Tags.py",
          "classes": [
            "MapWireToTag",
            "ObjectTagDressup",
            "PathData",
            "Tag",
            "_RapidEdges"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Positions"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "Disabled"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "SegmentationFactor"
            }
          ],
          "documentObjectUsages": [
            "Part::Cone",
            "Part::Cylinder",
            "Part::Sphere",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Geom.py",
          "classes": [
            "Side"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Log.py",
          "classes": [
            "Level"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/Camotics.py",
          "classes": [
            "CAMoticsUI",
            "CommandCamoticsSimulate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/Fixture.py",
          "classes": [
            "CommandPathFixture",
            "Fixture",
            "_ViewProviderFixture"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Fixture"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Active"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "SomePropertyName"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/Inspect.py",
          "classes": [
            "CommandPathInspect"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/Job.py",
          "classes": [
            "TaskPanel",
            "ViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
          "classes": [
            "CommandJobCreate",
            "CommandJobTemplateExport"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
          "classes": [
            "JobCreate",
            "JobTemplateExport"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
          "classes": [
            "JobPreferencesPage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
          "classes": [
            "CommandCAMSanity"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
          "classes": [
            "CAMSimTaskUi",
            "CommandPathSimulate",
            "PathSimulation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::FeaturePython",
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
          "classes": [
            "CAMSimTaskUi",
            "CAMSimulation",
            "CommandCAMSimulate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Job.py",
          "classes": [
            "JobTemplate",
            "ObjectJob"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PathResource"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "PostProcessorOutputFile"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "PostProcessor"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PostProcessorArgs"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "LastPostProcessDate"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "LastPostProcessOutput"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Description"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "GeometryTolerance"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Stock"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Operations"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "JobType"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SplitOutput"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "OrderOutputBy"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Fixtures"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "SetupSheet"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Model"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Tools"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Fixtures"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "OrderOutputBy"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SplitOutput"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "JobType"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Path::FeatureCompoundPython",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
          "classes": [
            "ImageBuilder",
            "ImageBuilderFactory"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py",
          "classes": [
            "ReportGenerator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Sanity/Sanity.py",
          "classes": [
            "CAMSanity"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Main/Stock.py",
          "classes": [
            "StockType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtXneg"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtXpos"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtYneg"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtYpos"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtZneg"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtZpos"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "StockType"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Adaptive.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Side"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "OperationType"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Tolerance"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "StepOver"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "LiftDistance"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "KeepToolDownRatio"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StockToLeave"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ZStockToLeave"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ForceInsideOut"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FinishingProfile"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Stopped"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "StopProcessing"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseHelixArcs"
            },
            {
              "typeExpression": "\"App::PropertyPythonObject\"",
              "name": "AdaptiveInputState"
            },
            {
              "typeExpression": "\"App::PropertyPythonObject\"",
              "name": "AdaptiveOutputState"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "HelixAngle"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "HelixConeAngle"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "HelixDiameterLimit"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseOutline"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OrderCutsByRegion"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "removalshape"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ModelAwareExperiment"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "HelixConeAngle"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseOutline"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OrderCutsByRegion"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ZStockToLeave"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ModelAwareExperiment"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "removalshape"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Area.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "AreaParams"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PathParams"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "removalshape"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SplitArcs"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SplitArcs"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Base.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkSubListGlobal\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OpStartDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OpFinalDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OpToolDiameter"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OpStockZMax"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OpStockZMin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Active"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Comment"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "UserLabel"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Locations"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "ToolController"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CoolantMode"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StartDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "FinalDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StartDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StepDown"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "FinishDepth"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ClearanceHeight"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "SafeHeight"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "StartPoint"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseStartPoint"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "MinDiameter"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "MaxDiameter"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CoolantMode"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StepDown"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/CircularHoleBase.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Disabled"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Custom.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Source"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "GcodeFile"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Gcode"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Source"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "GcodeFile"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Deburr.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtraDepth"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Join"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Direction"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Side"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "EntryPoint"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Drilling.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "chipBreakEnabled"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "feedRetractEnabled"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "PeckDepth"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PeckEnabled"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "chipBreakEnabled"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "DwellTime"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DwellEnabled"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AddTipLength"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "RetractMode"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "RetractHeight"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ExtraOffset"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepToolDown"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "feedRetractEnabled"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepToolDown"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "RetractMode"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Engrave.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "BaseShapes"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "BaseObject"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "StartVertex"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/FeatureExtension.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtensionLengthDefault"
            },
            {
              "typeExpression": "\"App::PropertyLinkSubListGlobal\"",
              "name": "ExtensionFeature"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExtensionCorners"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Array.py",
          "classes": [
            "CommandPathArray",
            "ObjectArray",
            "PathArray",
            "ViewProviderArray"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Type"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CopiesX"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CopiesY"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Copies"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Centre"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SwapDirection"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "JitterPercent"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "JitterMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "JitterSeed"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "ToolController"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Active"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Active"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "JitterSeed"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Base.py",
          "classes": [
            "CommandPathOp",
            "CommandResources",
            "CommandSetStartPoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Comment.py",
          "classes": [
            "CommandPathComment",
            "Comment",
            "_ViewProviderComment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Comment"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Copy.py",
          "classes": [
            "CommandPathCopy",
            "ObjectPathCopy",
            "ViewProviderPathCopy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "ToolController"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Drilling.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepToolDown"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
          "classes": [
            "CommandPathShapeTC",
            "ObjectPartShape"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Active"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Comment"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "UserLabel"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "CycleTime"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "ToolController"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OpToolDiameter"
            },
            {
              "typeExpression": "\"App::PropertyLinkSubListGlobal\"",
              "name": "Base"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython",
            "Path::FeatureShape"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Selection.py",
          "classes": [
            "PROBEGate",
            "VCARVEGate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
          "classes": [
            "CommandPathSimpleCopy",
            "ViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Gui/Stop.py",
          "classes": [
            "CommandPathStop",
            "Stop",
            "_ViewProviderStop"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Stop"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Helix.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Direction"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StartSide"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CutMode"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "StepOver"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StartRadius"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetExtra"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StartRadius"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "OffsetExtra"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CutMode"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/MillFace.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "BoundaryShape"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ClearEdges"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExcludeRaisedAreas"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Pocket.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "HandleMultipleFeatures"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AdaptivePocketStart"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AdaptivePocketFinish"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ProcessStockArea"
            }
          ],
          "documentObjectUsages": [
            "Part::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/PocketBase.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "CutMode"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtraOffset"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StartAt"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "StepOver"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "ZigZagAngle"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ClearingPattern"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MinTravel"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepToolDown"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "PocketLastStepOver"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseRestMachining"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "PocketLastStepOver"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseRestMachining"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/PocketShape.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseOutline"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Probe.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Xoffset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Yoffset"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "PointCountX"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "PointCountY"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "OutputFileName"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Profile.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumPasses"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Stepover"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Slot.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Surface.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
          "classes": [
            "FindUnifiedRegions",
            "OCL_Tool",
            "PathGeometryGenerator",
            "ProcessSelectedFaces"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Tapping.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "DwellTime"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DwellEnabled"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AddTipLength"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ReturnLevel"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "RetractHeight"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ExtraOffset"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/ThreadMilling.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ThreadOrientation"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ThreadType"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ThreadName"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "MajorDiameter"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "MinorDiameter"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Pitch"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "TPI"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "ThreadFit"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Passes"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Direction"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LeadInOut"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "ClearanceOp"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Util.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Vcarve.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "BaseShapes"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OptimizeMovements"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FinishingPass"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "FinishingPassZOffset"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Discretize"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Colinear"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Tolerance"
            }
          ],
          "documentObjectUsages": [
            "App::Part",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Op/Waterline.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature",
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/Command.py",
          "classes": [
            "CommandPathPost",
            "DlgSelectPostProcessor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/Processor.py",
          "classes": [
            "PostProcessor",
            "PostProcessorFactory",
            "_TempObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/Utils.py",
          "classes": [
            "FilenameGenerator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/dxf_post.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/example_pre.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/marlin_post.py",
          "classes": [
            "Drill"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/opensbp_post.py",
          "classes": [
            "ToOpenSBP"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/opensbp_pre.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/rrf_post.py",
          "classes": [
            "Drill"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Post/scripts/slic3r_pre.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Path::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/Controller.py",
          "classes": [
            "ToolController",
            "ToolControllerTemplate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "ToolNumber"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "SpindleSpeed"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SpindleDir"
            },
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "VertFeed"
            },
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "HorizFeed"
            },
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "VertRapid"
            },
            {
              "typeExpression": "\"App::PropertySpeed\"",
              "name": "HorizRapid"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Tool"
            }
          ],
          "documentObjectUsages": [
            "Path::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/Gui/Controller.py",
          "classes": [
            "DlgToolControllerEdit",
            "TaskPanel",
            "ViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/assets/cache.py",
          "classes": [
            "AssetCache"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/assets/manager.py",
          "classes": [
            "AssetManager",
            "_AssetConstructionData"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
          "classes": [
            "AssetPreferencesPage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/assets/uri.py",
          "classes": [
            "AssetUri"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
          "classes": [
            "DetachedDocumentObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
          "classes": [
            "CommandLibraryEditorOpen",
            "CommandToolBitLibraryDockOpen"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/migration/migration.py",
          "classes": [
            "CAMAssetMigrator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/shape/doc.py",
          "classes": [
            "ShapeDocFromBytes"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/shape/ui/shapeselector.py",
          "classes": [
            "ShapeSelector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
          "classes": [
            "ParameterAccessor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py",
          "classes": [
            "CuttingToolMixin"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Chipload"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py",
          "classes": [
            "RotaryToolBitMixin"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/models/base.py",
          "classes": [
            "ToolBitRecomputeObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ShapeID"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ShapeType"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "BitBody"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ToolBitID"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SpindleDirection"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Material"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SpindleDirection"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Material"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/serializers/camotics.py",
          "classes": [
            "attrs"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/ui/cmd.py",
          "classes": [
            "CommandToolBitCreate",
            "CommandToolBitLoad",
            "CommandToolBitSave"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/Path/Tool/toolbit/ui/panel.py",
          "classes": [
            "TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathCommands.py",
          "classes": [
            "_CommandSelectLoop",
            "_CopyOperation",
            "_ToggleOperation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
          "classes": [
            "SimpleEditPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathScripts/PathUtils.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/App/AppPathSimulator.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/App/PathSim.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PathSimulator::PathSim"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/App/VolSim.h",
          "classes": [
            "Array2D",
            "Point3D",
            "Triangle3D",
            "cLineSegment",
            "cSimTool",
            "cStock",
            "cVolSim",
            "less_than",
            "toolShapePoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/AppCAMSimulator.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "CAMSimulator::CAMSim"
          ]
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/DlgCAMSimulator.h",
          "classes": [
            "DlgCAMSimulator",
            "SimStock"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/EndMill.h",
          "classes": [
            "EndMill"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/GCodeParser.h",
          "classes": [
            "GCToken",
            "GCodeParser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/GlUtils.cpp",
          "classes": [
            "Vertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/GuiDisplay.h",
          "classes": [
            "GuiDisplay",
            "GuiItem",
            "Vertex2D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/MillMotion.h",
          "classes": [
            "MillMotion"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/MillPathLine.h",
          "classes": [
            "MillPathLine",
            "MillPathPosition"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/MillPathSegment.h",
          "classes": [
            "MillPathSegment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/MillSimulation.h",
          "classes": [
            "MillSimulation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/Shader.h",
          "classes": [
            "Shader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/SimDisplay.h",
          "classes": [
            "Point3D",
            "SimDisplay"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/SimShapes.h",
          "classes": [
            "Shape",
            "Vertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/SolidObject.h",
          "classes": [
            "SolidObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/StockObject.h",
          "classes": [
            "StockObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/Texture.h",
          "classes": [
            "Texture"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/PathSimulator/AppGL/TextureLoader.h",
          "classes": [
            "TextureItem",
            "TextureLoader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Adaptive.cpp",
          "classes": [
            "BoundBox",
            "ClearedArea",
            "EngagePoint",
            "EngageState",
            "Interpolation",
            "PerfCounter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Adaptive.hpp",
          "classes": [
            "Adaptive2d",
            "AdaptiveOutput"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Arc.h",
          "classes": [
            "CArc"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Area.cpp",
          "classes": [
            "ThickLine",
            "ZigZag"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Area.h",
          "classes": [
            "CArea",
            "CAreaPocketParams"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/AreaClipper.cpp",
          "classes": [
            "DoubleAreaPoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/AreaDxf.h",
          "classes": [
            "AreaDxfRead"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/AreaOrderer.h",
          "classes": [
            "CAreaOrderer",
            "CInnerCurves"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/AreaPocket.cpp",
          "classes": [
            "CurveTree",
            "GetCurveItem",
            "IslandAndOffset",
            "IslandAndOffsetLink"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Box2D.h",
          "classes": [
            "CBox2D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Circle.h",
          "classes": [
            "Circle"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Curve.h",
          "classes": [
            "CCurve",
            "CVertex",
            "Line",
            "Span"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/Point.h",
          "classes": [
            "Point"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/clipper.cpp",
          "classes": [
            "Int128",
            "IntersectNode",
            "Join",
            "LocMinSorter",
            "LocalMinimum",
            "OutPt",
            "OutRec",
            "TEdge"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/clipper.hpp",
          "classes": [
            "Clipper",
            "ClipperBase",
            "ClipperOffset",
            "DoublePoint",
            "IntPoint",
            "IntRect",
            "PolyNode",
            "PolyTree",
            "clipperException"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/kurve/geometry.h",
          "classes": [
            "Box",
            "Box3d",
            "CLine",
            "Circle",
            "Kurve",
            "Line",
            "Matrix",
            "Plane",
            "Point",
            "Point3d",
            "Span",
            "SpanDataObject",
            "SpanVertex",
            "Triangle3d",
            "Vector2d",
            "Vector3d",
            "spVertex",
            "spanCompare"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/CAM/libarea/kurve/offset.cpp",
          "classes": [
            "iso"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Cloud",
      "sourcePath": "src/Mod/Cloud",
      "sourceFileCount": 11,
      "objectSourceCount": 5,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 6,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 1,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Cloud/App/AppCloud.cpp",
          "classes": [
            "Cloud",
            "CloudReader",
            "data_buffer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Cloud/App/AppCloud.h",
          "classes": [
            "AmzData",
            "AmzDatav4",
            "CloudReader",
            "FileEntry",
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "URL"
            },
            {
              "type": "PropertyString",
              "name": "TCPPort"
            },
            {
              "type": "PropertyString",
              "name": "TokenAuth"
            },
            {
              "type": "PropertyString",
              "name": "TokenSecret"
            },
            {
              "type": "PropertyString",
              "name": "ProtocolVersion"
            },
            {
              "type": "PropertyString",
              "name": "Region"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Cloud/Gui/AppCloudGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Cloud/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "CloudGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Cloud/Gui/Workbench.h",
          "classes": [
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Draft",
      "sourcePath": "src/Mod/Draft",
      "sourceFileCount": 242,
      "objectSourceCount": 121,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 246,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 81,
      "objects": [
        {
          "sourceFile": "src/Mod/Draft/App/AppDraftUtilsPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/DraftGui.py",
          "classes": [
            "DraftCreateWatcher",
            "DraftModifyWatcher",
            "DraftTaskPanel",
            "DraftToolBar",
            "FacebinderTaskPanel",
            "TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/DxfImportDialog.py",
          "classes": [
            "DxfImportDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/SVGPath.py",
          "classes": [
            "FaceTreeNode",
            "SvgPathElement",
            "SvgPathParser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/WorkingPlane.py",
          "classes": [
            "PlaneBase"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/cut.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/downgrade.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/draftify.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/extrude.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Extrusion"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/fuse.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Part::FeaturePython",
            "Part::Fuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/mirror.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Mirroring"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/offset.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/scale.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftfunctions/upgrade.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Part::Fuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_arcs.py",
          "classes": [
            "ArcGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Circle"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_arrays.py",
          "classes": [
            "ArrayGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_base.py",
          "classes": [
            "GuiCommandBase",
            "GuiCommandSimplest"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_base_original.py",
          "classes": [
            "DraftTool"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_beziers.py",
          "classes": [
            "BezierGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_edit.py",
          "classes": [
            "GuiToolsRepository"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_edit_base_object.py",
          "classes": [
            "GuiTools"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_ellipses.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Ellipse"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_groups.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_hatch.py",
          "classes": [
            "Draft_Hatch_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_hyperlink.py",
          "classes": [
            "Draft_Hyperlink"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_layers.py",
          "classes": [
            "LayerManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_lines.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Part::Line"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_planeproxy.py",
          "classes": [
            "Draft_WorkingPlaneProxy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_points.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Vertex"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_polygons.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::RegularPolygon"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_rectangles.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_selectplane.py",
          "classes": [
            "Draft_SelectPlane"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_setstyle.py",
          "classes": [
            "Draft_SetStyle",
            "Draft_SetStyle_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_snapper.py",
          "classes": [
            "Snapper"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_snaps.py",
          "classes": [
            "Draft_Snap_Base"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_trackers.py",
          "classes": [
            "Tracker"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftguitools/gui_trimex.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/__init__.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_arc_3points.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_array.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_bezcurve.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_block.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_bspline.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_circle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_clone.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython",
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_copy.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_dimension.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_ellipse.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_facebinder.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_fillet.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_hatch.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_label.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_layer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroupPython",
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_patharray.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_point.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_pointarray.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_polygon.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_rectangle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_shape2dview.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_shapestring.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_sketch.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_text.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_wire.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftmake/make_wpproxy.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/array.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArrayType"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Count"
            },
            {
              "typeExpression": "\"App::PropertyPlacementList\"",
              "name": "PlacementList"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberX"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberY"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberZ"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "IntervalX"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "IntervalY"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "IntervalZ"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Axis"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Center"
            },
            {
              "typeExpression": "\"App::PropertyLinkGlobal\"",
              "name": "AxisReference"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberPolar"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "IntervalAxis"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "RadialDistance"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "TangentialDistance"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberCircles"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Symmetry"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExpandArray"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/base.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/bezcurve.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Points"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Degree"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "Continuity"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Closed"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/block.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Components"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/bspline.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Points"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Closed"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Parameterization"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/circle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "FirstAngle"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "LastAngle"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/clone.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkListGlobal\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Scale"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ForceCompound"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/dimension.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Normal"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Support"
            },
            {
              "typeExpression": "\"App::PropertyLinkSubList\"",
              "name": "LinkedGeometry"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Dimline"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Start"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "End"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Direction"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Distance"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Diameter"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "FirstAngle"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "LastAngle"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Center"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/draftlink.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AlwaysSyncPlacement"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExpandArray"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LinkTransform"
            },
            {
              "typeExpression": "\"App::PropertyLinkSubHidden\"",
              "name": "ColoredElements"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LinkCopyOnChange"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/ellipse.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "FirstAngle"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "LastAngle"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "MinorRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "MajorRadius"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/facebinder.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkSubList\"",
              "name": "Faces"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RemoveSplitter"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Extrusion"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Sew"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/fillet.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Start"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "End"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FilletRadius"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/hatch.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "File"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Pattern"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Scale"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Rotation"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Translate"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/label.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "TargetPoint"
            },
            {
              "typeExpression": "\"App::PropertyLinkSub\"",
              "name": "Target"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Points"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "StraightDirection"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "StraightDistance"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "CustomText"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Text"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LabelType"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/layer.py",
          "classes": [
            "Layer",
            "LayerContainer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkListHidden\"",
              "name": "Group"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/patharray.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkGlobal\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLinkGlobal\"",
              "name": "PathObject"
            },
            {
              "typeExpression": "\"App::PropertyLinkSubListGlobal\"",
              "name": "PathSubelements"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExpandArray"
            },
            {
              "typeExpression": "\"App::PropertyPlacementList\"",
              "name": "PlacementList"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "ExtraTranslation"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "TangentVector"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ForceVertical"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "VerticalVector"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AlignMode"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ReversePath"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Align"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Count"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SpacingMode"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "SpacingUnit"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseSpacingPattern"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "SpacingPattern"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "StartOffset"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "EndOffset"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/pathtwistedarray.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "PathObject"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Count"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "RotationFactor"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExpandArray"
            },
            {
              "typeExpression": "\"App::PropertyPlacementList\"",
              "name": "PlacementList"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/point.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "X"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Y"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Z"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/pointarray.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "PointObject"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Count"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "ExtraPlacement"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExpandArray"
            },
            {
              "typeExpression": "\"App::PropertyPlacementList\"",
              "name": "PlacementList"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/polygon.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "FacesNumber"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "DrawMode"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FilletRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ChamferSize"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/rectangle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FilletRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ChamferSize"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Rows"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Columns"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/shape2dview.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Projection"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ProjectionMode"
            },
            {
              "typeExpression": "\"App::PropertyIntegerList\"",
              "name": "FaceNumbers"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "HiddenLines"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FuseArch"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Tessellation"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InPlace"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "SegmentLength"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VisibleOnly"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "ExclusionPoints"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "ExclusionNames"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OnlySolids"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Clip"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutoUpdate"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/shapestring.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "String"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "FontFile"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Size"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Justification"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "JustificationReference"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "KeepLeftMargin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ScaleToSize"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Tracking"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "ObliqueAngle"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Fuse"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/text.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "Text"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/wire.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "Points"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Closed"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Tool"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "Start"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "End"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FilletRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ChamferSize"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MakeFace"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Subdivisions"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "Area"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftobjects/wpproxy.py",
          "classes": [
            "WorkingPlaneProxy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/__init__.py",
          "classes": [
            "CommandTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
          "classes": [
            "TaskPanelCircularArray"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
          "classes": [
            "TaskPanelOrthoArray"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
          "classes": [
            "TaskPanelPolarArray"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/task_scale.py",
          "classes": [
            "ScaleTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/task_selectplane.py",
          "classes": [
            "SelectPlaneTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttaskpanels/task_shapestring.py",
          "classes": [
            "ShapeStringTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/drafttests/draft_test_objects.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Annotation",
            "Part::Box",
            "Part::Feature",
            "Part::Sphere"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/drafttests/test_array.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/drafttests/test_creation.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/drafttests/test_modification.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Feature",
            "Part::Prism",
            "TechDraw::DrawPage",
            "TechDraw::DrawSVGTemplate",
            "TechDraw::DrawViewDraft"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/drafttests/test_svg.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftutils/gui_utils.py",
          "classes": [
            "DelayEnder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftutils/params.py",
          "classes": [
            "ParamObserverDraft",
            "ParamObserverView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftutils/todo.py",
          "classes": [
            "ToDo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftutils/utils.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_base.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Pattern"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "PatternSize"
            }
          ],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_clone.py",
          "classes": [
            "ViewProviderClone"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_dimension.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "TextSpacing"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FlipText"
            },
            {
              "typeExpression": "\"App::PropertyVectorDistance\"",
              "name": "TextPosition"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Override"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Decimals"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowUnit"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "UnitOverride"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FlipArrows"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "DimOvershoot"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtLines"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "ExtOvershoot"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ShowLine"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_draft_annotation.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "ScaleMultiplier"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AnnotationStyle"
            },
            {
              "typeExpression": "\"App::PropertyFont\"",
              "name": "FontName"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "FontSize"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "TextColor"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ArrowSizeStart"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArrowTypeStart"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ArrowSizeEnd"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArrowTypeEnd"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineWidth"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "LineColor"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_hatch.py",
          "classes": [
            "ViewProviderDraftHatch"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_label.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "TextAlignment"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "MaxChars"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Justification"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineSpacing"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Frame"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Line"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_layer.py",
          "classes": [
            "ViewProviderLayer",
            "ViewProviderLayerContainer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OverrideLineColorChildren"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OverrideShapeAppearanceChildren"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UsePrintColor"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "LineColor"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "ShapeColor"
            },
            {
              "typeExpression": "\"App::PropertyMaterialList\"",
              "name": "ShapeAppearance"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineWidth"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "DrawStyle"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "Transparency"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "LinePrintColor"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_rectangle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "TextureImage"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_text.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Justification"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineSpacing"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_wire.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ArrowSizeStart"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArrowTypeStart"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ArrowSizeEnd"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ArrowTypeEnd"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/draftviewproviders/view_wpproxy.py",
          "classes": [
            "ViewProviderWorkingPlaneProxy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "DisplaySize"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ArrowSize"
            },
            {
              "typeExpression": "\"App::PropertyPercent\"",
              "name": "Transparency"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LineWidth"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "LineColor"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "ViewData"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RestoreView"
            },
            {
              "typeExpression": "\"App::PropertyMap\"",
              "name": "VisibilityMap"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "RestoreState"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/importAirfoilDAT.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/importDXF.py",
          "classes": [
            "DxfDraftPostProcessor",
            "DxfImportReporter",
            "dxfcounter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "DxfTextHeight"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "App::FeaturePython",
            "Mesh::Feature",
            "Part::Compound",
            "Part::Feature",
            "Part::FeaturePython",
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/importOCA.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Draft/importSVG.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Annotation",
            "Part::Feature",
            "Part::Part2DObjectPython"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Fem",
      "sourcePath": "src/Mod/Fem",
      "sourceFileCount": 651,
      "objectSourceCount": 304,
      "propertyRegistrationCount": 204,
      "propertyMemberCount": 249,
      "pythonPropertyCount": 307,
      "typeIdDeclarationCount": 119,
      "documentObjectUsageCount": 141,
      "objects": [
        {
          "sourceFile": "src/Mod/Fem/App/AppFemPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemAnalysis.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Uid"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::DocumentObject",
            "Fem::FeaturePython",
            "Fem::FemAnalysis",
            "Fem::FemAnalysisPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemAnalysis.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyUUID",
              "name": "Uid"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraint.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "NormalDirection",
            "Normals",
            "Points",
            "References",
            "Scale"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::Constraint",
            "Fem::ConstraintPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraint.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "References"
            },
            {
              "type": "PropertyVector",
              "name": "NormalDirection"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Scale"
            },
            {
              "type": "PropertyVectorList",
              "name": "Points"
            },
            {
              "type": "PropertyVectorList",
              "name": "Normals"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintBearing.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AxialFree",
            "Axis",
            "BasePoint",
            "Dist",
            "Height",
            "Location",
            "Radius"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintBearing"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintBearing.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Location"
            },
            {
              "type": "PropertyFloat",
              "name": "Dist"
            },
            {
              "type": "PropertyBool",
              "name": "AxialFree"
            },
            {
              "type": "PropertyFloat",
              "name": "Radius"
            },
            {
              "type": "PropertyFloat",
              "name": "Height"
            },
            {
              "type": "PropertyVector",
              "name": "BasePoint"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintContact.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Adjust",
            "EnableThermalContact",
            "Friction",
            "FrictionCoefficient",
            "Slope",
            "StickSlope",
            "SurfaceBehavior",
            "ThermalContactConductance"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "oldSlope"
            },
            {
              "type": "PropertyFloat",
              "name": "oldFriction"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintContact"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintContact.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyStiffnessDensity",
              "name": "Slope"
            },
            {
              "type": "PropertyLength",
              "name": "Adjust"
            },
            {
              "type": "PropertyBool",
              "name": "Friction"
            },
            {
              "type": "PropertyFloat",
              "name": "FrictionCoefficient"
            },
            {
              "type": "PropertyStiffnessDensity",
              "name": "StickSlope"
            },
            {
              "type": "PropertyBool",
              "name": "EnableThermalContact"
            },
            {
              "type": "PropertyStringList",
              "name": "ThermalContactConductance"
            },
            {
              "type": "PropertyEnumeration",
              "name": "SurfaceBehavior"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintDisplacement.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmplitudeValues",
            "EnableAmplitude",
            "hasXFormula",
            "hasYFormula",
            "hasZFormula",
            "rotxFree",
            "rotyFree",
            "rotzFree",
            "useFlowSurfaceForce",
            "xDisplacement",
            "xDisplacementFormula",
            "xFree",
            "xRotation",
            "yDisplacement",
            "yDisplacementFormula",
            "yFree",
            "yRotation",
            "zDisplacement",
            "zDisplacementFormula",
            "zFree",
            "zRotation"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "xDisplacementProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "yDisplacementProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "zDisplacementProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "xRotationProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "yRotationProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "zRotationProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintDisplacement"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintDisplacement.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            },
            {
              "type": "PropertyDistance",
              "name": "xDisplacement"
            },
            {
              "type": "PropertyDistance",
              "name": "yDisplacement"
            },
            {
              "type": "PropertyDistance",
              "name": "zDisplacement"
            },
            {
              "type": "PropertyAngle",
              "name": "xRotation"
            },
            {
              "type": "PropertyAngle",
              "name": "yRotation"
            },
            {
              "type": "PropertyAngle",
              "name": "zRotation"
            },
            {
              "type": "PropertyString",
              "name": "xDisplacementFormula"
            },
            {
              "type": "PropertyString",
              "name": "yDisplacementFormula"
            },
            {
              "type": "PropertyString",
              "name": "zDisplacementFormula"
            },
            {
              "type": "PropertyBool",
              "name": "xFree"
            },
            {
              "type": "PropertyBool",
              "name": "yFree"
            },
            {
              "type": "PropertyBool",
              "name": "zFree"
            },
            {
              "type": "PropertyBool",
              "name": "rotxFree"
            },
            {
              "type": "PropertyBool",
              "name": "rotyFree"
            },
            {
              "type": "PropertyBool",
              "name": "rotzFree"
            },
            {
              "type": "PropertyBool",
              "name": "hasXFormula"
            },
            {
              "type": "PropertyBool",
              "name": "hasYFormula"
            },
            {
              "type": "PropertyBool",
              "name": "hasZFormula"
            },
            {
              "type": "PropertyBool",
              "name": "useFlowSurfaceForce"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintFixed.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintFixed"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintFluidBoundary.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BoundaryType",
            "BoundaryValue",
            "Direction",
            "DirectionVector",
            "HTCoeffValue",
            "HeatFluxValue",
            "Reversed",
            "Subtype",
            "TemperatureValue",
            "ThermalBoundaryType",
            "TurbulenceSpecification",
            "TurbulentIntensityValue",
            "TurbulentLengthValue"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintFluidBoundary"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintFluidBoundary.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "BoundaryType"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Subtype"
            },
            {
              "type": "PropertyFloat",
              "name": "BoundaryValue"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Direction"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TurbulenceSpecification"
            },
            {
              "type": "PropertyFloat",
              "name": "TurbulentIntensityValue"
            },
            {
              "type": "PropertyFloat",
              "name": "TurbulentLengthValue"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThermalBoundaryType"
            },
            {
              "type": "PropertyFloat",
              "name": "TemperatureValue"
            },
            {
              "type": "PropertyFloat",
              "name": "HeatFluxValue"
            },
            {
              "type": "PropertyFloat",
              "name": "HTCoeffValue"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyVector",
              "name": "DirectionVector"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintForce.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmplitudeValues",
            "Direction",
            "DirectionVector",
            "EnableAmplitude",
            "Force",
            "Reversed"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "ForceProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintForce"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintForce.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            },
            {
              "type": "PropertyForce",
              "name": "Force"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Direction"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyVector",
              "name": "DirectionVector"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintGear.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Diameter",
            "Direction",
            "DirectionVector",
            "Force",
            "ForceAngle",
            "Reversed"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintGear"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintGear.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "Diameter"
            },
            {
              "type": "PropertyFloat",
              "name": "Force"
            },
            {
              "type": "PropertyFloat",
              "name": "ForceAngle"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Direction"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyVector",
              "name": "DirectionVector"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintHeatflux.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmbientTemp",
            "AmplitudeValues",
            "CavityName",
            "CavityRadiation",
            "ConstraintType",
            "DFlux",
            "Emissivity",
            "EnableAmplitude",
            "FaceTemp",
            "FilmCoef"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "filmCoefProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "dFluxProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "tempProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintHeatflux"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintHeatflux.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            },
            {
              "type": "PropertyTemperature",
              "name": "AmbientTemp"
            },
            {
              "type": "PropertyFloat",
              "name": "FaceTemp"
            },
            {
              "type": "PropertyThermalTransferCoefficient",
              "name": "FilmCoef"
            },
            {
              "type": "PropertyFloat",
              "name": "Emissivity"
            },
            {
              "type": "PropertyHeatFlux",
              "name": "DFlux"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ConstraintType"
            },
            {
              "type": "PropertyBool",
              "name": "CavityRadiation"
            },
            {
              "type": "PropertyString",
              "name": "CavityName"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintInitialTemperature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmplitudeValues",
            "EnableAmplitude",
            "EnableFinalTemperature",
            "FinalTemperature",
            "initialTemperature"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "initialTemperatureProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintInitialTemperature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintInitialTemperature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyTemperature",
              "name": "initialTemperature"
            },
            {
              "type": "PropertyBool",
              "name": "EnableFinalTemperature"
            },
            {
              "type": "PropertyTemperature",
              "name": "FinalTemperature"
            },
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintPlaneRotation.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintPlaneRotation"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintPressure.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmplitudeValues",
            "EnableAmplitude",
            "Pressure",
            "Reversed"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "PressureProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintPressure"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintPressure.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            },
            {
              "type": "PropertyPressure",
              "name": "Pressure"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintPulley.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BeltAngle",
            "BeltForce1",
            "BeltForce2",
            "CenterDistance",
            "IsDriven",
            "OtherDiameter",
            "TensionForce"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintPulley"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintPulley.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "OtherDiameter"
            },
            {
              "type": "PropertyFloat",
              "name": "CenterDistance"
            },
            {
              "type": "PropertyBool",
              "name": "IsDriven"
            },
            {
              "type": "PropertyFloat",
              "name": "TensionForce"
            },
            {
              "type": "PropertyFloat",
              "name": "BeltAngle"
            },
            {
              "type": "PropertyFloat",
              "name": "BeltForce1"
            },
            {
              "type": "PropertyFloat",
              "name": "BeltForce2"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintRigidBody.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmplitudeValues",
            "Displacement",
            "EnableAmplitude",
            "ForceX",
            "ForceY",
            "ForceZ",
            "MomentX",
            "MomentY",
            "MomentZ",
            "ReferenceNode",
            "Rotation",
            "RotationalModeX",
            "RotationalModeY",
            "RotationalModeZ",
            "TranslationalModeX",
            "TranslationalModeY",
            "TranslationalModeZ"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintRigidBody"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintRigidBody.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            },
            {
              "type": "PropertyPosition",
              "name": "ReferenceNode"
            },
            {
              "type": "PropertyPosition",
              "name": "Displacement"
            },
            {
              "type": "PropertyRotation",
              "name": "Rotation"
            },
            {
              "type": "PropertyForce",
              "name": "ForceX"
            },
            {
              "type": "PropertyForce",
              "name": "ForceY"
            },
            {
              "type": "PropertyForce",
              "name": "ForceZ"
            },
            {
              "type": "PropertyMoment",
              "name": "MomentX"
            },
            {
              "type": "PropertyMoment",
              "name": "MomentY"
            },
            {
              "type": "PropertyMoment",
              "name": "MomentZ"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TranslationalModeX"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TranslationalModeY"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TranslationalModeZ"
            },
            {
              "type": "PropertyEnumeration",
              "name": "RotationalModeX"
            },
            {
              "type": "PropertyEnumeration",
              "name": "RotationalModeY"
            },
            {
              "type": "PropertyEnumeration",
              "name": "RotationalModeZ"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintSpring.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ElmerStiffness",
            "NormalStiffness",
            "TangentialStiffness"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintSpring"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintSpring.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyStiffness",
              "name": "NormalStiffness"
            },
            {
              "type": "PropertyStiffness",
              "name": "TangentialStiffness"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ElmerStiffness"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintTemperature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AmplitudeValues",
            "CFlux",
            "ConstraintType",
            "EnableAmplitude",
            "Temperature"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "TemperatureProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "CFluxProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintTemperature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintTemperature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "EnableAmplitude"
            },
            {
              "type": "PropertyStringList",
              "name": "AmplitudeValues"
            },
            {
              "type": "PropertyTemperature",
              "name": "Temperature"
            },
            {
              "type": "PropertyPower",
              "name": "CFlux"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ConstraintType"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintTransform.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Axis",
            "BasePoint",
            "NameDispl",
            "RefDispl",
            "Rotation",
            "TransformType"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "X_rotProperty"
            },
            {
              "type": "PropertyAngle",
              "name": "X_rotProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "Y_rotProperty"
            },
            {
              "type": "PropertyAngle",
              "name": "Y_rotProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "Z_rotProperty"
            },
            {
              "type": "PropertyAngle",
              "name": "Z_rotProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::ConstraintTransform"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemConstraintTransform.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "RefDispl"
            },
            {
              "type": "PropertyLinkList",
              "name": "NameDispl"
            },
            {
              "type": "PropertyVector",
              "name": "BasePoint"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            },
            {
              "type": "PropertyRotation",
              "name": "Rotation"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TransformType"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMesh.cpp",
          "classes": [
            "CBARElement",
            "CHEXA1Element",
            "CHEXA2Element",
            "CQUAD1Element",
            "CTETRAElement",
            "CTETRAFreeFieldElement",
            "CTETRALongFieldElement",
            "CTETRANastran95Element",
            "CTETRASmallFieldElement",
            "CTRIA1Element",
            "CTRIA3Element",
            "CTRIA3FreeFieldElement",
            "CTRIA3LongFieldElement",
            "CTRIA3SmallFieldElement",
            "CTRMEMElement",
            "CWEDGEElement",
            "FemMesh",
            "GRIDElement",
            "GRIDFreeFieldElement",
            "GRIDLongFieldElement",
            "GRIDNastran95Element",
            "GRIDSmallFieldElement",
            "NastranElement"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemMesh"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMesh.h",
          "classes": [
            "ABAQUS_EdgeVariant",
            "ABAQUS_FaceVariant",
            "ABAQUS_VolumeVariant",
            "FemMeshInfo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMeshObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FemMesh"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemMeshObject",
            "Fem::FemMeshObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMeshProperty.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::PropertyFemMesh"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Fineness",
            "GrowthRate",
            "MaxSize",
            "MinSize",
            "NbSegsPerEdge",
            "NbSegsPerRadius",
            "Optimize",
            "SecondOrder"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemMeshShapeNetgenObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMeshShapeNetgenObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "MaxSize"
            },
            {
              "type": "PropertyFloat",
              "name": "MinSize"
            },
            {
              "type": "PropertyBool",
              "name": "SecondOrder"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Fineness"
            },
            {
              "type": "PropertyFloat",
              "name": "GrowthRate"
            },
            {
              "type": "PropertyInteger",
              "name": "NbSegsPerEdge"
            },
            {
              "type": "PropertyInteger",
              "name": "NbSegsPerRadius"
            },
            {
              "type": "PropertyBool",
              "name": "Optimize"
            },
            {
              "type": "PropertyLink",
              "name": "Shape"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMeshShapeObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Shape",
            "Tool",
            "WorkingDirectory"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemMeshShapeBaseObject",
            "Fem::FemMeshShapeBaseObjectPython",
            "Fem::FemMeshShapeObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemMeshShapeObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Shape"
            },
            {
              "type": "PropertyPythonObject",
              "name": "Tool"
            },
            {
              "type": "PropertyPath",
              "name": "WorkingDirectory"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostBranchFilter.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Output"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemPostBranchFilter"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostBranchFilter.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Output"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostFilter.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Center",
            "CutCells",
            "Factor",
            "Field",
            "FieldName",
            "Frame",
            "Function",
            "InsideOut",
            "NoColor",
            "NumberOfContours",
            "PlotData",
            "PlotDataComponent",
            "Point1",
            "Point2",
            "PointData",
            "ReplaceInvalid",
            "ReplacementValue",
            "Resolution",
            "Scalars",
            "Unit",
            "Value",
            "Vector",
            "VectorMode",
            "XAxisData",
            "YAxisData"
          ],
          "propertyMembers": [
            {
              "type": "PropertyVector",
              "name": "Point1Property"
            },
            {
              "type": "PropertyVector",
              "name": "Point2Property"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemPostCalculatorFilter",
            "Fem::FemPostClipFilter",
            "Fem::FemPostContoursFilter",
            "Fem::FemPostCutFilter",
            "Fem::FemPostDataAlongLineFilter",
            "Fem::FemPostDataAtPointFilter",
            "Fem::FemPostFilter",
            "Fem::FemPostScalarClipFilter",
            "Fem::FemPostSmoothFilterExtension",
            "Fem::FemPostWarpVectorFilter",
            "Fem::PostFilterPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostFilter.h",
          "classes": [
            "FilterPipeline",
            "TransformLocation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "Frame"
            },
            {
              "type": "PropertyBool",
              "name": "BoundarySmoothing"
            },
            {
              "type": "PropertyAngle",
              "name": "EdgeAngle"
            },
            {
              "type": "PropertyBool",
              "name": "EdgeSmoothing"
            },
            {
              "type": "PropertyBool",
              "name": "EnableSmoothing"
            },
            {
              "type": "PropertyAngle",
              "name": "FeatureAngle"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Iterations"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "RelaxationFactor"
            },
            {
              "type": "PropertyVectorDistance",
              "name": "Point1"
            },
            {
              "type": "PropertyVectorDistance",
              "name": "Point2"
            },
            {
              "type": "PropertyInteger",
              "name": "Resolution"
            },
            {
              "type": "PropertyFloatList",
              "name": "XAxisData"
            },
            {
              "type": "PropertyFloatList",
              "name": "YAxisData"
            },
            {
              "type": "PropertyString",
              "name": "PlotData"
            },
            {
              "type": "PropertyEnumeration",
              "name": "PlotDataComponent"
            },
            {
              "type": "PropertyVectorDistance",
              "name": "Center"
            },
            {
              "type": "PropertyString",
              "name": "FieldName"
            },
            {
              "type": "PropertyFloatList",
              "name": "PointData"
            },
            {
              "type": "PropertyString",
              "name": "Unit"
            },
            {
              "type": "PropertyLink",
              "name": "Function"
            },
            {
              "type": "PropertyBool",
              "name": "InsideOut"
            },
            {
              "type": "PropertyBool",
              "name": "CutCells"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Field"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "NumberOfContours"
            },
            {
              "type": "PropertyEnumeration",
              "name": "VectorMode"
            },
            {
              "type": "PropertyBool",
              "name": "NoColor"
            },
            {
              "type": "PropertyLink",
              "name": "Function"
            },
            {
              "type": "PropertyBool",
              "name": "InsideOut"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Value"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Scalars"
            },
            {
              "type": "PropertyFloat",
              "name": "Factor"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Vector"
            },
            {
              "type": "PropertyString",
              "name": "FieldName"
            },
            {
              "type": "PropertyString",
              "name": "Function"
            },
            {
              "type": "PropertyFloat",
              "name": "ReplacementValue"
            },
            {
              "type": "PropertyBool",
              "name": "ReplaceInvalid"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostFunction.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyLinkList"
          ],
          "propertyRegistrations": [
            "Axis",
            "Center",
            "Height",
            "Length",
            "Normal",
            "Origin",
            "Radius",
            "Width"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemPostBoxFunction",
            "Fem::FemPostCylinderFunction",
            "Fem::FemPostFunction",
            "Fem::FemPostFunctionProvider",
            "Fem::FemPostPlaneFunction",
            "Fem::FemPostSphereFunction"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostFunction.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyVectorDistance",
              "name": "Center"
            },
            {
              "type": "PropertyDistance",
              "name": "Length"
            },
            {
              "type": "PropertyDistance",
              "name": "Width"
            },
            {
              "type": "PropertyDistance",
              "name": "Height"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            },
            {
              "type": "PropertyVectorDistance",
              "name": "Center"
            },
            {
              "type": "PropertyDistance",
              "name": "Radius"
            },
            {
              "type": "PropertyVector",
              "name": "Normal"
            },
            {
              "type": "PropertyVectorDistance",
              "name": "Origin"
            },
            {
              "type": "PropertyDistance",
              "name": "Radius"
            },
            {
              "type": "PropertyVectorDistance",
              "name": "Center"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostGroupExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemPostGroupExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostGroupExtension.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Data"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemPostObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostPipeline.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyLink",
            "PropertyLinkList"
          ],
          "propertyRegistrations": [
            "Frame",
            "MergeDuplicate"
          ],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "filter"
            },
            {
              "type": "PropertyLink",
              "name": "functions"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemPostPipeline"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemPostPipeline.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Frame"
            },
            {
              "type": "PropertyBool",
              "name": "MergeDuplicate"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemResultObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Mesh",
            "NodeNumbers",
            "Stats",
            "Time"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemResultObject",
            "Fem::FemResultObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemResultObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyIntegerList",
              "name": "NodeNumbers"
            },
            {
              "type": "PropertyLink",
              "name": "Mesh"
            },
            {
              "type": "PropertyFloat",
              "name": "Time"
            },
            {
              "type": "PropertyFloatList",
              "name": "Stats"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetElementNodesObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Elements"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSetElementNodesObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetElementNodesObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyIntegerSet",
              "name": "Elements"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetElementsObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSetElementsObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetFacesObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSetFacesObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetGeometryObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSetGeometryObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetNodesObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Nodes"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSetNodesObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetNodesObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyIntegerSet",
              "name": "Nodes"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FemMesh"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSetObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSetObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "FemMesh"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSolverObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Results",
            "Tool",
            "WorkingDirectory"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::FemSolverObject",
            "Fem::FemSolverObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemSolverObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Results"
            },
            {
              "type": "PropertyPythonObject",
              "name": "Tool"
            },
            {
              "type": "PropertyPath",
              "name": "WorkingDirectory"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/FemVTKTools.cpp",
          "classes": [
            "AnalysisType",
            "ElementType",
            "FRDResultInfo",
            "Indicator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/HypothesisPy.h",
          "classes": [
            "HypothesisPy",
            "SMESH_HypothesisPy",
            "StdMeshers_Arithmetic1DPy",
            "StdMeshers_AutomaticLengthPy",
            "StdMeshers_CompositeSegment_1DPy",
            "StdMeshers_Deflection1DPy",
            "StdMeshers_Hexa_3DPy",
            "StdMeshers_LayerDistributionPy",
            "StdMeshers_LengthFromEdgesPy",
            "StdMeshers_LocalLengthPy",
            "StdMeshers_MEFISTO_2DPy",
            "StdMeshers_MaxElementAreaPy",
            "StdMeshers_MaxElementVolumePy",
            "StdMeshers_MaxLengthPy",
            "StdMeshers_NotConformAllowedPy",
            "StdMeshers_NumberOfLayersPy",
            "StdMeshers_NumberOfSegmentsPy",
            "StdMeshers_Prism_3DPy",
            "StdMeshers_ProjectionSource1DPy",
            "StdMeshers_ProjectionSource2DPy",
            "StdMeshers_ProjectionSource3DPy",
            "StdMeshers_Projection_1DPy",
            "StdMeshers_Projection_2DPy",
            "StdMeshers_Projection_3DPy",
            "StdMeshers_QuadranglePreferencePy",
            "StdMeshers_Quadrangle_2DPy",
            "StdMeshers_QuadraticMeshPy",
            "StdMeshers_RadialPrism_3DPy",
            "StdMeshers_Regular_1DPy",
            "StdMeshers_SegmentAroundVertex_0DPy",
            "StdMeshers_SegmentLengthAroundVertexPy",
            "StdMeshers_StartEndLengthPy",
            "StdMeshers_TrianglePreferencePy",
            "StdMeshers_UseExisting_1DPy",
            "StdMeshers_UseExisting_2DPy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/PropertyPostDataObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Fem::PropertyPostDataObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/App/VTKExtensions/vtkFemFrameSourceAlgorithm.h",
          "classes": [
            "vtkFemFrameSourceAlgorithm"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/App/VTKExtensions/vtkSMPTools.h",
          "classes": [
            "Config",
            "V",
            "vtkSMPTools_Has_Initialize",
            "vtkSMPTools_Has_Initialize_const",
            "vtkSMPTools_Lookup_For",
            "vtkSMPTools_Lookup_RangeFor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/CreateLabels.py",
          "classes": [
            "createLabel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/AbaqusHighlighter.h",
          "classes": [
            "AbaqusHighlighter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ActiveAnalysisObserver.h",
          "classes": [
            "ActiveAnalysisObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/AppFemGuiPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject",
            "Feature",
            "FemMeshObject",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemAnalysis",
            "Fem::FemMeshShapeNetgenObject",
            "Fem::FemPostFunctionProvider",
            "Fem::FemPostPipeline",
            "Fem::FemSetElementNodesObject",
            "Fem::FemSetNodesObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemCcxImp.h",
          "classes": [
            "DlgSettingsFemCcxImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemElmerImp.h",
          "classes": [
            "DlgSettingsFemElmerImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemExportAbaqusImp.h",
          "classes": [
            "DlgSettingsFemExportAbaqusImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemGeneralImp.h",
          "classes": [
            "DlgSettingsFemGeneralImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemGmshImp.h",
          "classes": [
            "DlgSettingsFemGmshImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemInOutVtkImp.h",
          "classes": [
            "DlgSettingsFemInOutVtkImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemMystranImp.h",
          "classes": [
            "DlgSettingsFemMystranImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/DlgSettingsFemZ88Imp.h",
          "classes": [
            "DlgSettingsFemZ88Imp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/FemSelectionGate.h",
          "classes": [
            "FemSelectionGate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/FemSettings.h",
          "classes": [
            "FemSettings"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/PropertyFemMeshItem.h",
          "classes": [
            "PropertyFemMeshItem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskAnalysisInfo.h",
          "classes": [
            "TaskAnalysisInfo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskCreateElementSet.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskCreateElementSet.h",
          "classes": [
            "TaskCreateElementSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskCreateNodeSet.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskCreateNodeSet.h",
          "classes": [
            "TaskCreateNodeSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskDlgAnalysis.h",
          "classes": [
            "TaskDlgAnalysis"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskDlgCreateElementSet.h",
          "classes": [
            "TaskDlgCreateElementSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskDlgCreateNodeSet.h",
          "classes": [
            "TaskDlgCreateNodeSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.h",
          "classes": [
            "TaskDlgMeshShapeNetgen"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskDriver.h",
          "classes": [
            "TaskDriver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraint.h",
          "classes": [
            "TaskDlgFemConstraint",
            "TaskFemConstraint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintBearing.h",
          "classes": [
            "TaskDlgFemConstraintBearing",
            "TaskFemConstraintBearing"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintContact.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintContact.h",
          "classes": [
            "TaskDlgFemConstraintContact",
            "TaskFemConstraintContact"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintDisplacement.h",
          "classes": [
            "TaskDlgFemConstraintDisplacement",
            "TaskFemConstraintDisplacement"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintFixed.h",
          "classes": [
            "TaskDlgFemConstraintFixed",
            "TaskFemConstraintFixed"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "FemAnalysis"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.h",
          "classes": [
            "TaskDlgFemConstraintFluidBoundary",
            "TaskFemConstraintFluidBoundary"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintForce.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "Line",
            "Plane"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintForce.h",
          "classes": [
            "TaskDlgFemConstraintForce",
            "TaskFemConstraintForce"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintGear.h",
          "classes": [
            "TaskDlgFemConstraintGear",
            "TaskFemConstraintGear"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintHeatflux.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintHeatflux.h",
          "classes": [
            "TaskDlgFemConstraintHeatflux",
            "TaskFemConstraintHeatflux"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintInitialTemperature.h",
          "classes": [
            "TaskDlgFemConstraintInitialTemperature",
            "TaskFemConstraintInitialTemperature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintOnBoundary.h",
          "classes": [
            "SelectionChangeModes",
            "TaskFemConstraintOnBoundary"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.h",
          "classes": [
            "TaskDlgFemConstraintPlaneRotation",
            "TaskFemConstraintPlaneRotation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintPressure.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintPressure.h",
          "classes": [
            "TaskDlgFemConstraintPressure",
            "TaskFemConstraintPressure"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintPulley.h",
          "classes": [
            "TaskDlgFemConstraintPulley",
            "TaskFemConstraintPulley"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintRigidBody.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintRigidBody.h",
          "classes": [
            "TaskDlgFemConstraintRigidBody",
            "TaskFemConstraintRigidBody"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintSpring.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintSpring.h",
          "classes": [
            "TaskDlgFemConstraintSpring",
            "TaskFemConstraintSpring"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintTemperature.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintTemperature.h",
          "classes": [
            "TaskDlgFemConstraintTemperature",
            "TaskFemConstraintTemperature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintTransform.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskFemConstraintTransform.h",
          "classes": [
            "TaskDlgFemConstraintTransform",
            "TaskFemConstraintTransform"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskObjectName.h",
          "classes": [
            "TaskObjectName"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskPostBoxes.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderPointMarker"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskPostBoxes.h",
          "classes": [
            "DataAlongLineMarker",
            "PointMarker",
            "TaskDlgPost",
            "TaskPostBranch",
            "TaskPostCalculator",
            "TaskPostClip",
            "TaskPostContours",
            "TaskPostCut",
            "TaskPostDataAlongLine",
            "TaskPostDataAtPoint",
            "TaskPostDisplay",
            "TaskPostFrames",
            "TaskPostFunction",
            "TaskPostScalarClip",
            "TaskPostWarpVector",
            "TaskPostWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskPostExtraction.h",
          "classes": [
            "TaskPostExtraction"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/TaskTetParameter.h",
          "classes": [
            "TaskTetParameter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderAnalysis.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemAnalysis",
            "FemGui::ViewProviderFemAnalysisPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderAnalysis.h",
          "classes": [
            "ViewProviderFemHighlighter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyColor",
            "PropertyMaterial"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColor",
              "name": "color"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraint",
            "FemGui::ViewProviderFemConstraintPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintBearing.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintBearing"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintContact.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintContact"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintDisplacement.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintDisplacement"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintFixed.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintFixed"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintFluidBoundary"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintForce"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintGear.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintGear"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintHeatflux.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintHeatflux"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintInitialTemperature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintInitialTemperature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintOnBoundary.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintOnBoundary"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintPlaneRotation.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintPlaneRotation"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintPressure"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintPulley.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintPulley"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintRigidBody.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintRigidBody"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintSpring.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintSpring"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintTemperature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintTemperature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemConstraintTransform.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemConstraintTransform"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemMesh.cpp",
          "classes": [
            "FemFace",
            "FemFaceGridItem",
            "Private"
          ],
          "typeIdSymbols": [
            "SoCoordinate3",
            "SoFaceDetail",
            "SoIndexedFaceSet",
            "SoLineDetail",
            "SoPointDetail"
          ],
          "propertyRegistrations": [
            "BackfaceCulling",
            "ColorMode",
            "ElementColorArray",
            "LineWidth",
            "MaxFacesShowInner",
            "NodeColorArray",
            "PointColor",
            "PointSize",
            "ShowInner"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemMesh",
            "FemGui::ViewProviderFemMeshPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemMesh.h",
          "classes": [
            "ViewProviderFEMMeshBuilder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColor",
              "name": "PointColor"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "LineWidth"
            },
            {
              "type": "PropertyBool",
              "name": "BackfaceCulling"
            },
            {
              "type": "PropertyBool",
              "name": "ShowInner"
            },
            {
              "type": "PropertyInteger",
              "name": "MaxFacesShowInner"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ColorMode"
            },
            {
              "type": "PropertyColorList",
              "name": "NodeColorArray"
            },
            {
              "type": "PropertyColorList",
              "name": "ElementColorArray"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemMeshShape.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemMeshShape",
            "FemGui::ViewProviderFemMeshShapeBase",
            "FemGui::ViewProviderFemMeshShapeBasePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemMeshShapeNetgen"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostBranchFilter.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemPostBranchFilter"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostFilter.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "PointSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemPostCalculator",
            "FemGui::ViewProviderFemPostClip",
            "FemGui::ViewProviderFemPostContours",
            "FemGui::ViewProviderFemPostCut",
            "FemGui::ViewProviderFemPostDataAlongLine",
            "FemGui::ViewProviderFemPostDataAtPoint",
            "FemGui::ViewProviderFemPostFilterPythonBase",
            "FemGui::ViewProviderFemPostScalarClip",
            "FemGui::ViewProviderFemPostWarpVector",
            "FemGui::ViewProviderPostFilterPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostFilter.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AutoScaleFactorX",
            "AutoScaleFactorY",
            "AutoScaleFactorZ",
            "Scale"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemPostBoxFunction",
            "FemGui::ViewProviderFemPostCylinderFunction",
            "FemGui::ViewProviderFemPostFunction",
            "FemGui::ViewProviderFemPostFunctionProvider",
            "FemGui::ViewProviderFemPostPlaneFunction",
            "FemGui::ViewProviderFemPostSphereFunction"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostFunction.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "SizeX"
            },
            {
              "type": "PropertyFloat",
              "name": "SizeY"
            },
            {
              "type": "PropertyFloat",
              "name": "SizeZ"
            },
            {
              "type": "PropertyFloat",
              "name": "AutoScaleFactorX"
            },
            {
              "type": "PropertyFloat",
              "name": "AutoScaleFactorY"
            },
            {
              "type": "PropertyFloat",
              "name": "AutoScaleFactorZ"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Scale"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp",
          "classes": [
            "FemPostObjectSelectionObserver"
          ],
          "typeIdSymbols": [
            "SoFCColorBar"
          ],
          "propertyRegistrations": [
            "Component",
            "EdgeColor",
            "Field",
            "LineWidth",
            "PlainColorEdgeOnSurface",
            "PointSize",
            "Transparency"
          ],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "field"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemPostObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Field"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Component"
            },
            {
              "type": "PropertyPercent",
              "name": "Transparency"
            },
            {
              "type": "PropertyBool",
              "name": "PlainColorEdgeOnSurface"
            },
            {
              "type": "PropertyColor",
              "name": "EdgeColor"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "LineWidth"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderFemPostPipeline.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderFemPostPipeline"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderResult.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderResult",
            "FemGui::ViewProviderResultPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetElementNodes.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderSetElementNodes"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetElementNodes.h",
          "classes": [
            "ViewProviderSetElementNodes"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetElements.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderSetElements"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetElements.h",
          "classes": [
            "ViewProviderSetElements"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetFaces.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderSetFaces"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetFaces.h",
          "classes": [
            "ViewProviderSetFaces"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetGeometry.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderSetGeometry"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetGeometry.h",
          "classes": [
            "ViewProviderSetGeometry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetNodes.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderSetNodes"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSetNodes.h",
          "classes": [
            "ViewProviderSetNodes"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/ViewProviderSolver.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::ViewProviderSolver",
            "FemGui::ViewProviderSolverPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "FemGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/ObjectsFem.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::MaterialObjectPython",
            "Fem::ConstraintBearing",
            "Fem::ConstraintContact",
            "Fem::ConstraintDisplacement",
            "Fem::ConstraintFixed",
            "Fem::ConstraintFluidBoundary",
            "Fem::ConstraintForce",
            "Fem::ConstraintGear",
            "Fem::ConstraintHeatflux",
            "Fem::ConstraintInitialTemperature",
            "Fem::ConstraintPlaneRotation",
            "Fem::ConstraintPressure",
            "Fem::ConstraintPulley",
            "Fem::ConstraintPython",
            "Fem::ConstraintRigidBody",
            "Fem::ConstraintSpring",
            "Fem::ConstraintTemperature",
            "Fem::ConstraintTransform",
            "Fem::FeaturePython",
            "Fem::FemAnalysis",
            "Fem::FemMeshObjectPython",
            "Fem::FemMeshShapeBaseObjectPython",
            "Fem::FemMeshShapeNetgenObject",
            "Fem::FemPostClipFilter",
            "Fem::FemPostContoursFilter",
            "Fem::FemPostPipeline",
            "Fem::FemPostScalarClipFilter",
            "Fem::FemPostWarpVectorFilter",
            "Fem::FemResultObjectPython",
            "Fem::FemSolverObjectPython",
            "Fem::PostFilterPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femcommands/commands.py",
          "classes": [
            "_SolverCalculixContextManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femcommands/manager.py",
          "classes": [
            "CommandManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/boxanalysis_base.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::MultiFuse",
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/buckling_platebuckling.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Line"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_cantilever_base_face.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_cantilever_base_solid.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_cantilever_beam_circle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Circle",
            "Part::Face"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_cantilever_beam_pipe.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Circle",
            "Part::Face"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_cantilever_beam_rect.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::Cylinder",
            "Part::Line"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_pipe_pressure_2D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Reverse"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/ccx_rigid_body.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Ellipse",
            "Part::Extrusion"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_centrif.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Compound",
            "Part::Cut",
            "Part::Cylinder",
            "Part::Feature",
            "Part::MultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_contact_shell_shell.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Compound",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_contact_solid_solid.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Cylinder",
            "Part::MultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_section_print.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Extrusion",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_selfweight_cantilever.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_tie.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Cut",
            "Part::Cylinder",
            "Part::Fuse",
            "Part::Mirroring"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/constraint_transform_torque.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::Cylinder",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::ConstraintDisplacement",
            "Fem::ConstraintSpring",
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::MultiFuse",
            "Part::Sphere"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::MultiFuse",
            "Part::Sphere"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_flow_elmer_2D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "Part::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "Part::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "Part::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_flux_elmer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "Part::Cut",
            "Part::Feature",
            "Part::MultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_magnetodynamics_elmer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cylinder"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "Part::Cut",
            "Part::Feature",
            "Part::MultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/equation_staticcurrent_elmer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cylinder"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/frequency_beamsimple.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/manager.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::TextDocument"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::MultiFuse",
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/material_nl_platewithhole.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/mystran_plate.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Plane",
            "Part::Vertex"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/rc_wall_2d.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/thermomech_bimetal.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Part::Line"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
          "classes": [
            "HighlightContext"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femguiutils/migrate_gui.py",
          "classes": [
            "FemMigrateGui"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femguiutils/post_visualization.py",
          "classes": [
            "_Extraction",
            "_Visualization",
            "_VisualizationCommand",
            "_VisualizationGroupCommand"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femguiutils/selection_widgets.py",
          "classes": [
            "FemSelectionObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/feminout/convert2TetGen.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature",
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/feminout/importFenicsMesh.py",
          "classes": [
            "WriteXDMFTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/feminout/importInpMesh.py",
          "classes": [
            "elements"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/feminout/importVTKResults.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject",
            "Fem::FemPostPipeline"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/feminout/importYamlJsonMesh.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/feminout/importZ88Mesh.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femmesh/femmesh2mesh.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femmesh/gmshtools.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femmesh/meshsetsgetter.py",
          "classes": [
            "MeshSetsGetter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/base_fempythonobject.py",
          "classes": [
            "BaseFemPythonObject",
            "_PropHelper"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/constant_vacuumpermittivity.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVacuumPermittivity\"",
              "name": "VacuumPermittivity"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/constraint_flowvelocity.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVelocity\"",
              "name": "VelocityX"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "VelocityXFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityXUnspecified"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityXHasFormula"
            },
            {
              "typeExpression": "\"App::PropertyVelocity\"",
              "name": "VelocityY"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "VelocityYFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityYUnspecified"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityYHasFormula"
            },
            {
              "typeExpression": "\"App::PropertyVelocity\"",
              "name": "VelocityZ"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "VelocityZFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityZUnspecified"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityZHasFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "NormalToBoundary"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/constraint_initialflowvelocity.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVelocity\"",
              "name": "VelocityX"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "VelocityXFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityXUnspecified"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityXHasFormula"
            },
            {
              "typeExpression": "\"App::PropertyVelocity\"",
              "name": "VelocityY"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "VelocityYFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityYUnspecified"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityYHasFormula"
            },
            {
              "typeExpression": "\"App::PropertyVelocity\"",
              "name": "VelocityZ"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "VelocityZFormula"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityZUnspecified"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "VelocityZHasFormula"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/constraint_initialpressure.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyPressure\"",
              "name": "Pressure"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/constraint_selfweight.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyAcceleration\"",
              "name": "GravityAcceleration"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "GravityDirection"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/element_fluid1D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SectionType"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LiquidSectionType"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "ManningArea"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ManningRadius"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "ManningCoefficient"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "EnlargeArea1"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "EnlargeArea2"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "ContractArea1"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "ContractArea2"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "InletPressure"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "OutletPressure"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "InletFlowRate"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "OutletFlowRate"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InletPressureActive"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OutletPressureActive"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InletFlowRateActive"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "OutletFlowRateActive"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "EntrancePipeArea"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "EntranceArea"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "DiaphragmPipeArea"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "DiaphragmArea"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "BendPipeArea"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "BendRadiusDiameter"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "BendAngle"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "BendLossCoefficient"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "GateValvePipeArea"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "GateValveClosingCoeff"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "PumpFlowRate"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "PumpHeadLoss"
            },
            {
              "typeExpression": "\"App::PropertyArea\"",
              "name": "ColebrookeArea"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ColebrookeRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "ColebrookeGrainDiameter"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "ColebrookeFormFactor"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "GasSectionType"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ChannelSectionType"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/element_rotation1D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Rotation"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/material_mechanicalnonlinear.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "LinearBaseMaterial"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "MaterialModelNonlinearity"
            },
            {
              "typeExpression": "\"App::PropertyStringList\"",
              "name": "YieldPoints"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "NumberOfLayers"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "MinimumThickness"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "GrowthRate"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/mesh_group.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseLabel"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/mesh_region.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "CharacteristicLength"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femobjects/result_mechanical.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "ResultType"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Eigenmode"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "EigenmodeFrequency"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "DisplacementVectors"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Peeq"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "MohrCoulomb"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "ReinforcementRatio_x"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "ReinforcementRatio_y"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "ReinforcementRatio_z"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "PS1Vector"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "PS2Vector"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "PS3Vector"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "DisplacementLengths"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "vonMises"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "PrincipalMax"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "PrincipalMed"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "PrincipalMin"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "MaxShear"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "MassFlowRate"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NetworkPressure"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "UserDefined"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Temperature"
            },
            {
              "typeExpression": "\"App::PropertyVectorList\"",
              "name": "HeatFlux"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStressXX"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStressYY"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStressZZ"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStressXY"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStressXZ"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStressYZ"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStrainXX"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStrainYY"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStrainZZ"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStrainXY"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStrainXZ"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "NodeStrainYZ"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "CriticalStrainRatio"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "vonMises"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::TextDocument",
            "Fem::FemPostPipeline"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/calculix/solver.py",
          "classes": [
            "_BaseSolverCalculix"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AnalysisType"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "GeometricalNonlinearity"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "MaterialNonlinearity"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "EigenmodesCount"
            },
            {
              "typeExpression": "\"App::PropertyFrequency\"",
              "name": "EigenmodeLowLimit"
            },
            {
              "typeExpression": "\"App::PropertyFrequency\"",
              "name": "EigenmodeHighLimit"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "IterationsMaximum"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "BucklingFactors"
            },
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "TimeInitialStep"
            },
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "TimeEnd"
            },
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "TimeMinimumStep"
            },
            {
              "typeExpression": "\"App::PropertyTime\"",
              "name": "TimeMaximumStep"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ThermoMechSteadyState"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IterationsControlParameterTimeUse"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "SplitInputWriter"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "IterationsControlParameterIter"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "IterationsControlParameterCutb"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IterationsUserDefinedIncrementations"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IterationsUserDefinedTimeStepLength"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "MatrixSolverType"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "BeamShellResultOutput3D"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "BeamReducedIntegration"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "OutputFrequency"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ModelSpace"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ThermoMechType"
            },
            {
              "typeExpression": "\"App::PropertyFloatConstraint\"",
              "name": "BucklingAccuracy"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ExcludeBendingStiffness"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PastixMixedPrecision"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/elmertools.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::TextDocument",
            "Fem::FemPostPipeline"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculatePangle"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculatePrincipal"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateStrains"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateStresses"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "InitializeStateVariables"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MixedFormulation"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "NeoHookeanMaterial"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PlaneStress"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Variable"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
          "classes": [
            "DeformationWriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/elasticity.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculatePangle"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculatePrincipal"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateStrains"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateStresses"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ConstantBulkSystem"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DisplaceMesh"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenAnalysis"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenSystemComplex"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenSystemComputeResiduals"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenSystemDamped"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "EigenSystemMaxIterations"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "EigenSystemSelect"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "EigenSystemTolerance"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "EigenSystemValues"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FixDisplacement"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "GeometricStiffness"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Incompressible"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MaxwellMaterial"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ModelLumping"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "ModelLumpingFilename"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "StabilityAnalysis"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UpdateTransientSystem"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Variable"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PlaneStress"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
          "classes": [
            "ElasticityWriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Variable"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ConstantBulkSystem"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DisplaceMesh"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenAnalysis"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenSystemComplex"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenSystemComputeResiduals"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EigenSystemDamped"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "EigenSystemMaxIterations"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "EigenSystemSelect"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "EigenSystemTolerance"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "EigenSystemValues"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FixDisplacement"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "GeometricStiffness"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Incompressible"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MaxwellMaterial"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ModelLumping"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "ModelLumpingFilename"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PlaneStress"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "StabilityAnalysis"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UpdateTransientSystem"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/electricforce.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ExecSolver"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
          "classes": [
            "EFwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "ExecSolver"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/electrostatic.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateCapacitanceMatrix"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElectricEnergy"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElectricField"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElectricFlux"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateSurfaceCharge"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "CapacitanceBodies"
            },
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "CapacitanceMatrixFilename"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ConstantWeights"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "PotentialDifference"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
          "classes": [
            "ESwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyFile\"",
              "name": "CapacitanceMatrixFilename"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ConstantWeights"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "PotentialDifference"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/equation.py",
          "classes": [
            "_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Priority"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/flow.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DivDiscretization"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FlowModel"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "GradpDiscretization"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Variable"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Convection"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MagneticInduction"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
          "classes": [
            "Flowwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Convection"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DivDiscretization"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FlowModel"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "GradpDiscretization"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "MagneticInduction"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Variable"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/flux.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AverageWithinMaterials"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateFlux"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateFluxAbs"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateFluxMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateGrad"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateGradAbs"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateGradMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DiscontinuousGalerkin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EnforcePositiveMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FluxCoefficient"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FluxVariable"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
          "classes": [
            "Fluxwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AverageWithinMaterials"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateFluxAbs"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateFluxMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateGradAbs"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateGradMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DiscontinuousGalerkin"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "EnforcePositiveMagnitude"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FluxCoefficient"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FluxVariable"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/heat.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Bubbles"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Convection"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "PhaseChangeModel"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
          "classes": [
            "Heatwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Convection"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "PhaseChangeModel"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/linear.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "BiCGstablDegree"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "IdrsParameter"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LinearDirectMethod"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "LinearIterations"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LinearIterativeMethod"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LinearPreconditioning"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "LinearSolverType"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LinearSystemSolverDisabled"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LinearTolerance"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Stabilize"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "SteadyStateTolerance"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IsHarmonic"
            },
            {
              "typeExpression": "\"App::PropertyFrequency\"",
              "name": "AngularFrequency"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UsePiolaTransform"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "QuadraticApproximation"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "StaticConductivity"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "FixInputCurrentDensity"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "AutomatedSourceProjectionBCs"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseLagrangeGauge"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "LagrangeGaugePenalizationCoefficient"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "UseTreeGauge"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LinearSystemRefactorize"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateCurrentDensity"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElectricField"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElementalFields"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateHarmonicLoss"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateJouleHeating"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateMagneticFieldStrength"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateMaxwellStress"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalFields"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalForces"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalHeating"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DiscontinuousBodies"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "IsHarmonic"
            },
            {
              "typeExpression": "\"App::PropertyFrequency\"",
              "name": "AngularFrequency"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateCurrentDensity"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElectricField"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateElementalFields"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateHarmonicLoss"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateJouleHeating"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateMagneticFieldStrength"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateMaxwellStress"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalFields"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalForces"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalHeating"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
          "classes": [
            "MgDyn2Dwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
          "classes": [
            "MgDynwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/nonlinear.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "NonlinearIterations"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "NonlinearNewtonAfterIterations"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "NonlinearNewtonAfterTolerance"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "NonlinearTolerance"
            },
            {
              "typeExpression": "\"App::PropertyFloatConstraint\"",
              "name": "RelaxationFactor"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateVolumeCurrent"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateJouleHeating"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "ConstantWeights"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CalculateNodalHeating"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "HeatSource"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PowerControl"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "CurrentControl"
            },
            {
              "typeExpression": "\"App::PropertyElectricCurrent\"",
              "name": "Current"
            },
            {
              "typeExpression": "\"App::PropertyPower\"",
              "name": "Power"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
          "classes": [
            "SCwriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/sifio.py",
          "classes": [
            "Builder",
            "Section",
            "Sif",
            "_IdManager",
            "_Writer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/elmer/writer.py",
          "classes": [
            "Writer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "LinearSystemSolverDisabled"
            },
            {
              "typeExpression": "\"App::PropertyIntegerConstraint\"",
              "name": "IdrsParameter"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/equationbase.py",
          "classes": [
            "BaseProxy",
            "BaseViewProxy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkSubList\"",
              "name": "References"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
          "classes": [
            "CellExpressionFromXDMF",
            "FacetFunctionFromXDMF",
            "XDMFReader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/mystran/solver.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AnalysisType"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/report.py",
          "classes": [
            "Report"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/run.py",
          "classes": [
            "_DocObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/settings.py",
          "classes": [
            "DirSetting",
            "_SolverDlg"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/solverbase.py",
          "classes": [
            "Proxy",
            "ViewProxy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/task.py",
          "classes": [
            "Task"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/writerbase.py",
          "classes": [
            "FemInputWriter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femsolver/z88/solver.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "AnalysisType"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femtaskpanels/base_femtaskpanel.py",
          "classes": [
            "_BaseTaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femtaskpanels/task_result_mechanical.py",
          "classes": [
            "_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femtaskpanels/task_solver_ccxtools.py",
          "classes": [
            "_TaskPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femtest/app/test_common.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femtest/app/test_mesh.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::FemMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femtools/ccxtools.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::TextDocument"
          ]
        },
        {
          "sourceFile": "src/Mod/Fem/femtools/membertools.py",
          "classes": [
            "AnalysisMember"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femtools/migrate_app.py",
          "classes": [
            "FemMigrateApp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femviewprovider/view_base_femobject.py",
          "classes": [
            "VPBaseFemObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femviewprovider/view_base_fempostextractors.py",
          "classes": [
            "VPPostExtractor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femviewprovider/view_base_fempostvisualization.py",
          "classes": [
            "VPPostVisualization"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
          "classes": [
            "VPMeshGmsh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Fem/femviewprovider/view_post_glyphfilter.py",
          "classes": [
            "VPPostGlyphFilter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Help",
      "sourcePath": "src/Mod/Help",
      "sourceFileCount": 2,
      "objectSourceCount": 0,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 0,
      "objects": [],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Idf",
      "sourcePath": "src/Mod/Idf",
      "sourceFileCount": 2,
      "objectSourceCount": 1,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 2,
      "objects": [
        {
          "sourceFile": "src/Mod/Idf/Idf.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Feature"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Import",
      "sourcePath": "src/Mod/Import",
      "sourceFileCount": 75,
      "objectSourceCount": 23,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 2,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 1,
      "documentObjectUsageCount": 6,
      "objects": [
        {
          "sourceFile": "src/Mod/Import/App/AppImportPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColorList",
              "name": "colors"
            },
            {
              "type": "PropertyColorList",
              "name": "colors"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/ImportOCAF.h",
          "classes": [
            "ImportXCAF"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/ImportOCAF2.cpp",
          "classes": [
            "ChildInfo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/ImportOCAF2.h",
          "classes": [
            "ImportLegacy",
            "Info"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/PlmXmlParser.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Part",
            "Assembly::Product",
            "Assembly::ProductRef"
          ]
        },
        {
          "sourceFile": "src/Mod/Import/App/SCL/BaseType.py",
          "classes": [
            "Aggregate",
            "line"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/SCL/Part21.py",
          "classes": [
            "Model",
            "Part21EntityInstance",
            "Part21Parser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/SCL/SCLBase.py",
          "classes": [
            "description"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/SCL/SimpleDataTypes.py",
          "classes": [
            "LOGICAL",
            "NUMBER"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/SCL/SimpleReader.py",
          "classes": [
            "SimpleParser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/Tools.h",
          "classes": [
            "LabelHasher",
            "ShapeHasher",
            "Tools"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/dxf/ImpExpDxf.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Import/App/dxf/ImpExpDxf.h",
          "classes": [
            "Block",
            "BlockDefinitionCollector",
            "DrawingEntityCollector",
            "EntityCollector",
            "GeometryBuilder",
            "ImportMode",
            "Insert",
            "Layer",
            "PolylineEntityCollector",
            "PrimitiveType",
            "ShapeSavingEntityCollector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/App/dxf/dxf.h",
          "classes": [
            "CommonEntityAttributes",
            "DxfImportStats",
            "DxfUnits",
            "LWPolyDataOut",
            "Layer",
            "SplineData",
            "SplineDataOut",
            "VertexInfo",
            "point3D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/AppImportGuiPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/ExportOCAFGui.h",
          "classes": [
            "ExportOCAFGui"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/ImportOCAFGui.h",
          "classes": [
            "ImportOCAFGui"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/OCAFBrowser.h",
          "classes": [
            "OCAFBrowser"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "ImportGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Import/Gui/Workbench.h",
          "classes": [
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/dxf/ImpExpDxfGui.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyColor"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/Gui/dxf/ImpExpDxfGui.h",
          "classes": [
            "ImpExpDxfReadGui"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Import/TestImportGui.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Part"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Inspection",
      "sourcePath": "src/Mod/Inspection",
      "sourceFileCount": 16,
      "objectSourceCount": 11,
      "propertyRegistrationCount": 7,
      "propertyMemberCount": 6,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 6,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Inspection/App/AppInspection.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/App/InspectionFeature.cpp",
          "classes": [
            "DistanceInspection",
            "DistanceInspectionRMS",
            "MeshInspectGrid"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Actual",
            "Distances",
            "Nominals",
            "SearchRadius",
            "Thickness"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Inspection::Feature",
            "Inspection::Group",
            "Inspection::PropertyDistanceList"
          ]
        },
        {
          "sourceFile": "src/Mod/Inspection/App/InspectionFeature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "SearchRadius"
            },
            {
              "type": "PropertyFloat",
              "name": "Thickness"
            },
            {
              "type": "PropertyLink",
              "name": "Actual"
            },
            {
              "type": "PropertyLinkList",
              "name": "Nominals"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/AppInspectionGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/ViewProviderInspection.cpp",
          "classes": [
            "ViewProviderProxyObject"
          ],
          "typeIdSymbols": [
            "GLFlagWindow",
            "SoButtonEvent",
            "SoCoordinate3",
            "SoFCColorBar",
            "SoFaceDetail",
            "SoKeyboardEvent",
            "SoMouseButtonEvent",
            "SoPointDetail"
          ],
          "propertyRegistrations": [
            "OutsideGrayed",
            "PointSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "InspectionGui::ViewProviderInspection",
            "InspectionGui::ViewProviderInspectionGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/ViewProviderInspection.h",
          "classes": [
            "ViewProviderInspection",
            "ViewProviderInspectionGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "OutsideGrayed"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/VisualInspection.cpp",
          "classes": [
            "SingleSelectionItem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/VisualInspection.h",
          "classes": [
            "VisualInspection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "InspectionGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Inspection/Gui/Workbench.h",
          "classes": [
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "JtReader",
      "sourcePath": "src/Mod/JtReader",
      "sourceFileCount": 26,
      "objectSourceCount": 17,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 1,
      "objects": [
        {
          "sourceFile": "src/Mod/JtReader/App/AppJtReaderPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::InventorObject"
          ]
        },
        {
          "sourceFile": "src/Mod/JtReader/App/FcLodHandler.h",
          "classes": [
            "FcLodHandler"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/Context.h",
          "classes": [
            "Context"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/Element_Header.h",
          "classes": [
            "Element_Header"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/GUID.h",
          "classes": [
            "GUID"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/I32.h",
          "classes": [
            "I32"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/JtReader.h",
          "classes": [
            "JtReader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/LodHandler.h",
          "classes": [
            "LodHandler"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/Segment_Header.h",
          "classes": [
            "Segment_Header"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/TOC_Entry.h",
          "classes": [
            "TOC_Entry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/U16.h",
          "classes": [
            "U16"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/U32.h",
          "classes": [
            "U32"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/U8.h",
          "classes": [
            "U8"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JrJt/UChar.h",
          "classes": [
            "UChar"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/JtReader.h",
          "classes": [
            "SimpleMeshFacet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/TKJtReader.h",
          "classes": [
            "TKJtReader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/JtReader/App/TestJtReader.h",
          "classes": [
            "TestJtReader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Material",
      "sourcePath": "src/Mod/Material",
      "sourceFileCount": 133,
      "objectSourceCount": 55,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 24,
      "documentObjectUsageCount": 1,
      "objects": [
        {
          "sourceFile": "src/Mod/Material/App/AppMaterial.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/Exceptions.h",
          "classes": [
            "ConnectionError",
            "CreationError",
            "DeleteError",
            "InvalidIndex",
            "InvalidLibrary",
            "InvalidMaterial",
            "InvalidMaterialType",
            "InvalidModel",
            "InvalidProperty",
            "LibraryNotFound",
            "MaterialExists",
            "MaterialNotFound",
            "MaterialReadError",
            "ModelNotFound",
            "MoveError",
            "PropertyNotFound",
            "RenameError",
            "ReplacementError",
            "Uninitialized",
            "UnknownValueType",
            "UpdateError"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/FolderTree.h",
          "classes": [
            "FolderTreeNode",
            "NodeType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/Library.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::Library"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialAPI/MaterialManagerExternal.py",
          "classes": [
            "MaterialLibraryObjectType",
            "MaterialLibraryType",
            "MaterialObjectType",
            "ModelObjectType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialConfigLoader.h",
          "classes": [
            "MaterialConfigLoader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialFilter.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::MaterialFilter",
            "Materials::MaterialFilterOptions"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialLibrary.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::MaterialLibrary",
            "Materials::MaterialLibraryLocal"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialLoader.h",
          "classes": [
            "MaterialEntry",
            "MaterialLoader",
            "MaterialYamlEntry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialManager.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::MaterialManager"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialManagerExternal.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::MaterialManagerExternal"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialManagerLocal.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::MaterialManagerLocal"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/MaterialValue.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::Array2D",
            "Materials::Array3D",
            "Materials::MaterialValue"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/Materials.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::Material",
            "Materials::MaterialProperty"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/Model.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::Model",
            "Materials::ModelProperty"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/ModelLibrary.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::ModelLibrary",
            "Materials::ModelLibraryLocal"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/ModelLoader.h",
          "classes": [
            "ModelEntry",
            "ModelLoader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/App/ModelManager.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::ModelManager"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/ModelManagerExternal.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::ModelManagerExternal"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/ModelManagerLocal.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::ModelManagerLocal"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/ModelUuids.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::ModelUUIDs"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/App/PropertyMaterial.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Materials::PropertyMaterial"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/Gui/AppMatGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/AppearancePreview.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoOrthographicCamera"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/AppearancePreview.h",
          "classes": [
            "AppearancePreview",
            "AppearanceSettings"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/Array2D.h",
          "classes": [
            "Array2D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/Array3D.h",
          "classes": [
            "Array3D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ArrayDelegate.h",
          "classes": [
            "ArrayDelegate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ArrayModel.h",
          "classes": [
            "AbstractArrayModel",
            "Array2DModel",
            "Array3DDepthModel",
            "Array3DModel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/BaseDelegate.h",
          "classes": [
            "BaseDelegate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgDisplayPropertiesImp.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgDisplayPropertiesImp.h",
          "classes": [
            "DlgDisplayPropertiesImp",
            "TaskDisplayProperties"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgInspectAppearance.h",
          "classes": [
            "ColorWidget",
            "DlgInspectAppearance",
            "TaskInspectAppearance"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgInspectMaterial.h",
          "classes": [
            "DlgInspectMaterial",
            "TaskInspectMaterial"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgMaterialImp.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgMaterialImp.h",
          "classes": [
            "DlgMaterialImp",
            "TaskMaterial"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgSettingsDefaultMaterial.h",
          "classes": [
            "DlgSettingsDefaultMaterial"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgSettingsExternal.h",
          "classes": [
            "DlgSettingsExternal"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/DlgSettingsMaterial.h",
          "classes": [
            "DlgSettingsMaterial"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ImageEdit.h",
          "classes": [
            "ImageEdit",
            "ImageLabel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ListDelegate.h",
          "classes": [
            "ListDelegate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ListEdit.h",
          "classes": [
            "ListEdit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ListModel.h",
          "classes": [
            "ListModel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/MaterialDelegate.h",
          "classes": [
            "MaterialDelegate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/MaterialSave.h",
          "classes": [
            "MaterialSave"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/MaterialTreeWidget.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MatGui::MaterialTreeWidget"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/Gui/MaterialTreeWidget.h",
          "classes": [
            "Gui"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/MaterialsEditor.h",
          "classes": [
            "MaterialsEditor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/ModelSelect.h",
          "classes": [
            "ModelSelect"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/TaskMigrateExternal.h",
          "classes": [
            "DlgMigrateExternal",
            "TaskMigrateExternal"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/TextEdit.h",
          "classes": [
            "TextEdit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MatGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Material/Gui/WorkbenchManipulator.h",
          "classes": [
            "WorkbenchManipulator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/MaterialEditor.py",
          "classes": [
            "MaterialEditor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Material/materialtests/TestMaterialDocument.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Measure",
      "sourcePath": "src/Mod/Measure",
      "sourceFileCount": 48,
      "objectSourceCount": 30,
      "propertyRegistrationCount": 25,
      "propertyMemberCount": 32,
      "pythonPropertyCount": 2,
      "typeIdDeclarationCount": 20,
      "documentObjectUsageCount": 2,
      "objects": [
        {
          "sourceFile": "src/Mod/Measure/App/AppMeasure.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/AppMeasurePy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureAngle.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Element1",
            "Element2"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasureAngle"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureAngle.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Element1"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Element2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureArea.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Area",
            "Elements"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasureArea"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureArea.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "Elements"
            },
            {
              "type": "PropertyArea",
              "name": "Area"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureBase.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Placement"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasureBase",
            "Measure::MeasurePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureBase.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyPlacement",
              "name": "Placement"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureDistance.cpp",
          "classes": [],
          "typeIdSymbols": [
            "MeasureDistanceType"
          ],
          "propertyRegistrations": [
            "Distance",
            "DistanceX",
            "DistanceY",
            "DistanceZ",
            "Element1",
            "Element2",
            "Position1",
            "Position2"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasureDistance",
            "Measure::MeasureDistanceDetached"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureDistance.h",
          "classes": [
            "MeasureDistanceType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Element1"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Element2"
            },
            {
              "type": "PropertyDistance",
              "name": "Distance"
            },
            {
              "type": "PropertyDistance",
              "name": "DistanceX"
            },
            {
              "type": "PropertyDistance",
              "name": "DistanceY"
            },
            {
              "type": "PropertyDistance",
              "name": "DistanceZ"
            },
            {
              "type": "PropertyVector",
              "name": "Position1"
            },
            {
              "type": "PropertyVector",
              "name": "Position2"
            },
            {
              "type": "PropertyDistance",
              "name": "Distance"
            },
            {
              "type": "PropertyDistance",
              "name": "DistanceX"
            },
            {
              "type": "PropertyDistance",
              "name": "DistanceY"
            },
            {
              "type": "PropertyDistance",
              "name": "DistanceZ"
            },
            {
              "type": "PropertyVector",
              "name": "Position1"
            },
            {
              "type": "PropertyVector",
              "name": "Position2"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureLength.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Elements",
            "Length"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasureLength"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureLength.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "Elements"
            },
            {
              "type": "PropertyDistance",
              "name": "Length"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasurePosition.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Element",
            "Position"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasurePosition"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasurePosition.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Element"
            },
            {
              "type": "PropertyPosition",
              "name": "Position"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureRadius.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Element",
            "Radius"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::MeasureRadius"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/MeasureRadius.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Element"
            },
            {
              "type": "PropertyDistance",
              "name": "Radius"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/App/Measurement.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Measure::Measurement"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/App/Measurement.h",
          "classes": [
            "MeasureType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "References3D"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/AppMeasureGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/DlgPrefsMeasureAppearanceImp.h",
          "classes": [
            "DlgPrefsMeasureAppearanceImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/QuickMeasure.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/QuickMeasure.h",
          "classes": [
            "QuickMeasure"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/TaskMeasure.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Measure::MeasurePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/TaskMeasure.h",
          "classes": [
            "TaskMeasure"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeasureGui::ViewProviderMeasureAngle"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoMFVec3f"
          ],
          "propertyRegistrations": [
            "FontSize",
            "LineColor",
            "TextBackgroundColor",
            "TextColor"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeasureGui::ViewProviderMeasure",
            "MeasureGui::ViewProviderMeasureArea",
            "MeasureGui::ViewProviderMeasureBase",
            "MeasureGui::ViewProviderMeasureCOM",
            "MeasureGui::ViewProviderMeasureGroup",
            "MeasureGui::ViewProviderMeasureLength",
            "MeasureGui::ViewProviderMeasurePosition",
            "MeasureGui::ViewProviderMeasureRadius"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/ViewProviderMeasureBase.h",
          "classes": [
            "ViewProviderMeasureArea",
            "ViewProviderMeasureCOM",
            "ViewProviderMeasureLength",
            "ViewProviderMeasurePosition",
            "ViewProviderMeasureRadius"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColor",
              "name": "TextColor"
            },
            {
              "type": "PropertyColor",
              "name": "TextBackgroundColor"
            },
            {
              "type": "PropertyColor",
              "name": "LineColor"
            },
            {
              "type": "PropertyInteger",
              "name": "FontSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/ViewProviderMeasureDistance.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoMFVec3f"
          ],
          "propertyRegistrations": [
            "ShowDelta"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeasureGui::ViewProviderMeasureDistance"
          ]
        },
        {
          "sourceFile": "src/Mod/Measure/Gui/ViewProviderMeasureDistance.h",
          "classes": [
            "DimensionLinear"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ShowDelta"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Measure/MeasureCOM.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkSubGlobal\"",
              "name": "Element"
            },
            {
              "typeExpression": "\"App::PropertyPosition\"",
              "name": "Result"
            }
          ],
          "documentObjectUsages": [
            "Measure::MeasurePython"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Mesh",
      "sourcePath": "src/Mod/Mesh",
      "sourceFileCount": 348,
      "objectSourceCount": 144,
      "propertyRegistrationCount": 44,
      "propertyMemberCount": 64,
      "pythonPropertyCount": 1,
      "typeIdDeclarationCount": 54,
      "documentObjectUsageCount": 2,
      "objects": [
        {
          "sourceFile": "src/Mod/Mesh/App/AppMeshPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Algorithm.h",
          "classes": [
            "EdgeOrder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Approximation.cpp",
          "classes": [
            "LMCylinderFunctor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Approximation.h",
          "classes": [
            "FunctionContainer",
            "PolynomialSurface"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Builder.cpp",
          "classes": [
            "Private",
            "Vertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Builder.h",
          "classes": [
            "Edge"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Curvature.cpp",
          "classes": [
            "FitPointCollector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Definitions.h",
          "classes": [
            "Math"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Degeneration.cpp",
          "classes": [
            "MeshFacet_EqualTo",
            "MeshFacet_Less",
            "Vertex_EqualTo",
            "Vertex_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Elements.h",
          "classes": [
            "MeshFacet",
            "MeshIsFlag",
            "MeshIsNotFlag",
            "MeshResetFlag",
            "MeshSetFlag"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Evaluation.cpp",
          "classes": [
            "Edge_Index",
            "Edge_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Grid.h",
          "classes": [
            "GridElement"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Helpers.h",
          "classes": [
            "MeshEdgeBuilder",
            "MeshPointBuilder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/IO/Reader3MF.h",
          "classes": [
            "Component"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/IO/ReaderOBJ.cpp",
          "classes": [
            "ReaderOBJImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/IO/ReaderPLY.h",
          "classes": [
            "PropertyComp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/IO/Writer3MF.h",
          "classes": [
            "Resource3MF"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/IO/WriterInventor.cpp",
          "classes": [
            "WriterInventorImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/IO/WriterOBJ.cpp",
          "classes": [
            "Color_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Iterator.h",
          "classes": [
            "MeshFacetIterator",
            "MeshFastFacetIterator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/KDTree.cpp",
          "classes": [
            "Point3d",
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/MeshIO.cpp",
          "classes": [
            "NODE",
            "QUAD",
            "TRIA",
            "ZipFixer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/MeshIO.h",
          "classes": [
            "MeshCleanup",
            "MeshPointFacetAdjacency"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/SetOperations.h",
          "classes": [
            "CollectFacetVisitor",
            "Edge",
            "EdgeInfo",
            "Pair",
            "Triple",
            "Tuple"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Simplify.h",
          "classes": [
            "Ref",
            "Simplify",
            "SymmetricMatrix",
            "Triangle",
            "Vertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Tools.h",
          "classes": [
            "CDistRad",
            "MeshFaceIterator",
            "MeshNearestIndexToPlane",
            "MeshSearchNeighbours",
            "MeshVertexIterator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/TopoAlgorithm.h",
          "classes": [
            "CNofFacetsCompare",
            "Vertex_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Triangulation.cpp",
          "classes": [
            "Vertex2d_EqualTo",
            "Vertex2d_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Triangulation.h",
          "classes": [
            "Triangulate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Core/Visitor.h",
          "classes": [
            "MeshPlaneVisitor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Exporter.cpp",
          "classes": [
            "Private",
            "VertLess"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FacetPyImp.cpp",
          "classes": [
            "Index"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshCurvature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CurvInfo",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::Curvature"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshCurvature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshDefects.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Epsilon",
            "FillupHolesOfLength",
            "MaxAngle",
            "MaxArea",
            "RemoveCompOfSize",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::FillHoles",
            "Mesh::FixDefects",
            "Mesh::FixDeformations",
            "Mesh::FixDegenerations",
            "Mesh::FixDuplicatedFaces",
            "Mesh::FixDuplicatedPoints",
            "Mesh::FixIndices",
            "Mesh::FixNonManifolds",
            "Mesh::FlipNormals",
            "Mesh::HarmonizeNormals",
            "Mesh::RemoveComponents"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshDefects.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyFloat",
              "name": "Epsilon"
            },
            {
              "type": "PropertyFloat",
              "name": "MaxAngle"
            },
            {
              "type": "PropertyInteger",
              "name": "FillupHolesOfLength"
            },
            {
              "type": "PropertyFloat",
              "name": "MaxArea"
            },
            {
              "type": "PropertyInteger",
              "name": "RemoveCompOfSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshExport.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FileName",
            "Format",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::Export"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshExport.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyString",
              "name": "FileName"
            },
            {
              "type": "PropertyString",
              "name": "Format"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshImport.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FileName"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::Import"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshImport.h",
          "classes": [
            "Import"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFile",
              "name": "FileName"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshSegmentByMesh.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "Normal",
            "Source",
            "Tool"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::SegmentByMesh"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshSegmentByMesh.h",
          "classes": [
            "SegmentByMesh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyLink",
              "name": "Tool"
            },
            {
              "type": "PropertyVector",
              "name": "Base"
            },
            {
              "type": "PropertyVector",
              "name": "Normal"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshSetOperations.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "OperationType",
            "Source1",
            "Source2"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::SetOperations"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshSetOperations.h",
          "classes": [
            "SetOperations"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source1"
            },
            {
              "type": "PropertyLink",
              "name": "Source2"
            },
            {
              "type": "PropertyString",
              "name": "OperationType"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshSolid.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Closed",
            "EdgeLength",
            "Height",
            "Length",
            "Radius",
            "Radius1",
            "Radius2",
            "Sampling",
            "Width"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "r"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "r"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "r"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "r"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "r"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "r"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::Cone",
            "Mesh::Cube",
            "Mesh::Cylinder",
            "Mesh::Ellipsoid",
            "Mesh::Sphere",
            "Mesh::Torus"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshSolid.h",
          "classes": [
            "Cone",
            "Cube",
            "Cylinder",
            "Ellipsoid",
            "Sphere",
            "Torus"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Sampling"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Sampling"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "EdgeLength"
            },
            {
              "type": "PropertyBool",
              "name": "Closed"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Sampling"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "EdgeLength"
            },
            {
              "type": "PropertyBool",
              "name": "Closed"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Sampling"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Sampling"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Width"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshTransform.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Position",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::Transform"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshTransform.h",
          "classes": [
            "Transform"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyMatrix",
              "name": "Position"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshTransformDemolding.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Axis",
            "Rotation",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::TransformDemolding"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/FeatureMeshTransformDemolding.h",
          "classes": [
            "TransformDemolding"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyFloat",
              "name": "Rotation"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Importer.h",
          "classes": [
            "Importer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/Mesh.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::MeshObject",
            "Mesh::MeshSegment"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/MeshFeature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Mesh"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::Feature",
            "Mesh::FeatureCustom",
            "Mesh::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/MeshProperties.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyVector",
              "name": "val"
            },
            {
              "type": "PropertyVector",
              "name": "val"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Mesh::PropertyCurvatureList",
            "Mesh::PropertyMaterial",
            "Mesh::PropertyMeshKernel",
            "Mesh::PropertyNormalList"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/MeshPyImp.cpp",
          "classes": [
            "MeshPropertyLock"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/MeshTestsApp.py",
          "classes": [
            "FilterAngle"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"Mesh::PropertyMaterial\"",
              "name": "Material"
            }
          ],
          "documentObjectUsages": [
            "Mesh::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4BandedMatrix.h",
          "classes": [
            "BandedMatrix"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Box2.h",
          "classes": [
            "Box2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Box3.h",
          "classes": [
            "Box3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4GMatrix.h",
          "classes": [
            "GMatrix"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4GVector.h",
          "classes": [
            "GVector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4IntrTriangle2Triangle2.h",
          "classes": [
            "Configuration"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4LinComp.h",
          "classes": [
            "LinComp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Line3.h",
          "classes": [
            "Line3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Mapper2.h",
          "classes": [
            "Mapper2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Mapper3.h",
          "classes": [
            "Mapper3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Math.h",
          "classes": [
            "Math"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Matrix2.h",
          "classes": [
            "Matrix2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Matrix3.h",
          "classes": [
            "Matrix3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Matrix4.h",
          "classes": [
            "Matrix4"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Memory.h",
          "classes": [
            "Block"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Plane3.h",
          "classes": [
            "Plane3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Platforms.h",
          "classes": [
            "Binary2D",
            "Binary3D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Polynomial1.h",
          "classes": [
            "Polynomial1"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4QuadricSurface.h",
          "classes": [
            "RReps"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Quaternion.h",
          "classes": [
            "Constraints",
            "Quaternion"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query.h",
          "classes": [
            "Query"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query2.h",
          "classes": [
            "Query2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query2Filtered.h",
          "classes": [
            "Query2Filtered"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query2Int64.h",
          "classes": [
            "Query2Int64"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query2TInteger.h",
          "classes": [
            "Query2TInteger"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query2TRational.h",
          "classes": [
            "Query2TRational"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query3.h",
          "classes": [
            "Query3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query3Filtered.h",
          "classes": [
            "Query3Filtered"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query3Int64.h",
          "classes": [
            "Query3Int64"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query3TInteger.h",
          "classes": [
            "Query3TInteger"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Query3TRational.h",
          "classes": [
            "Query3TRational"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4RVector2.h",
          "classes": [
            "RVector2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4RVector3.h",
          "classes": [
            "RVector3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Segment3.h",
          "classes": [
            "Segment3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Sphere3.h",
          "classes": [
            "Sphere3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4THashSet.h",
          "classes": [
            "HashItem",
            "THashSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4THashTable.h",
          "classes": [
            "HashItem",
            "THashTable"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TInteger.h",
          "classes": [
            "TInteger"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TMinHeap.h",
          "classes": [
            "TMinHeap",
            "TMinHeapRecord"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TRVector.h",
          "classes": [
            "TRVector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TRational.h",
          "classes": [
            "TRational"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TSmallUnorderedSet.h",
          "classes": [
            "TSmallUnorderedSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TStringHashTable.h",
          "classes": [
            "HashItem",
            "TStringHashTable"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4TTuple.h",
          "classes": [
            "TTuple"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Triangle2.h",
          "classes": [
            "Triangle2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Triangle3.h",
          "classes": [
            "Triangle3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4UniqueVerticesTriangles.h",
          "classes": [
            "UniqueVerticesTriangles"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Vector2.h",
          "classes": [
            "Vector2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Vector3.h",
          "classes": [
            "Vector3"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/App/WildMagic4/Wm4Vector4.h",
          "classes": [
            "Vector4"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/AppMeshGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [
            "PropertyMeshKernel",
            "ViewProviderMeshFaceSet"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "GeoFeature",
            "SoEvent",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgDecimating.h",
          "classes": [
            "DlgDecimating",
            "TaskDecimating"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgEvaluateMeshImp.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgEvaluateMeshImp.h",
          "classes": [
            "CleanupHandler",
            "DlgEvaluateMeshImp",
            "DockEvaluateMeshImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgEvaluateSettings.h",
          "classes": [
            "DlgEvaluateSettings"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgRegularSolidImp.h",
          "classes": [
            "DlgRegularSolidImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgSettingsImportExportImp.h",
          "classes": [
            "DlgSettingsImportExport"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgSettingsMeshView.h",
          "classes": [
            "DlgSettingsMeshView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgSmoothing.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/DlgSmoothing.h",
          "classes": [
            "DlgSmoothing",
            "TaskSmoothing"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/MeshEditor.cpp",
          "classes": [
            "NofFacetsCompare"
          ],
          "typeIdSymbols": [
            "SoEvent",
            "SoFaceDetail",
            "SoKeyboardEvent",
            "SoLocation2Event",
            "SoMouseButtonEvent",
            "SoPolygon"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderFace"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/MeshSelection.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "SoFaceDetail",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/RemeshGmsh.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/RemeshGmsh.h",
          "classes": [
            "TaskRemeshGmsh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/RemoveComponents.h",
          "classes": [
            "TaskRemoveComponents"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/Segmentation.h",
          "classes": [
            "TaskSegmentation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/SegmentationBestFit.cpp",
          "classes": [
            "CylinderFitParameter",
            "PlaneFitParameter",
            "SphereFitParameter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cylinder"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/SegmentationBestFit.h",
          "classes": [
            "FitParameter",
            "ParametersDialog",
            "Points",
            "TaskSegmentationBestFit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/Selection.h",
          "classes": [
            "Selection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [
            "SoCoordinate3",
            "SoFCIndexedFaceSet",
            "SoGLSelectAction",
            "SoVisibleFaceAction"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/SoFCIndexedFaceSet.h",
          "classes": [
            "MeshRenderer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/SoFCMeshObject.cpp",
          "classes": [
            "SoInputStream",
            "SoInputStreambuf",
            "SoOutputStream",
            "SoOutputStreambuf"
          ],
          "typeIdSymbols": [
            "SoFCMeshObjectNode",
            "SoFCMeshObjectShape",
            "SoGLSelectAction"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ThumbnailExtension.h",
          "classes": [
            "ThumbnailExtension3MF",
            "ThumbnailExtensionProducer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProvider.cpp",
          "classes": [
            "MeshSplit",
            "Vertex"
          ],
          "typeIdSymbols": [
            "GLFlagWindow",
            "PropertyColorList",
            "PropertyMaterial",
            "SoCoordinate3",
            "SoFaceDetail",
            "SoGLRenderAction",
            "SoIndexedFaceSet",
            "SoMouseButtonEvent",
            "SoOrthographicCamera",
            "SoPerspectiveCamera",
            "ViewProviderMesh"
          ],
          "propertyRegistrations": [
            "Coloring",
            "CreaseAngle",
            "Lighting",
            "LineColor",
            "LineTransparency",
            "LineWidth",
            "OpenEdges",
            "PointSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderExport",
            "MeshGui::ViewProviderIndexedFaceSet",
            "MeshGui::ViewProviderMesh",
            "MeshGui::ViewProviderMeshObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProvider.h",
          "classes": [
            "HighlighMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyPercent",
              "name": "LineTransparency"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "LineWidth"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "CreaseAngle"
            },
            {
              "type": "PropertyBool",
              "name": "OpenEdges"
            },
            {
              "type": "PropertyBool",
              "name": "Coloring"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Lighting"
            },
            {
              "type": "PropertyColor",
              "name": "LineColor"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderCurvature.cpp",
          "classes": [
            "Annotation"
          ],
          "typeIdSymbols": [
            "PropertyCurvatureList",
            "SoEvent",
            "SoFCColorBar",
            "SoFaceDetail",
            "SoIndexedFaceSet",
            "SoLocation2Event",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [
            "TextureMaterial"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderMeshCurvature"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderCurvature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyMaterial",
              "name": "TextureMaterial"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderDefects.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "LineWidth"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderMeshDefects",
            "MeshGui::ViewProviderMeshDegenerations",
            "MeshGui::ViewProviderMeshDuplicatedFaces",
            "MeshGui::ViewProviderMeshDuplicatedPoints",
            "MeshGui::ViewProviderMeshFolds",
            "MeshGui::ViewProviderMeshIndices",
            "MeshGui::ViewProviderMeshNonManifoldPoints",
            "MeshGui::ViewProviderMeshNonManifolds",
            "MeshGui::ViewProviderMeshOrientation",
            "MeshGui::ViewProviderMeshSelfIntersections"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderDefects.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "LineWidth"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderMeshFaceSet"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColorList",
              "name": "colors"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderPython.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderTransform.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderMeshTransform"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderTransform.h",
          "classes": [
            "ViewProviderMeshTransform"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderTransformDemolding.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::ViewProviderMeshTransformDemolding"
          ]
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/ViewProviderTransformDemolding.h",
          "classes": [
            "ViewProviderMeshTransformDemolding"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Mesh/Gui/Workbench.cpp",
          "classes": [
            "MeshInfoWatcher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshGui::Workbench"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "MeshPart",
      "sourcePath": "src/Mod/MeshPart",
      "sourceFileCount": 33,
      "objectSourceCount": 19,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 2,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/MeshPart/App/AppMeshPartPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/CurveProjector.h",
          "classes": [
            "Edge",
            "FaceSplitEdge",
            "LineSeg",
            "PolyLine",
            "SplitEdge",
            "TopoDSLess"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/MeshAlgos.cpp",
          "classes": [
            "_VertexCompare"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/MeshFlattening.h",
          "classes": [
            "FaceUnwrapper"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/MeshFlatteningLscmRelax.h",
          "classes": [
            "LscmRelax",
            "NullSpaceProjector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/MeshFlatteningNurbs.h",
          "classes": [
            "NurbsBase1D",
            "NurbsBase2D"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/Mesher.cpp",
          "classes": [
            "BrepMesh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/App/Mesher.h",
          "classes": [
            "Mesher",
            "MeshingOutput"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/AppMeshPartGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "View3DInventor"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/CrossSections.cpp",
          "classes": [
            "MeshCrossSection",
            "ViewProviderCrossSections"
          ],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/CrossSections.h",
          "classes": [
            "CrossSections",
            "TaskCrossSections"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/CurveOnMesh.cpp",
          "classes": [
            "ApproxPar",
            "PickedPoint",
            "Private"
          ],
          "typeIdSymbols": [
            "SoEvent",
            "SoFaceDetail",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshPartGui::ViewProviderCurveOnMesh"
          ]
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/CurveOnMesh.h",
          "classes": [
            "CurveOnMeshHandler",
            "ViewProviderCurveOnMesh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/TaskCurveOnMesh.h",
          "classes": [
            "CurveOnMeshWidget",
            "TaskCurveOnMesh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/Tessellation.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [
            "PropertyColorList"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/Tessellation.h",
          "classes": [
            "Mesh2ShapeGmsh",
            "TaskTessellation",
            "Tessellation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "MeshPartGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/MeshPart/Gui/Workbench.h",
          "classes": [
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "OpenSCAD",
      "sourcePath": "src/Mod/OpenSCAD",
      "sourceFileCount": 21,
      "objectSourceCount": 7,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 30,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 41,
      "objects": [
        {
          "sourceFile": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Cut",
            "Part::Feature",
            "Part::MultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/OpenSCAD/OpenSCADCommands.py",
          "classes": [
            "AddOpenSCADElement",
            "AddSCADTask",
            "ColorCodeShape",
            "Edgestofaces",
            "ExpandPlacements",
            "ExplodeGroup",
            "Hull",
            "IncreaseToleranceFeature",
            "Minkowski",
            "MirrorMeshFeature",
            "OpenSCADMeshBoolean",
            "OpenSCADMeshBooleanTask",
            "RefineShapeFeature",
            "RemoveSubtree",
            "ReplaceObject",
            "ResizeMeshFeature",
            "ScaleMeshFeature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature",
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
          "classes": [
            "CGALFeature",
            "Frustum",
            "GetWire",
            "ImportObject",
            "IncreaseTolerance",
            "MatrixTransform",
            "OffsetShape",
            "OpenSCADPlaceholder",
            "PrismaticToroid",
            "RefineShape",
            "Resize",
            "Twist",
            "ViewProviderTree"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Children"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Arguments"
            },
            {
              "typeExpression": "\"App::PropertyPythonObject\"",
              "name": "Object"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "Vector"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyMatrix\"",
              "name": "Matrix"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Vertex"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Edge"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Face"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "FacesNumber"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Radius1"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Radius2"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyQuantity\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyFloatList\"",
              "name": "Scale"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyAngle\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Segments"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyDistance\"",
              "name": "Offset"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Children"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Arguments"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Operation"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/OpenSCAD/OpenSCADUtils.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/OpenSCAD/expandplacements.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/OpenSCAD/importCSG.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Common",
            "Part::Cone",
            "Part::Cut",
            "Part::Cylinder",
            "Part::Extrusion",
            "Part::Feature",
            "Part::FeaturePython",
            "Part::Fuse",
            "Part::Mirroring",
            "Part::MultiCommon",
            "Part::MultiFuse",
            "Part::Offset",
            "Part::Offset2D",
            "Part::Part2DObjectPython",
            "Part::Plane",
            "Part::Prism",
            "Part::Revolution",
            "Part::Sphere"
          ]
        },
        {
          "sourceFile": "src/Mod/OpenSCAD/prototype.py",
          "classes": [
            "Node"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Circle",
            "Part::Cone",
            "Part::Cut",
            "Part::Cylinder",
            "Part::Extrusion",
            "Part::Feature",
            "Part::FeaturePython",
            "Part::Fillet",
            "Part::Loft",
            "Part::MultiCommon",
            "Part::Plane",
            "Part::Prism",
            "Part::Revolution",
            "Part::Sphere"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Part",
      "sourcePath": "src/Mod/Part",
      "sourceFileCount": 465,
      "objectSourceCount": 233,
      "propertyRegistrationCount": 170,
      "propertyMemberCount": 231,
      "pythonPropertyCount": 42,
      "typeIdDeclarationCount": 213,
      "documentObjectUsageCount": 78,
      "objects": [
        {
          "sourceFile": "src/Mod/Part/App/AppPartPy.cpp",
          "classes": [
            "BRepFeatModule",
            "BRepOffsetAPIModule",
            "ChFi2dModule",
            "EdgePoints",
            "Geom2dModule",
            "GeomPlateModule",
            "HLRBRepModule",
            "Module",
            "ShapeFixModule",
            "ShapeUpgradeModule"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/AttachEnginePyImp.cpp",
          "classes": [],
          "typeIdSymbols": [
            "AttachEngine"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "references"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/AttachExtension.cpp",
          "classes": [],
          "typeIdSymbols": [
            "AttachEngine",
            "PropertyLinkSubListHidden",
            "T"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "tmp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::AttachExtension",
            "Part::AttachExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/AttachExtension.h",
          "classes": [
            "Properties",
            "_Properties"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "AttacherType"
            },
            {
              "type": "PropertyEnumeration",
              "name": "AttacherEngine"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "AttachmentSupport"
            },
            {
              "type": "PropertyEnumeration",
              "name": "MapMode"
            },
            {
              "type": "PropertyBool",
              "name": "MapReversed"
            },
            {
              "type": "PropertyPlacement",
              "name": "AttachmentOffset"
            },
            {
              "type": "PropertyFloat",
              "name": "MapPathParameter"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/Attacher.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "tmpLink"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Attacher::AttachEngine",
            "Attacher::AttachEngine3D",
            "Attacher::AttachEngineLine",
            "Attacher::AttachEnginePlane",
            "Attacher::AttachEnginePoint"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/Attacher.h",
          "classes": [
            "ExceptionCancel",
            "SuggestResult"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/BRepMesh.cpp",
          "classes": [
            "MergeVertex",
            "MeshVertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/BSplineCurveBiArcs.cpp",
          "classes": [
            "TangentialArc"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/BSplineCurveBiArcs.h",
          "classes": [
            "Type"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/BodyBase.cpp",
          "classes": [],
          "typeIdSymbols": [
            "BodyBase"
          ],
          "propertyRegistrations": [
            "BaseFeature",
            "Tip"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::BodyBase"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/BodyBase.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Tip"
            },
            {
              "type": "PropertyLink",
              "name": "BaseFeature"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/CustomFeature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::CustomFeature",
            "Part::CustomFeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/DatumFeature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Datum"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/Datums.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::DatumLine",
            "Part::DatumPlane",
            "Part::DatumPoint",
            "Part::LocalCoordinateSystem"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/ExtrusionHelper.h",
          "classes": [
            "ExtrusionParameters",
            "InnerWireTaper"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FCBRepAlgoAPI_BooleanOperation.h",
          "classes": [
            "FCBRepAlgoAPIHelper",
            "FCBRepAlgoAPI_BooleanOperation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FCBRepAlgoAPI_Common.h",
          "classes": [
            "FCBRepAlgoAPI_Common"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FCBRepAlgoAPI_Cut.h",
          "classes": [
            "FCBRepAlgoAPI_Cut"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FCBRepAlgoAPI_Fuse.h",
          "classes": [
            "FCBRepAlgoAPI_Fuse"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FCBRepAlgoAPI_Section.h",
          "classes": [
            "FCBRepAlgoAPI_Section"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FT2FC.cpp",
          "classes": [
            "FTDC_Ctx"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FaceMaker.cpp",
          "classes": [
            "ElementName"
          ],
          "typeIdSymbols": [
            "FaceMaker"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::FaceMaker",
            "Part::FaceMakerPublic",
            "Part::FaceMakerSimple"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FaceMakerBullseye.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::FaceMakerBullseye",
            "Part::FaceMakerRing"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FaceMakerBullseye.h",
          "classes": [
            "FaceDriller",
            "HitTest",
            "WireInfo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FaceMakerCheese.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::FaceMakerCheese"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FaceMakerCheese.h",
          "classes": [
            "Wire_Compare"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureChamfer.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Chamfer"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureCompound.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Links"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Compound",
            "Part::Compound2"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureCompound.h",
          "classes": [
            "Compound2"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Links"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureExtrusion.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "Dir",
            "DirLink",
            "DirMode",
            "FaceMakerClass",
            "FaceMakerMode",
            "InnerWireTaper",
            "LengthFwd",
            "LengthRev",
            "Reversed",
            "Solid",
            "Symmetric",
            "TaperAngle",
            "TaperAngleRev"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Extrusion",
            "Part::FaceMakerExtrusion"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureExtrusion.h",
          "classes": [
            "FaceMakerExtrusion"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Base"
            },
            {
              "type": "PropertyVector",
              "name": "Dir"
            },
            {
              "type": "PropertyEnumeration",
              "name": "DirMode"
            },
            {
              "type": "PropertyLinkSub",
              "name": "DirLink"
            },
            {
              "type": "PropertyDistance",
              "name": "LengthFwd"
            },
            {
              "type": "PropertyDistance",
              "name": "LengthRev"
            },
            {
              "type": "PropertyBool",
              "name": "Solid"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyBool",
              "name": "Symmetric"
            },
            {
              "type": "PropertyAngle",
              "name": "TaperAngle"
            },
            {
              "type": "PropertyAngle",
              "name": "TaperAngleRev"
            },
            {
              "type": "PropertyString",
              "name": "FaceMakerClass"
            },
            {
              "type": "PropertyEnumeration",
              "name": "FaceMakerMode"
            },
            {
              "type": "PropertyEnumeration",
              "name": "InnerWireTaper"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureFace.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FaceMakerClass",
            "Sources"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Face"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureFace.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Sources"
            },
            {
              "type": "PropertyString",
              "name": "FaceMakerClass"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureFillet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Fillet"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureGeometrySet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "GeometrySet"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::FeatureGeometrySet"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureMirroring.cpp",
          "classes": [],
          "typeIdSymbols": [
            "GeoFeature"
          ],
          "propertyRegistrations": [
            "Base",
            "MirrorPlane",
            "Normal",
            "Source"
          ],
          "propertyMembers": [
            {
              "type": "PropertyVector",
              "name": "v"
            },
            {
              "type": "PropertyVector",
              "name": "v"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Mirroring"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureMirroring.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyPosition",
              "name": "Base"
            },
            {
              "type": "PropertyDirection",
              "name": "Normal"
            },
            {
              "type": "PropertyLinkSub",
              "name": "MirrorPlane"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureOffset.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Fill",
            "Intersection",
            "Join",
            "Mode",
            "SelfIntersection",
            "Source",
            "Value"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Offset",
            "Part::Offset2D"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureOffset.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyFloat",
              "name": "Value"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Join"
            },
            {
              "type": "PropertyBool",
              "name": "Intersection"
            },
            {
              "type": "PropertyBool",
              "name": "SelfIntersection"
            },
            {
              "type": "PropertyBool",
              "name": "Fill"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartBoolean.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "History",
            "Refine",
            "Tool"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Boolean"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartBoolean.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Base"
            },
            {
              "type": "PropertyLink",
              "name": "Tool"
            },
            {
              "type": "PropertyBool",
              "name": "Refine"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartBox.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Height",
            "Length",
            "Width"
          ],
          "propertyMembers": [
            {
              "type": "PropertyDistance",
              "name": "x"
            },
            {
              "type": "PropertyDistance",
              "name": "l"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartBox.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Length"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCircle.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle1",
            "Angle2",
            "Radius"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Circle"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCircle.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCommon.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Behavior",
            "History",
            "Refine",
            "Shapes"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Common",
            "Part::MultiCommon"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCommon.h",
          "classes": [
            "Common"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Shapes"
            },
            {
              "type": "PropertyBool",
              "name": "Refine"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Behavior"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCurveNet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FileName"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::CurveNet"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCurveNet.h",
          "classes": [
            "CurveNet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "FileName"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCut.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartCut.h",
          "classes": [
            "Cut"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartFuse.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "History",
            "Refine",
            "Shapes"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Fuse",
            "Part::MultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartFuse.h",
          "classes": [
            "Fuse"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Shapes"
            },
            {
              "type": "PropertyBool",
              "name": "Refine"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartImportBrep.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FileName"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::ImportBrep"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartImportBrep.h",
          "classes": [
            "ImportBrep"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "FileName"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartImportIges.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FileName"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::ImportIges"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartImportIges.h",
          "classes": [
            "ImportIges"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "FileName"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartImportStep.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FileName"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::ImportStep"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartImportStep.h",
          "classes": [
            "ImportStep"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "FileName"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartPolygon.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Close",
            "Nodes"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Polygon"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartPolygon.h",
          "classes": [
            "Polygon"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyVectorList",
              "name": "Nodes"
            },
            {
              "type": "PropertyBool",
              "name": "Close"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartSection.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Approximation"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Section"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartSection.h",
          "classes": [
            "Section"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "Approximation"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeaturePartSpline.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Spline"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureProjectOnSurface.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Direction",
            "Height",
            "Mode",
            "Offset",
            "Projection",
            "SupportFace"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::ProjectOnSurface"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureProjectOnSurface.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyDistance",
              "name": "Offset"
            },
            {
              "type": "PropertyDirection",
              "name": "Direction"
            },
            {
              "type": "PropertyLinkSub",
              "name": "SupportFace"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "Projection"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureRevolution.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Axis",
            "AxisLink",
            "Base",
            "FaceMakerClass",
            "Solid",
            "Source",
            "Symmetric"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Revolution"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureRevolution.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyVector",
              "name": "Base"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            },
            {
              "type": "PropertyLinkSub",
              "name": "AxisLink"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Angle"
            },
            {
              "type": "PropertyBool",
              "name": "Symmetric"
            },
            {
              "type": "PropertyBool",
              "name": "Solid"
            },
            {
              "type": "PropertyString",
              "name": "FaceMakerClass"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureScale.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "Uniform",
            "UniformScale",
            "XScale",
            "YScale",
            "ZScale"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Scale"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/FeatureScale.h",
          "classes": [
            "ScaleParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Base"
            },
            {
              "type": "PropertyBool",
              "name": "Uniform"
            },
            {
              "type": "PropertyFloat",
              "name": "UniformScale"
            },
            {
              "type": "PropertyFloat",
              "name": "XScale"
            },
            {
              "type": "PropertyFloat",
              "name": "YScale"
            },
            {
              "type": "PropertyFloat",
              "name": "ZScale"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/Geometry.cpp",
          "classes": [
            "GeomCurve",
            "Geometry"
          ],
          "typeIdSymbols": [
            "GeometryMigrationExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::GeomArcOfCircle",
            "Part::GeomArcOfConic",
            "Part::GeomArcOfEllipse",
            "Part::GeomArcOfHyperbola",
            "Part::GeomArcOfParabola",
            "Part::GeomBSplineCurve",
            "Part::GeomBSplineSurface",
            "Part::GeomBezierCurve",
            "Part::GeomBezierSurface",
            "Part::GeomBoundedCurve",
            "Part::GeomCircle",
            "Part::GeomCone",
            "Part::GeomConic",
            "Part::GeomCurve",
            "Part::GeomCylinder",
            "Part::GeomElementarySurface",
            "Part::GeomEllipse",
            "Part::GeomHyperbola",
            "Part::GeomLine",
            "Part::GeomLineSegment",
            "Part::GeomOffsetCurve",
            "Part::GeomOffsetSurface",
            "Part::GeomParabola",
            "Part::GeomPlane",
            "Part::GeomPlateSurface",
            "Part::GeomPoint",
            "Part::GeomSphere",
            "Part::GeomSurface",
            "Part::GeomSurfaceOfExtrusion",
            "Part::GeomSurfaceOfRevolution",
            "Part::GeomSweptSurface",
            "Part::GeomToroid",
            "Part::GeomTrimmedCurve",
            "Part::GeomTrimmedSurface",
            "Part::Geometry"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/Geometry2d.cpp",
          "classes": [
            "Geom2dCurve",
            "Geometry2d"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Geom2dArcOfCircle",
            "Part::Geom2dArcOfConic",
            "Part::Geom2dArcOfEllipse",
            "Part::Geom2dArcOfHyperbola",
            "Part::Geom2dArcOfParabola",
            "Part::Geom2dBSplineCurve",
            "Part::Geom2dBezierCurve",
            "Part::Geom2dCircle",
            "Part::Geom2dConic",
            "Part::Geom2dCurve",
            "Part::Geom2dEllipse",
            "Part::Geom2dHyperbola",
            "Part::Geom2dLine",
            "Part::Geom2dLineSegment",
            "Part::Geom2dOffsetCurve",
            "Part::Geom2dParabola",
            "Part::Geom2dPoint",
            "Part::Geom2dTrimmedCurve",
            "Part::Geometry2d"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/GeometryDefaultExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::GeometryBoolExtension",
            "Part::GeometryDoubleExtension",
            "Part::GeometryIntExtension",
            "Part::GeometryStringExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/GeometryExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::GeometryExtension",
            "Part::GeometryPersistenceExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/GeometryMigrationExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::GeometryMigrationExtension",
            "Part::GeometryMigrationPersistenceExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/GizmoHelper.h",
          "classes": [
            "State"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/ImportStep.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/Interface.h",
          "classes": [
            "Assembly",
            "Unit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/OCAF/ImportExportSettings.h",
          "classes": [
            "CodePage",
            "ImportMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/OCCTProgressIndicator.h",
          "classes": [
            "Message_ProgressRange"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/Part2DObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Part2DObject",
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PartFeature.cpp",
          "classes": [
            "ElementCache"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "EdgeLinks",
            "Edges",
            "Shape",
            "ShapeMaterial"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Feature",
            "Part::FeatureExt",
            "Part::FeaturePython",
            "Part::FilletBase"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PartFeature.h",
          "classes": [
            "ShapeOption",
            "cutFaces",
            "cutTopoShapeFaces"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Base"
            },
            {
              "type": "PropertyLinkSub",
              "name": "EdgeLinks"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/PartFeatureReference.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Reference"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::FeatureReference"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PartFeatureReference.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Reference"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/PartFeatures.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Closed",
            "Curve1",
            "Curve2",
            "Faces",
            "Frenet",
            "Intersection",
            "Join",
            "Linearize",
            "MaxDegree",
            "Mode",
            "Orientation",
            "Ruled",
            "Sections",
            "SelfIntersection",
            "Solid",
            "Source",
            "Spine",
            "Transition",
            "Value"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "v"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Loft",
            "Part::Refine",
            "Part::Reverse",
            "Part::RuledSurface",
            "Part::Sweep",
            "Part::Thickness"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PartFeatures.h",
          "classes": [
            "Refine",
            "Reverse"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Orientation"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Curve1"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Curve2"
            },
            {
              "type": "PropertyLinkList",
              "name": "Sections"
            },
            {
              "type": "PropertyBool",
              "name": "Solid"
            },
            {
              "type": "PropertyBool",
              "name": "Ruled"
            },
            {
              "type": "PropertyBool",
              "name": "Closed"
            },
            {
              "type": "PropertyBool",
              "name": "Linearize"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "MaxDegree"
            },
            {
              "type": "PropertyLinkList",
              "name": "Sections"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Spine"
            },
            {
              "type": "PropertyBool",
              "name": "Solid"
            },
            {
              "type": "PropertyBool",
              "name": "Frenet"
            },
            {
              "type": "PropertyBool",
              "name": "Linearize"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Transition"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Faces"
            },
            {
              "type": "PropertyQuantity",
              "name": "Value"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Join"
            },
            {
              "type": "PropertyBool",
              "name": "Intersection"
            },
            {
              "type": "PropertyBool",
              "name": "SelfIntersection"
            },
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyLink",
              "name": "Source"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/PreviewExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::PreviewExtension",
            "Part::PreviewExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PreviewExtension.h",
          "classes": [
            "PreviewExtensionPythonT"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/PrimitiveFeature.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyFloat"
          ],
          "propertyRegistrations": [
            "Angle",
            "Angle1",
            "Angle2",
            "Angle3",
            "Circumradius",
            "Growth",
            "Height",
            "Length",
            "LocalCoord",
            "MajorRadius",
            "MinorRadius",
            "Pitch",
            "Polygon",
            "Radius",
            "Radius1",
            "Radius2",
            "Radius3",
            "Rotations",
            "SegmentLength",
            "Style",
            "Width",
            "X",
            "X1",
            "X2",
            "X2max",
            "X2min",
            "Xmax",
            "Xmin",
            "Y",
            "Y1",
            "Y2",
            "Ymax",
            "Ymin",
            "Z",
            "Z1",
            "Z2",
            "Z2max",
            "Z2min",
            "Zmax",
            "Zmin"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "floatProp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::Cone",
            "Part::Cylinder",
            "Part::Ellipse",
            "Part::Ellipsoid",
            "Part::Helix",
            "Part::Line",
            "Part::Plane",
            "Part::Primitive",
            "Part::Prism",
            "Part::RegularPolygon",
            "Part::Sphere",
            "Part::Spiral",
            "Part::Torus",
            "Part::Vertex",
            "Part::Wedge"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PrimitiveFeature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyDistance",
              "name": "X"
            },
            {
              "type": "PropertyDistance",
              "name": "Y"
            },
            {
              "type": "PropertyDistance",
              "name": "Z"
            },
            {
              "type": "PropertyDistance",
              "name": "X1"
            },
            {
              "type": "PropertyDistance",
              "name": "Y1"
            },
            {
              "type": "PropertyDistance",
              "name": "Z1"
            },
            {
              "type": "PropertyDistance",
              "name": "X2"
            },
            {
              "type": "PropertyDistance",
              "name": "Y2"
            },
            {
              "type": "PropertyDistance",
              "name": "Z2"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Width"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle3"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyLength",
              "name": "Radius3"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle3"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Polygon"
            },
            {
              "type": "PropertyLength",
              "name": "Circumradius"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Polygon"
            },
            {
              "type": "PropertyLength",
              "name": "Circumradius"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle3"
            },
            {
              "type": "PropertyLength",
              "name": "Pitch"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "SegmentLength"
            },
            {
              "type": "PropertyEnumeration",
              "name": "LocalCoord"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Style"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Growth"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "Rotations"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "SegmentLength"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyDistance",
              "name": "Xmin"
            },
            {
              "type": "PropertyDistance",
              "name": "Ymin"
            },
            {
              "type": "PropertyDistance",
              "name": "Zmin"
            },
            {
              "type": "PropertyDistance",
              "name": "Z2min"
            },
            {
              "type": "PropertyDistance",
              "name": "X2min"
            },
            {
              "type": "PropertyDistance",
              "name": "Xmax"
            },
            {
              "type": "PropertyDistance",
              "name": "Ymax"
            },
            {
              "type": "PropertyDistance",
              "name": "Zmax"
            },
            {
              "type": "PropertyDistance",
              "name": "Z2max"
            },
            {
              "type": "PropertyDistance",
              "name": "X2max"
            },
            {
              "type": "PropertyLength",
              "name": "MajorRadius"
            },
            {
              "type": "PropertyLength",
              "name": "MinorRadius"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/PrismExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::PrismExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PrismExtension.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyAngle",
              "name": "FirstAngle"
            },
            {
              "type": "PropertyAngle",
              "name": "SecondAngle"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/PropertyGeometryList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::PropertyGeometryList"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PropertyTopoShape.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyStringList",
              "name": "prop"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::PropertyFilletEdges",
            "Part::PropertyPartShape",
            "Part::PropertyShapeCache",
            "Part::PropertyShapeHistory"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/PropertyTopoShapeList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::PropertyTopoShapeList"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/ShapeMapHasher.h",
          "classes": [
            "ShapeMapHasher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/TopoShape.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Part::ShapeSegment",
            "Part::TopoShape"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/App/TopoShape.h",
          "classes": [
            "ChamferType",
            "CheckGeometry",
            "CheckScale",
            "ConnectionPolicy",
            "Continuity",
            "CoordinateSystem",
            "CopyType",
            "FillType",
            "Flip",
            "HistoryTraceType",
            "IsClosed",
            "IsRuled",
            "IsSolid",
            "JoinType",
            "LinearizeEdge",
            "LinearizeFace",
            "MakeSolid",
            "MapElement",
            "OpenResult",
            "RefineFail",
            "RevolMode",
            "ShapeProtector",
            "SingleShapeCompoundCreationPolicy",
            "Spine",
            "TransitionMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/TopoShapeExpansion.cpp",
          "classes": [
            "EdgePoints",
            "MapperFill",
            "MapperPrism",
            "MapperThruSections",
            "MyRefineMaker",
            "NameInfo",
            "NameKey",
            "ShapeInfo"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/TopoShapeMapper.cpp",
          "classes": [
            "TopoDS_ShapeHasher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/TopoShapeMapper.h",
          "classes": [
            "MappingStatus",
            "ShapeHasher",
            "ShapeValue"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/TopoShapePyImp.cpp",
          "classes": [
            "PyShapeMapper",
            "TopoShapePyInit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColorList",
              "name": "prop"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/VectorAdapter.h",
          "classes": [
            "VectorAdapter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/WireJoiner.cpp",
          "classes": [
            "BoxGetter",
            "EdgeInfo",
            "EdgeSet",
            "IntersectInfo",
            "PntGetter",
            "SplitInfo",
            "StackInfo",
            "VectorSet",
            "VertexInfo",
            "WireInfo",
            "WireJoinerP",
            "WireSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/edgecluster.h",
          "classes": [
            "Edgesort_gp_Pnt_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/modelRefine.cpp",
          "classes": [
            "WireSort"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/App/modelRefine.h",
          "classes": [
            "FaceAdjacencySplitter",
            "FaceEqualitySplitter",
            "FaceTypeSplitter",
            "FaceTypedBSpline",
            "FaceTypedBase",
            "FaceTypedCylinder",
            "FaceTypedPlane",
            "FaceUniter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/AttachmentEditor/Commands.py",
          "classes": [
            "CommandEditAttachment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/BOPTools/BOPFeatures.py",
          "classes": [
            "BOPFeatures"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Common",
            "Part::Cut",
            "Part::Fuse",
            "Part::MultiCommon",
            "Part::MultiFuse",
            "Part::Section"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/BOPTools/GeneralFuseResult.py",
          "classes": [
            "GeneralFuseResult"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/BOPTools/JoinFeatures.py",
          "classes": [
            "CommandConnect",
            "CommandCutout",
            "CommandEmbed",
            "FeatureConnect",
            "FeatureCutout",
            "FeatureEmbed",
            "ViewProviderConnect",
            "ViewProviderCutout",
            "ViewProviderEmbed"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Refine"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Tolerance"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Tool"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Refine"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Tolerance"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Tool"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Refine"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Tolerance"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/BOPTools/SplitFeatures.py",
          "classes": [
            "CommandBooleanFragments",
            "CommandSlice",
            "CommandSliceApart",
            "CommandXOR",
            "FeatureBooleanFragments",
            "FeatureSlice",
            "FeatureXOR",
            "ViewProviderBooleanFragments",
            "ViewProviderSlice",
            "ViewProviderXOR"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Mode"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Tolerance"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Tools"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Mode"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Tolerance"
            },
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Tolerance"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/BOPTools/ToleranceFeatures.py",
          "classes": [
            "CommandToleranceSet",
            "FeatureToleranceSet",
            "ViewProviderToleranceSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "Objects"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Refine"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "minTolerance"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "maxTolerance"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "maxTolerance"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/BasicShapes/CommandShapes.py",
          "classes": [
            "CommandTube"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/BasicShapes/Shapes.py",
          "classes": [
            "TubeFeature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "OuterRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "InnerRadius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/BasicShapes/ViewProviderShapes.py",
          "classes": [
            "TaskTubeUI",
            "ViewProviderTube"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/CompoundTools/CompoundFilter.py",
          "classes": [
            "_CompoundFilter",
            "_ViewProviderCompoundFilter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "FilterType"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "items"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Stencil"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "WindowFrom"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "WindowTo"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "OverrideMaxVal"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Invert"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "DontUnhideOnDelete"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/CompoundTools/Explode.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/CompoundTools/_CommandCompoundFilter.py",
          "classes": [
            "_CommandCompoundFilter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/CompoundTools/_CommandExplodeCompound.py",
          "classes": [
            "_CommandExplodeCompound"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/AppPartGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [
            "PropertyPartShape",
            "ViewProviderPart"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/AttacherTexts.cpp",
          "classes": [],
          "typeIdSymbols": [
            "AttachEngine",
            "AttachEngine3D",
            "AttachEngineLine",
            "AttachEnginePlane",
            "AttachEnginePoint"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/BoxSelection.cpp",
          "classes": [
            "FaceSelectionGate"
          ],
          "typeIdSymbols": [
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/BoxSelection.h",
          "classes": [
            "BoxSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/Command.cpp",
          "classes": [
            "CmdPartDatums"
          ],
          "typeIdSymbols": [
            "DocumentObject",
            "Feature",
            "View3DInventor"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::DatumLine",
            "Part::DatumPlane",
            "Part::DatumPoint",
            "Part::Face",
            "Part::LocalCoordinateSystem",
            "Part::RuledSurface"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/CommandSimple.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature",
            "Part::Refine"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/CrossSections.cpp",
          "classes": [
            "ViewProviderCrossSections"
          ],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/CrossSections.h",
          "classes": [
            "CrossSections",
            "TaskCrossSections"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgBooleanOperation.cpp",
          "classes": [
            "BooleanOperationItem"
          ],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgBooleanOperation.h",
          "classes": [
            "DlgBooleanOperation",
            "TaskBooleanOperation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgExportStep.h",
          "classes": [
            "DlgExportHeaderStep",
            "DlgExportStep",
            "StepSettings"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgExtrusion.cpp",
          "classes": [
            "EdgeSelection"
          ],
          "typeIdSymbols": [
            "Feature",
            "Link",
            "Part"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "lnk"
            },
            {
              "type": "PropertyLink",
              "name": "lnk"
            },
            {
              "type": "PropertyLinkSub",
              "name": "lnk"
            },
            {
              "type": "PropertyLink",
              "name": "lnk"
            },
            {
              "type": "PropertyLinkSub",
              "name": "lnk"
            }
          ],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Extrusion"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgExtrusion.h",
          "classes": [
            "DlgExtrusion",
            "TaskExtrusion"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgFilletEdges.cpp",
          "classes": [
            "EdgeFaceSelection",
            "Private",
            "SelectionObjectCompare"
          ],
          "typeIdSymbols": [
            "Feature",
            "SoBrepEdgeSet",
            "SoBrepFaceSet",
            "SoBrepPointSet"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgFilletEdges.h",
          "classes": [
            "DlgChamferEdges",
            "DlgFilletEdges",
            "FilletEdgesDialog",
            "FilletRadiusDelegate",
            "FilletRadiusModel",
            "TaskChamferEdges",
            "TaskFilletEdges"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgImportStep.h",
          "classes": [
            "DlgImportStep",
            "StepImportSettings"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgPartBoxImp.h",
          "classes": [
            "DlgPartBoxImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgPartCylinderImp.h",
          "classes": [
            "DlgPartCylinderImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgPartImportIgesImp.h",
          "classes": [
            "DlgPartImportIgesImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgPartImportStepImp.h",
          "classes": [
            "DlgPartImportStepImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgPrimitives.cpp",
          "classes": [
            "CircleFromThreePoints"
          ],
          "typeIdSymbols": [
            "SoFCUnifiedSelection",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgPrimitives.h",
          "classes": [
            "AbstractPrimitive",
            "BoxPrimitive",
            "CirclePrimitive",
            "ConePrimitive",
            "CylinderPrimitive",
            "DlgPrimitives",
            "EllipsePrimitive",
            "EllipsoidPrimitive",
            "HelixPrimitive",
            "LinePrimitive",
            "Location",
            "Picker",
            "PlanePrimitive",
            "PolygonPrimitive",
            "PrismPrimitive",
            "SpherePrimitive",
            "SpiralPrimitive",
            "TaskPrimitives",
            "TaskPrimitivesEdit",
            "TorusPrimitive",
            "VertexPrimitive",
            "WedgePrimitive"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgProjectionOnSurface.cpp",
          "classes": [
            "EdgeSelection",
            "FaceSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgProjectionOnSurface.h",
          "classes": [
            "DlgProjectOnSurface",
            "DlgProjectionOnSurface",
            "SShapeStore",
            "TaskProjectOnSurface",
            "TaskProjectionOnSurface"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgRevolution.cpp",
          "classes": [
            "EdgeSelection"
          ],
          "typeIdSymbols": [
            "Feature",
            "Link",
            "Part"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "lnk"
            },
            {
              "type": "PropertyLinkSub",
              "name": "axisLink"
            },
            {
              "type": "PropertyLinkSub",
              "name": "lnk"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgRevolution.h",
          "classes": [
            "DlgRevolution",
            "TaskRevolution"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgScale.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "Link",
            "Part"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Scale"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgScale.h",
          "classes": [
            "DlgScale",
            "TaskScale"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgSettings3DViewPartImp.cpp",
          "classes": [],
          "typeIdSymbols": [
            "ViewProviderPart"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgSettings3DViewPartImp.h",
          "classes": [
            "DlgSettings3DViewPart"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgSettingsGeneral.h",
          "classes": [
            "DlgImportExportIges",
            "DlgImportExportStep",
            "DlgSettingsGeneral"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/DlgSettingsObjectColor.h",
          "classes": [
            "DlgSettingsObjectColor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/Mirroring.cpp",
          "classes": [
            "MirrorPlaneSelection"
          ],
          "typeIdSymbols": [
            "Feature",
            "Link",
            "Part"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/Mirroring.h",
          "classes": [
            "Mirroring",
            "TaskMirroring"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/PatternParametersWidget.h",
          "classes": [
            "PatternMode",
            "PatternType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/SectionCutting.cpp",
          "classes": [
            "Refresh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/SectionCutting.h",
          "classes": [
            "Args",
            "SectionCut"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ShapeFromMesh.h",
          "classes": [
            "ShapeFromMesh"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/SoBrepEdgeSet.cpp",
          "classes": [
            "HighlightSegment",
            "SelContext"
          ],
          "typeIdSymbols": [
            "SoHighlightElementAction",
            "SoLineDetail",
            "SoSelectionElementAction"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/SoBrepFaceSet.cpp",
          "classes": [
            "Buffer",
            "VBO"
          ],
          "typeIdSymbols": [
            "SoFaceDetail",
            "SoHighlightElementAction",
            "SoSelectionElementAction",
            "SoUpdateVBOAction",
            "SoVRMLAction"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/SoBrepPointSet.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoHighlightElementAction",
            "SoPointDetail",
            "SoSelectionElementAction"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskAttacher.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject",
            "Plane"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskAttacher.h",
          "classes": [
            "SubAndObjName"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyOverrideContext",
              "name": "overrides"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskCheckGeometry.h",
          "classes": [
            "BOPProgressIndicator",
            "ResultEntry",
            "ResultModel",
            "TaskCheckGeometryDialog",
            "TaskCheckGeometryResults"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskFaceAppearances.cpp",
          "classes": [
            "FaceSelection",
            "Private"
          ],
          "typeIdSymbols": [
            "SoBrepFaceSet",
            "SoFaceDetail",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskFaceAppearances.h",
          "classes": [
            "FaceAppearances",
            "TaskFaceAppearances"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskLoft.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Loft"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskLoft.h",
          "classes": [
            "LoftWidget",
            "TaskLoft"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskOffset.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskOffset.h",
          "classes": [
            "OffsetWidget",
            "TaskOffset"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskShapeBuilder.cpp",
          "classes": [
            "Private",
            "ShapeSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskShapeBuilder.h",
          "classes": [
            "ShapeBuilderWidget",
            "TaskShapeBuilder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskSweep.cpp",
          "classes": [
            "EdgeSelection",
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Sweep"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskSweep.h",
          "classes": [
            "SweepWidget",
            "TaskSweep"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskThickness.cpp",
          "classes": [
            "FaceSelection",
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/TaskThickness.h",
          "classes": [
            "TaskThickness",
            "ThicknessWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProvider.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPart"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProvider.h",
          "classes": [
            "ViewProviderShapeBuilder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProvider2DObject.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyFloat"
          ],
          "propertyRegistrations": [
            "GridAutoSize",
            "GridSize",
            "GridSnap",
            "GridStyle",
            "ShowGrid",
            "ShowOnlyInEditMode",
            "ShowPlane",
            "TightGrid",
            "maxNumberOfLines"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "floatProp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProvider2DObject",
            "PartGui::ViewProvider2DObjectGrid",
            "PartGui::ViewProvider2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProvider2DObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ShowPlane"
            },
            {
              "type": "PropertyBool",
              "name": "ShowGrid"
            },
            {
              "type": "PropertyBool",
              "name": "ShowOnlyInEditMode"
            },
            {
              "type": "PropertyLength",
              "name": "GridSize"
            },
            {
              "type": "PropertyEnumeration",
              "name": "GridStyle"
            },
            {
              "type": "PropertyBool",
              "name": "TightGrid"
            },
            {
              "type": "PropertyBool",
              "name": "GridSnap"
            },
            {
              "type": "PropertyBool",
              "name": "GridAutoSize"
            },
            {
              "type": "PropertyInteger",
              "name": "maxNumberOfLines"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderAttachExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderAttachExtension",
            "PartGui::ViewProviderAttachExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderBoolean.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderBoolean",
            "PartGui::ViewProviderMultiCommon",
            "PartGui::ViewProviderMultiFuse"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderBox.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderBox"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderCircleParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderCircleParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderCompound.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderCompound"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderConeParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderConeParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderCurveNet.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoKeyboardEvent",
            "SoLocation2Event",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderCurveNet"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderCurveNet.h",
          "classes": [
            "Node"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderCylinderParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderCylinderParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderDatum.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderLCS",
            "PartGui::ViewProviderLine",
            "PartGui::ViewProviderPlane",
            "PartGui::ViewProviderPoint"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderEllipseParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderEllipseParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderExt.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyColorList",
            "SoFaceDetail",
            "SoLineDetail",
            "SoPointDetail"
          ],
          "propertyRegistrations": [
            "AngularDeflection",
            "Deviation",
            "DrawStyle",
            "Lighting",
            "LineColor",
            "LineColorArray",
            "LineMaterial",
            "LineWidth",
            "PointColor",
            "PointColorArray",
            "PointMaterial",
            "PointSize",
            "ShowPlacement"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPartExt"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderExt.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "Deviation"
            },
            {
              "type": "PropertyBool",
              "name": "ControlPoints"
            },
            {
              "type": "PropertyAngle",
              "name": "AngularDeflection"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Lighting"
            },
            {
              "type": "PropertyEnumeration",
              "name": "DrawStyle"
            },
            {
              "type": "PropertyBool",
              "name": "ShowPlacement"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            },
            {
              "type": "PropertyColor",
              "name": "PointColor"
            },
            {
              "type": "PropertyMaterial",
              "name": "PointMaterial"
            },
            {
              "type": "PropertyColorList",
              "name": "PointColorArray"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "LineWidth"
            },
            {
              "type": "PropertyColor",
              "name": "LineColor"
            },
            {
              "type": "PropertyMaterial",
              "name": "LineMaterial"
            },
            {
              "type": "PropertyColorList",
              "name": "LineColorArray"
            },
            {
              "type": "PropertyColorList",
              "name": "_diffuseColor"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderExtrusion.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderExtrusion"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderGridExtension.cpp",
          "classes": [
            "GridExtensionP"
          ],
          "typeIdSymbols": [
            "PropertyFloat"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "floatProp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderGridExtension",
            "PartGui::ViewProviderGridExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderGridExtension.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ShowGrid"
            },
            {
              "type": "PropertyLength",
              "name": "GridSize"
            },
            {
              "type": "PropertyBool",
              "name": "GridAuto"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderHelixParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderHelixParametric",
            "PartGui::ViewProviderSpiralParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderImport.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderImport"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderLineParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderLineParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderMirror.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderChamfer",
            "PartGui::ViewProviderFillet",
            "PartGui::ViewProviderLoft",
            "PartGui::ViewProviderMirror",
            "PartGui::ViewProviderOffset",
            "PartGui::ViewProviderOffset2D",
            "PartGui::ViewProviderRefine",
            "PartGui::ViewProviderReverse",
            "PartGui::ViewProviderRevolution",
            "PartGui::ViewProviderSweep",
            "PartGui::ViewProviderThickness"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderMirror.h",
          "classes": [
            "ViewProviderChamfer",
            "ViewProviderLoft",
            "ViewProviderOffset",
            "ViewProviderOffset2D",
            "ViewProviderRefine",
            "ViewProviderReverse",
            "ViewProviderRevolution",
            "ViewProviderSweep",
            "ViewProviderThickness"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPartExtPyImp.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColorList",
              "name": "prop"
            },
            {
              "type": "PropertyColorList",
              "name": "prop"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderFace",
            "PartGui::ViewProviderPlaneParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPointParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPointParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPreviewExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPreviewExtension",
            "PartGui::ViewProviderPreviewExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPreviewExtension.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColor",
              "name": "PreviewColor"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPrimitive.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPrimitive"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPrism.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPrism",
            "PartGui::ViewProviderWedge"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderProjectOnSurface.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderProjectOnSurface"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderPython.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderCustom",
            "PartGui::ViewProviderCustomPython",
            "PartGui::ViewProviderPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderReference.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ControlPoints",
            "Lighting",
            "LineColor",
            "LineMaterial",
            "LineWidth",
            "PointColor",
            "PointMaterial",
            "PointSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderPartReference"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderReference.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "LineWidth"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            },
            {
              "type": "PropertyColor",
              "name": "LineColor"
            },
            {
              "type": "PropertyColor",
              "name": "PointColor"
            },
            {
              "type": "PropertyMaterial",
              "name": "LineMaterial"
            },
            {
              "type": "PropertyMaterial",
              "name": "PointMaterial"
            },
            {
              "type": "PropertyBool",
              "name": "ControlPoints"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Lighting"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderRegularPolygon.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderRegularPolygon"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderRuledSurface.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderRuledSurface"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderScale.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderScale"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderSphereParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderEllipsoid",
            "PartGui::ViewProviderSphereParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderSpline.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderSpline",
            "PartGui::ViewProviderSplineExtension",
            "PartGui::ViewProviderSplineExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderSpline.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ControlPoints"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/Gui/ViewProviderTorusParametric.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::ViewProviderTorusParametric"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/Gui/WorkbenchManipulator.h",
          "classes": [
            "WorkbenchManipulator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Part/JoinFeatures.py",
          "classes": [
            "_PartJoinFeature",
            "_ViewProviderPartJoinFeature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Mode"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Base"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Tool"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "Refine"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/Part/MakeBottle.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/TestPartApp.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Part",
            "Part::Box",
            "Part::Cylinder",
            "Part::Extrusion",
            "Part::Feature",
            "Part::Mirroring",
            "Part::RuledSurface",
            "Part::Thickness",
            "Sketcher::SketchObject",
            "Spreadsheet::Sheet"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/TestPartGui.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Box",
            "Part::Compound",
            "Part::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/ColorPerFaceTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "Part::Box",
            "Part::Cylinder"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/ColorTransparencyTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Origin",
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/TestPartMirror.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Mirroring",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/TopoShapeListTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"Part::PropertyTopoShapeList\"",
              "name": "Shapes"
            }
          ],
          "documentObjectUsages": [
            "App::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/TopoShapeTest.py",
          "classes": [
            "TopoShapeAssertions"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Compound",
            "Part::Cut",
            "Part::Cylinder",
            "Part::Fuse",
            "Part::MultiCommon"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/part_test_objects.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Annotation",
            "Part::Box",
            "Part::Circle",
            "Part::Cone",
            "Part::Cylinder",
            "Part::Ellipse",
            "Part::Ellipsoid",
            "Part::Feature",
            "Part::Helix",
            "Part::Line",
            "Part::Plane",
            "Part::Prism",
            "Part::RegularPolygon",
            "Part::Sphere",
            "Part::Spiral",
            "Part::Torus",
            "Part::Vertex",
            "Part::Wedge"
          ]
        },
        {
          "sourceFile": "src/Mod/Part/parttests/regression_tests.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Loft",
            "Sketcher::SketchObject"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "PartDesign",
      "sourcePath": "src/Mod/PartDesign",
      "sourceFileCount": 269,
      "objectSourceCount": 183,
      "propertyRegistrationCount": 218,
      "propertyMemberCount": 219,
      "pythonPropertyCount": 22,
      "typeIdDeclarationCount": 108,
      "documentObjectUsageCount": 181,
      "objects": [
        {
          "sourceFile": "src/Mod/PartDesign/App/AppPartDesignPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/Body.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [
            "AllowCompound"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/Body.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "AllowCompound"
            },
            {
              "type": "PropertyBool",
              "name": "IsActive"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/DatumCS.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::CoordinateSystem"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/DatumLine.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Length",
            "ResizeMode"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Line"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/DatumLine.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "ResizeMode"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/DatumPlane.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Length",
            "ResizeMode",
            "Width"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/DatumPlane.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "ResizeMode"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Width"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/DatumPoint.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Point"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/Feature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BaseFeature",
            "SuppressedShape",
            "_Body"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Feature",
            "PartDesign::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/Feature.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "BaseFeature"
            },
            {
              "type": "PropertyLinkHidden",
              "name": "_Body"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureAddSub.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AddSubShape"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::FeatureAddSub",
            "PartDesign::FeatureAddSubPython",
            "PartDesign::FeatureAdditivePython",
            "PartDesign::FeatureSubtractivePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureAddSub.h",
          "classes": [
            "FeatureAdditivePython",
            "FeatureSubtractivePython"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureBase.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::FeatureBase"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureBoolean.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Type"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Boolean"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureBoolean.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Type"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureChamfer.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "ChamferType",
            "FlipDirection",
            "Size",
            "Size2",
            "UseAllEdges"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "p"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Chamfer"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureChamfer.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "ChamferType"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "Size"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "Size2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyBool",
              "name": "FlipDirection"
            },
            {
              "type": "PropertyBool",
              "name": "UseAllEdges"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureDraft.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyFloatConstraint"
          ],
          "propertyRegistrations": [
            "Angle",
            "NeutralPlane",
            "PullDirection",
            "Reversed"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "v"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Draft"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureDraft.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyLinkSub",
              "name": "NeutralPlane"
            },
            {
              "type": "PropertyLinkSub",
              "name": "PullDirection"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureDressUp.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "SupportTransform"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::DressUp"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureDressUp.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Base"
            },
            {
              "type": "PropertyBool",
              "name": "SupportTransform"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureExtrude.cpp",
          "classes": [
            "Part"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::FeatureExtrude"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureExtrude.h",
          "classes": [
            "ExtrudeOption"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "SideType"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Type"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Type2"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Length2"
            },
            {
              "type": "PropertyAngle",
              "name": "TaperAngle"
            },
            {
              "type": "PropertyAngle",
              "name": "TaperAngle2"
            },
            {
              "type": "PropertyBool",
              "name": "UseCustomVector"
            },
            {
              "type": "PropertyVector",
              "name": "Direction"
            },
            {
              "type": "PropertyBool",
              "name": "AlongSketchNormal"
            },
            {
              "type": "PropertyLength",
              "name": "Offset"
            },
            {
              "type": "PropertyLength",
              "name": "Offset2"
            },
            {
              "type": "PropertyLinkSub",
              "name": "ReferenceAxis"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureFillet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Radius",
            "UseAllEdges"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "p"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Fillet"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureFillet.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyQuantityConstraint",
              "name": "Radius"
            },
            {
              "type": "PropertyBool",
              "name": "UseAllEdges"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureGroove.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Angle2",
            "Axis",
            "Base",
            "ReferenceAxis",
            "Type",
            "UpToFace"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Groove"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureGroove.h",
          "classes": [
            "RevolMethod"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Type"
            },
            {
              "type": "PropertyVector",
              "name": "Base"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyLinkSub",
              "name": "ReferenceAxis"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureHelix.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Axis",
            "Base",
            "Growth",
            "HasBeenEdited",
            "Height",
            "LeftHanded",
            "Mode",
            "Outside",
            "Pitch",
            "ReferenceAxis",
            "Reversed",
            "Tolerance",
            "Turns"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "TurnsProperty"
            },
            {
              "type": "PropertyLength",
              "name": "GrowthProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::AdditiveHelix",
            "PartDesign::Helix",
            "PartDesign::SubtractiveHelix"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureHelix.h",
          "classes": [
            "HelixMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyVector",
              "name": "Base"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            },
            {
              "type": "PropertyLength",
              "name": "Pitch"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Turns"
            },
            {
              "type": "PropertyBool",
              "name": "LeftHanded"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyDistance",
              "name": "Growth"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyBool",
              "name": "Outside"
            },
            {
              "type": "PropertyBool",
              "name": "HasBeenEdited"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Tolerance"
            },
            {
              "type": "PropertyLinkSub",
              "name": "ReferenceAxis"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureHole.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BaseProfileType",
            "CustomThreadClearance",
            "Depth",
            "DepthType",
            "Diameter",
            "DrillForDepth",
            "DrillPoint",
            "DrillPointAngle",
            "HoleCutCountersinkAngle",
            "HoleCutCustomValues",
            "HoleCutDepth",
            "HoleCutDiameter",
            "HoleCutType",
            "ModelThread",
            "Tapered",
            "TaperedAngle",
            "ThreadClass",
            "ThreadDepth",
            "ThreadDepthType",
            "ThreadDiameter",
            "ThreadDirection",
            "ThreadFit",
            "ThreadSize",
            "ThreadType",
            "Threaded",
            "UseCustomThreadClearance"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Hole"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureHole.h",
          "classes": [
            "CounterBoreDimension",
            "CounterSinkDimension",
            "CutDimensionKey",
            "CutDimensionSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "Threaded"
            },
            {
              "type": "PropertyBool",
              "name": "ModelThread"
            },
            {
              "type": "PropertyLength",
              "name": "ThreadPitch"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThreadType"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThreadSize"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThreadClass"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThreadFit"
            },
            {
              "type": "PropertyLength",
              "name": "Diameter"
            },
            {
              "type": "PropertyLength",
              "name": "ThreadDiameter"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThreadDirection"
            },
            {
              "type": "PropertyEnumeration",
              "name": "HoleCutType"
            },
            {
              "type": "PropertyBool",
              "name": "HoleCutCustomValues"
            },
            {
              "type": "PropertyLength",
              "name": "HoleCutDiameter"
            },
            {
              "type": "PropertyLength",
              "name": "HoleCutDepth"
            },
            {
              "type": "PropertyAngle",
              "name": "HoleCutCountersinkAngle"
            },
            {
              "type": "PropertyEnumeration",
              "name": "DepthType"
            },
            {
              "type": "PropertyLength",
              "name": "Depth"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ThreadDepthType"
            },
            {
              "type": "PropertyLength",
              "name": "ThreadDepth"
            },
            {
              "type": "PropertyEnumeration",
              "name": "DrillPoint"
            },
            {
              "type": "PropertyAngle",
              "name": "DrillPointAngle"
            },
            {
              "type": "PropertyBool",
              "name": "DrillForDepth"
            },
            {
              "type": "PropertyBool",
              "name": "Tapered"
            },
            {
              "type": "PropertyAngle",
              "name": "TaperedAngle"
            },
            {
              "type": "PropertyBool",
              "name": "UseCustomThreadClearance"
            },
            {
              "type": "PropertyLength",
              "name": "CustomThreadClearance"
            },
            {
              "type": "PropertyInteger",
              "name": "BaseProfileType"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureLinearPattern.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Direction",
            "Direction2",
            "Length",
            "Length2",
            "Mode",
            "Mode2",
            "Occurrences",
            "Occurrences2",
            "Offset",
            "Offset2",
            "Reversed",
            "Reversed2",
            "SpacingPattern",
            "SpacingPattern2",
            "Spacings",
            "Spacings2"
          ],
          "propertyMembers": [
            {
              "type": "PropertyInteger",
              "name": "OccurrencesProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::LinearPattern"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureLinearPattern.h",
          "classes": [
            "LinearPatternDirection",
            "LinearPatternMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Direction"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Offset"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Occurrences"
            },
            {
              "type": "PropertyFloatList",
              "name": "Spacings"
            },
            {
              "type": "PropertyFloatList",
              "name": "SpacingPattern"
            },
            {
              "type": "PropertyLinkSub",
              "name": "Direction2"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed2"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode2"
            },
            {
              "type": "PropertyLength",
              "name": "Length2"
            },
            {
              "type": "PropertyLength",
              "name": "Offset2"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Occurrences2"
            },
            {
              "type": "PropertyFloatList",
              "name": "Spacings2"
            },
            {
              "type": "PropertyFloatList",
              "name": "SpacingPattern2"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureLoft.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Closed",
            "Ruled",
            "Sections"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::AdditiveLoft",
            "PartDesign::Loft",
            "PartDesign::SubtractiveLoft"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureLoft.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "Sections"
            },
            {
              "type": "PropertyBool",
              "name": "Ruled"
            },
            {
              "type": "PropertyBool",
              "name": "Closed"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureMirrored.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "MirrorPlane"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Mirrored"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureMirrored.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "MirrorPlane"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureMultiTransform.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Transformations"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::MultiTransform"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureMultiTransform.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Transformations"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePad.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AlongSketchNormal",
            "Direction",
            "Length",
            "Length2",
            "Offset",
            "Offset2",
            "ReferenceAxis",
            "SideType",
            "TaperAngle",
            "TaperAngle2",
            "Type",
            "Type2",
            "UpToFace",
            "UpToFace2",
            "UpToShape",
            "UpToShape2",
            "UseCustomVector"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Pad"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePipe.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AuxiliaryCurvilinear",
            "AuxiliarySpine",
            "AuxiliarySpineTangent",
            "Binormal",
            "Mode",
            "Sections",
            "Spine",
            "SpineTangent",
            "Transformation",
            "Transition"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::AdditivePipe",
            "PartDesign::Pipe",
            "PartDesign::SubtractivePipe"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePipe.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Spine"
            },
            {
              "type": "PropertyBool",
              "name": "SpineTangent"
            },
            {
              "type": "PropertyLinkSub",
              "name": "AuxiliarySpine"
            },
            {
              "type": "PropertyBool",
              "name": "AuxiliarySpineTangent"
            },
            {
              "type": "PropertyBool",
              "name": "AuxiliaryCurvilinear"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyVector",
              "name": "Binormal"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Transition"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Transformation"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "Sections"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePocket.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AlongSketchNormal",
            "Direction",
            "Length",
            "Length2",
            "Offset",
            "Offset2",
            "ReferenceAxis",
            "SideType",
            "TaperAngle",
            "TaperAngle2",
            "Type",
            "Type2",
            "UpToFace",
            "UpToFace2",
            "UpToShape",
            "UpToShape2",
            "UseCustomVector"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Pocket"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePolarPattern.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Axis",
            "Mode",
            "Occurrences",
            "Offset",
            "Reversed",
            "SpacingPattern",
            "Spacings"
          ],
          "propertyMembers": [
            {
              "type": "PropertyInteger",
              "name": "OccurrencesProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::PolarPattern"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePolarPattern.h",
          "classes": [
            "PolarPatternMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Axis"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyAngle",
              "name": "Offset"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Occurrences"
            },
            {
              "type": "PropertyFloatList",
              "name": "Spacings"
            },
            {
              "type": "PropertyFloatList",
              "name": "SpacingPattern"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePrimitive.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Angle1",
            "Angle2",
            "Angle3",
            "Circumradius",
            "Height",
            "Length",
            "Polygon",
            "Radius",
            "Radius1",
            "Radius2",
            "Radius3",
            "Width",
            "X2max",
            "X2min",
            "Xmax",
            "Xmin",
            "Ymax",
            "Ymin",
            "Z2max",
            "Z2min",
            "Zmax",
            "Zmin"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::AdditiveBox",
            "PartDesign::AdditiveCone",
            "PartDesign::AdditiveCylinder",
            "PartDesign::AdditiveEllipsoid",
            "PartDesign::AdditivePrism",
            "PartDesign::AdditiveSphere",
            "PartDesign::AdditiveTorus",
            "PartDesign::AdditiveWedge",
            "PartDesign::Box",
            "PartDesign::Cone",
            "PartDesign::Cylinder",
            "PartDesign::Ellipsoid",
            "PartDesign::FeaturePrimitive",
            "PartDesign::Prism",
            "PartDesign::Sphere",
            "PartDesign::SubtractiveBox",
            "PartDesign::SubtractiveCone",
            "PartDesign::SubtractiveCylinder",
            "PartDesign::SubtractiveEllipsoid",
            "PartDesign::SubtractivePrism",
            "PartDesign::SubtractiveSphere",
            "PartDesign::SubtractiveTorus",
            "PartDesign::SubtractiveWedge",
            "PartDesign::Torus",
            "PartDesign::Wedge"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeaturePrimitive.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Length"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyLength",
              "name": "Radius"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle3"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyLength",
              "name": "Radius3"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle3"
            },
            {
              "type": "PropertyLength",
              "name": "Radius1"
            },
            {
              "type": "PropertyLength",
              "name": "Radius2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle1"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle3"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "Polygon"
            },
            {
              "type": "PropertyLength",
              "name": "Circumradius"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyDistance",
              "name": "Xmin"
            },
            {
              "type": "PropertyDistance",
              "name": "Ymin"
            },
            {
              "type": "PropertyDistance",
              "name": "Zmin"
            },
            {
              "type": "PropertyDistance",
              "name": "Z2min"
            },
            {
              "type": "PropertyDistance",
              "name": "X2min"
            },
            {
              "type": "PropertyDistance",
              "name": "Xmax"
            },
            {
              "type": "PropertyDistance",
              "name": "Ymax"
            },
            {
              "type": "PropertyDistance",
              "name": "Zmax"
            },
            {
              "type": "PropertyDistance",
              "name": "Z2max"
            },
            {
              "type": "PropertyDistance",
              "name": "X2max"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureRefine.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Refine"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::FeatureRefine",
            "PartDesign::FeatureRefinePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureRefine.h",
          "classes": [
            "RefineErrorPolicy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "Refine"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureRevolution.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Angle",
            "Angle2",
            "Axis",
            "Base",
            "FuseOrder",
            "ReferenceAxis",
            "Type",
            "UpToFace"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Revolution"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureRevolution.h",
          "classes": [
            "RevolMethod"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Type"
            },
            {
              "type": "PropertyVector",
              "name": "Base"
            },
            {
              "type": "PropertyVector",
              "name": "Axis"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle"
            },
            {
              "type": "PropertyAngle",
              "name": "Angle2"
            },
            {
              "type": "PropertyLinkSub",
              "name": "ReferenceAxis"
            },
            {
              "type": "PropertyEnumeration",
              "name": "FuseOrder"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureScaled.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Factor",
            "Occurrences"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Scaled"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureScaled.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "Factor"
            },
            {
              "type": "PropertyInteger",
              "name": "Occurrences"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureSketchBased.cpp",
          "classes": [
            "gp_Pnt_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AllowMultiFace",
            "Midplane",
            "Profile",
            "Reversed",
            "UpToFace",
            "UpToFace2",
            "UpToShape",
            "UpToShape2"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::ProfileBased"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureSketchBased.h",
          "classes": [
            "ForbiddenAxis"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Profile"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyBool",
              "name": "Midplane"
            },
            {
              "type": "PropertyLinkSub",
              "name": "UpToFace"
            },
            {
              "type": "PropertyLinkSub",
              "name": "UpToFace2"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "UpToShape"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "UpToShape2"
            },
            {
              "type": "PropertyBool",
              "name": "AllowMultiFace"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureSolid.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Solid"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureThickness.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Intersection",
            "Join",
            "Mode",
            "Reversed",
            "Value"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Thickness"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureThickness.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Value"
            },
            {
              "type": "PropertyBool",
              "name": "Reversed"
            },
            {
              "type": "PropertyBool",
              "name": "Intersection"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Mode"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Join"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureTransformed.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyFloat"
          ],
          "propertyRegistrations": [
            "Originals",
            "TransformMode"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "floatProp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::Transformed"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/FeatureTransformed.h",
          "classes": [
            "Mode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Originals"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TransformMode"
            },
            {
              "type": "PropertyBool",
              "name": "Refine"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/ShapeBinder.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BindCopyOnChange",
            "BindMode",
            "ClaimChildren",
            "Context",
            "Fuse",
            "MakeFace",
            "Offset",
            "OffsetFill",
            "OffsetIntersection",
            "OffsetJoinType",
            "OffsetOpenResult",
            "PartialLoad",
            "Refine",
            "Relative",
            "Support",
            "TraceSupport",
            "_CopiedLink",
            "_Version"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesign::ShapeBinder",
            "PartDesign::SubShapeBinder",
            "PartDesign::SubShapeBinderPython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/App/ShapeBinder.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubListGlobal",
              "name": "Support"
            },
            {
              "type": "PropertyBool",
              "name": "TraceSupport"
            },
            {
              "type": "PropertyXLinkSubList",
              "name": "Support"
            },
            {
              "type": "PropertyBool",
              "name": "ClaimChildren"
            },
            {
              "type": "PropertyBool",
              "name": "Relative"
            },
            {
              "type": "PropertyBool",
              "name": "Fuse"
            },
            {
              "type": "PropertyBool",
              "name": "MakeFace"
            },
            {
              "type": "PropertyEnumeration",
              "name": "BindMode"
            },
            {
              "type": "PropertyBool",
              "name": "PartialLoad"
            },
            {
              "type": "PropertyXLink",
              "name": "Context"
            },
            {
              "type": "PropertyInteger",
              "name": "_Version"
            },
            {
              "type": "PropertyEnumeration",
              "name": "BindCopyOnChange"
            },
            {
              "type": "PropertyBool",
              "name": "Refine"
            },
            {
              "type": "PropertyFloat",
              "name": "Offset"
            },
            {
              "type": "PropertyEnumeration",
              "name": "OffsetJoinType"
            },
            {
              "type": "PropertyBool",
              "name": "OffsetFill"
            },
            {
              "type": "PropertyBool",
              "name": "OffsetOpenResult"
            },
            {
              "type": "PropertyBool",
              "name": "OffsetIntersection"
            },
            {
              "type": "PropertyXLinkSub",
              "name": "_CopiedLink"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/AppPartDesignGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/Command.cpp",
          "classes": [
            "CmdPartDesignCompDatums",
            "CmdPartDesignCompSketches"
          ],
          "typeIdSymbols": [
            "Feature",
            "Part2DObject",
            "Transformed"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "support"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "support"
            }
          ],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body",
            "PartDesign::FeatureBase",
            "PartDesign::SubShapeBinder"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/CommandBody.cpp",
          "classes": [],
          "typeIdSymbols": [
            "BodyBase",
            "DatumElement",
            "Feature",
            "LocalCoordinateSystem",
            "ProfileBased",
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/CommandPrimitive.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Body"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Additive"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/DlgActiveBody.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Body"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/EnumFlags.h",
          "classes": [
            "AllowSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ReferenceSelection.h",
          "classes": [
            "CombineSelectionFilterGates",
            "NoDependentsSelection",
            "ReferenceSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/SketchWorkflow.cpp",
          "classes": [
            "MissingPlanesException",
            "PlaneFinder",
            "RejectException",
            "SketchPreselection",
            "SketchRequestSelection",
            "SupportFaceValidator",
            "SupportNotPlanarException",
            "SupportPlaneValidator",
            "WrongSelectionException",
            "WrongSupportException"
          ],
          "typeIdSymbols": [
            "Plane",
            "ShapeBinder",
            "SubShapeBinder"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/SketchWorkflow.h",
          "classes": [
            "SketchWorkflow"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskBooleanParameters.h",
          "classes": [
            "TaskBooleanParameters",
            "TaskDlgBooleanParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskChamferParameters.h",
          "classes": [
            "TaskChamferParameters",
            "TaskDlgChamferParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskDatumParameters.h",
          "classes": [
            "TaskDatumParameters",
            "TaskDlgDatumParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskDraftParameters.h",
          "classes": [
            "TaskDlgDraftParameters",
            "TaskDraftParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskDressUpParameters.h",
          "classes": [
            "TaskDlgDressUpParameters",
            "TaskDressUpParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskExtrudeParameters.h",
          "classes": [
            "Mode",
            "Side",
            "SideController",
            "SidesMode",
            "TaskDlgExtrudeParameters",
            "TaskExtrudeParameters",
            "Type"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskFeatureParameters.h",
          "classes": [
            "TaskDlgFeatureParameters",
            "TaskFeatureParameters",
            "TaskPreviewParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskFeaturePick.h",
          "classes": [
            "TaskDlgFeaturePick",
            "TaskFeaturePick"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskFilletParameters.h",
          "classes": [
            "TaskDlgFilletParameters",
            "TaskFilletParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskHelixParameters.h",
          "classes": [
            "TaskDlgHelixParameters",
            "TaskHelixParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskHoleParameters.h",
          "classes": [
            "Observer",
            "TaskDlgHoleParameters",
            "TaskHoleParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskLoftParameters.h",
          "classes": [
            "TaskDlgLoftParameters",
            "TaskLoftParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskMirroredParameters.h",
          "classes": [
            "TaskDlgMirroredParameters",
            "TaskMirroredParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskMultiTransformParameters.h",
          "classes": [
            "TaskDlgMultiTransformParameters",
            "TaskMultiTransformParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPadParameters.h",
          "classes": [
            "TaskDlgPadParameters",
            "TaskPadParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPatternParameters.cpp",
          "classes": [
            "constructor"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPatternParameters.h",
          "classes": [
            "TaskDlgLinearPatternParameters",
            "TaskPatternParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPipeParameters.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPipeParameters.h",
          "classes": [
            "StateHandlerTaskPipe",
            "TaskDlgPipeParameters",
            "TaskPipeOrientation",
            "TaskPipeParameters",
            "TaskPipeScaling"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPocketParameters.h",
          "classes": [
            "TaskDlgPocketParameters",
            "TaskPocketParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskPrimitiveParameters.h",
          "classes": [
            "TaskBoxPrimitives",
            "TaskDlgPrimitiveParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskRevolutionParameters.h",
          "classes": [
            "TaskDlgGrooveParameters",
            "TaskDlgRevolutionParameters",
            "TaskRevolutionParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskScaledParameters.h",
          "classes": [
            "TaskDlgScaledParameters",
            "TaskScaledParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskShapeBinder.h",
          "classes": [
            "TaskDlgShapeBinder",
            "TaskShapeBinder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskSketchBasedParameters.h",
          "classes": [
            "TaskDlgSketchBasedParameters",
            "TaskSketchBasedParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskThicknessParameters.h",
          "classes": [
            "TaskDlgThicknessParameters",
            "TaskThicknessParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskTransformedMessages.h",
          "classes": [
            "TaskTransformedMessages"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/TaskTransformedParameters.h",
          "classes": [
            "SelectionMode",
            "TaskDlgTransformedParameters",
            "TaskTransformedParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/Utils.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Body",
            "Feature",
            "PropertyLink",
            "PropertyLinkList",
            "PropertyLinkSub",
            "PropertyLinkSubList"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Part",
            "PartDesign::Body",
            "PartDesign::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProvider.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProvider",
            "PartDesignGui::ViewProviderPython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderBase.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderBase"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderBody.cpp",
          "classes": [],
          "typeIdSymbols": [
            "BodyBase"
          ],
          "propertyRegistrations": [
            "DisplayModeBody"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderBody"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderBody.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "DisplayModeBody"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderBoolean.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Display"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderBoolean"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderBoolean.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Display"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderChamfer"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDatum.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Datum",
            "SoFaceDetail",
            "SoLineDetail",
            "SoPointDetail"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDatum"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDatumCS.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoLineDetail"
          ],
          "propertyRegistrations": [
            "FontSize",
            "ShowLabel",
            "Zoom"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDatumCoordinateSystem"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDatumCS.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "Zoom"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "FontSize"
            },
            {
              "type": "PropertyBool",
              "name": "ShowLabel"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDatumLine.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDatumLine"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDatumPlane.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDatumPlane"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDatumPoint.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDatumPoint"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDraft.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDraft"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderDressUp.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderDressUp"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderExtrude.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderExtrude"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderFillet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderFillet"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderGroove.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderGroove"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderHelix.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderHelix"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderHole.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderHole"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderLinearPattern.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderLinearPattern"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderLoft.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderLoft"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderMainPart.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderMainPart"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderMirrored.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderMirrored"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderMultiTransform"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderPad.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderPad"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderPipe.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderPipe"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderPocket.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderPocket"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderPolarPattern.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderPolarPattern"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderPrimitive.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderPrimitive"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderRevolution"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderScaled.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderScaled"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "UseBinderStyle"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderShapeBinder",
            "PartDesignGui::ViewProviderSubShapeBinder",
            "PartDesignGui::ViewProviderSubShapeBinderPython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "UseBinderStyle"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderSketchBased"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderThickness.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderThickness"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::ViewProviderTransformed"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PartDesignGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/WorkflowManager.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Body",
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Gui/WorkflowManager.h",
          "classes": [
            "Workflow"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/InvoluteGearFeature.py",
          "classes": [
            "CommandInvoluteGear",
            "_InvoluteGear",
            "_InvoluteGearTaskPanel",
            "_ViewProviderInvoluteGear"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestActiveObject.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Part",
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestBoolean.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Boolean"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestChamfer.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Chamfer"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestDatum.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body",
            "PartDesign::Line",
            "PartDesign::Plane",
            "PartDesign::Point"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestDraft.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Draft",
            "PartDesign::Line",
            "PartDesign::Plane"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestFillet.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Fillet"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestHelix.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveCylinder",
            "PartDesign::AdditiveHelix",
            "PartDesign::Body",
            "PartDesign::SubtractiveHelix",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestHole.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Hole",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestInvoluteGear.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestLinearPattern.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::LinearPattern",
            "PartDesign::Pad",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestLoft.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveLoft",
            "PartDesign::Body",
            "PartDesign::Pad",
            "PartDesign::SubtractiveLoft",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestMaterial.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestMirrored.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Mirrored",
            "PartDesign::Pad",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestMultiTransform.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Link",
            "PartDesign::Body",
            "PartDesign::Fillet",
            "PartDesign::LinearPattern",
            "PartDesign::Mirrored",
            "PartDesign::MultiTransform",
            "PartDesign::Pad",
            "PartDesign::PolarPattern",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestPad.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body",
            "PartDesign::Pad",
            "PartDesign::Plane",
            "PartDesign::Revolution",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestPipe.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditivePipe",
            "PartDesign::Body",
            "PartDesign::Pad",
            "PartDesign::SubtractivePipe",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestPocket.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body",
            "PartDesign::Pad",
            "PartDesign::Pocket",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestPolarPattern.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Pad",
            "PartDesign::PolarPattern",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestPrimitive.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::AdditiveCone",
            "PartDesign::AdditiveCylinder",
            "PartDesign::AdditiveEllipsoid",
            "PartDesign::AdditivePrism",
            "PartDesign::AdditiveSphere",
            "PartDesign::AdditiveTorus",
            "PartDesign::AdditiveWedge",
            "PartDesign::Body",
            "PartDesign::SubtractiveBox",
            "PartDesign::SubtractiveCone",
            "PartDesign::SubtractiveCylinder",
            "PartDesign::SubtractiveEllipsoid",
            "PartDesign::SubtractivePrism",
            "PartDesign::SubtractiveSphere",
            "PartDesign::SubtractiveTorus",
            "PartDesign::SubtractiveWedge"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestRevolve.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Groove",
            "PartDesign::Revolution"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestShapeBinder.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::ShapeBinder"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestSketch.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "PartDesign::Body"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestThickness.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Thickness"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/PartDesignTests/TestTopologicalNamingProblem.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Cylinder",
            "Part::Extrusion",
            "Part::MultiFuse",
            "Part::Plane",
            "PartDesign::AdditiveBox",
            "PartDesign::AdditiveCone",
            "PartDesign::AdditiveCylinder",
            "PartDesign::AdditiveEllipsoid",
            "PartDesign::AdditiveHelix",
            "PartDesign::AdditiveLoft",
            "PartDesign::AdditivePipe",
            "PartDesign::AdditivePrism",
            "PartDesign::AdditiveSphere",
            "PartDesign::AdditiveTorus",
            "PartDesign::AdditiveWedge",
            "PartDesign::Body",
            "PartDesign::Chamfer",
            "PartDesign::Fillet",
            "PartDesign::Groove",
            "PartDesign::Hole",
            "PartDesign::MultiTransform",
            "PartDesign::Pad",
            "PartDesign::Pocket",
            "PartDesign::Revolution",
            "PartDesign::Scaled",
            "PartDesign::ShapeBinder",
            "PartDesign::SubShapeBinder",
            "PartDesign::SubtractiveBox",
            "PartDesign::SubtractiveCone",
            "PartDesign::SubtractiveCylinder",
            "PartDesign::SubtractiveEllipsoid",
            "PartDesign::SubtractiveHelix",
            "PartDesign::SubtractiveLoft",
            "PartDesign::SubtractivePipe",
            "PartDesign::SubtractivePrism",
            "PartDesign::SubtractiveSphere",
            "PartDesign::SubtractiveTorus",
            "PartDesign::SubtractiveWedge",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/DistanceBolt.py",
          "classes": [
            "DistanceBolt"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Edges"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/Epitrochoid.py",
          "classes": [
            "Epitrochoid"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius1"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius2"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Distance"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Segments"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/FilletArc.py",
          "classes": [
            "Vector"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/Gear.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature",
            "Part::Extrusion",
            "Part::Feature",
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
          "classes": [
            "BoxCylinder",
            "Parallelepiped"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "A"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "B"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "C"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Source"
            }
          ],
          "documentObjectUsages": [
            "Part::Cylinder",
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/RadialCopy.py",
          "classes": [
            "RadialCopy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Angle"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Source"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/Scripts/Spring.py",
          "classes": [
            "MySpring"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Pitch"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Diameter"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "BarDiameter"
            }
          ],
          "documentObjectUsages": [
            "Part::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/SprocketFeature.py",
          "classes": [
            "CommandSprocket",
            "Sprocket",
            "SprocketTaskPanel",
            "ViewProviderSprocket"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "SprocketReference"
            }
          ],
          "documentObjectUsages": [
            "Part::Part2DObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/TestPartDesignGui.py",
          "classes": [
            "CallableCheckDialogWasClosed",
            "CallableCheckExemptionDialog",
            "CallableCheckExemptionDialogWasClosed",
            "CallableCheckWarning",
            "CallableCheckWorkflow",
            "CallableComboBox"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "PartDesign::Pad",
            "PartDesign::ShapeBinder",
            "PartDesign::SketchObject",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
          "classes": [
            "IntervalFunction",
            "SegmentFunction",
            "SegmentFunctionSegment",
            "StressFunction",
            "TranslationFunction"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/WizardShaft/Shaft.py",
          "classes": [
            "Shaft",
            "ShaftSegment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Fem::ConstraintBearing",
            "Fem::ConstraintFixed",
            "Fem::ConstraintForce",
            "Fem::ConstraintGear",
            "Fem::ConstraintPulley",
            "PartDesign::Chamfer",
            "PartDesign::Fillet"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
          "classes": [
            "Diagram"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
          "classes": [
            "ShaftFeature"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Revolution",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/WizardShaft/WizardShaft.py",
          "classes": [
            "TaskWizardShaft",
            "WizardShaftGui",
            "WizardShaftGuiCallback"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
          "classes": [
            "WizardShaftTable"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/PartDesign/fcgear/fcgear.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/PartDesign/fcsprocket/fcsprocket.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Feature"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Plot",
      "sourcePath": "src/Mod/Plot",
      "sourceFileCount": 1,
      "objectSourceCount": 1,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Plot/Plot.py",
          "classes": [
            "Line"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Points",
      "sourcePath": "src/Mod/Points",
      "sourceFileCount": 33,
      "objectSourceCount": 17,
      "propertyRegistrationCount": 4,
      "propertyMemberCount": 5,
      "pythonPropertyCount": 1,
      "typeIdDeclarationCount": 16,
      "documentObjectUsageCount": 2,
      "objects": [
        {
          "sourceFile": "src/Mod/Points/App/AppPointsPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/App/Points.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Points::PointKernel"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/App/PointsAlgos.cpp",
          "classes": [
            "Converter",
            "ConverterT",
            "DataStreambuf",
            "E57ReaderImp",
            "Proto"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/App/PointsFeature.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Points"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Points::Feature",
            "Points::FeatureCustom",
            "Points::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/App/PointsGrid.h",
          "classes": [
            "GridElement"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/App/Properties.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyVector",
              "name": "val"
            },
            {
              "type": "PropertyVector",
              "name": "val"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Points::PropertyCurvatureList",
            "Points::PropertyGreyValue",
            "Points::PropertyGreyValueList",
            "Points::PropertyNormalList"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/App/PropertyPointKernel.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Points::PropertyPointKernel"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/App/Structured.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Height",
            "Width"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Points::Structured",
            "Points::StructuredCustom"
          ],
          "documentObjectUsages": [
            "Points::Structured"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/App/Structured.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyInteger",
              "name": "Width"
            },
            {
              "type": "PropertyInteger",
              "name": "Height"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/App/Tools.h",
          "classes": [],
          "typeIdSymbols": [
            "PropertyT"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/Gui/AppPointsGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [
            "PropertyPointKernel",
            "ViewProviderPoints"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "SoMouseButtonEvent"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/Gui/DlgPointsReadImp.h",
          "classes": [
            "DlgPointsReadImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/Gui/ViewProvider.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyColorList",
            "PropertyGreyValueList",
            "PropertyNormalList",
            "SoCoordinate3",
            "SoMouseButtonEvent",
            "SoPointSet",
            "ViewProviderPoints"
          ],
          "propertyRegistrations": [
            "PointSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PointsGui::ViewProviderPoints",
            "PointsGui::ViewProviderPython",
            "PointsGui::ViewProviderScattered",
            "PointsGui::ViewProviderStructured"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/Gui/ViewProvider.h",
          "classes": [
            "ViewProviderPointsBuilder"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "PointSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Points/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "PointsGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Points/pointscommands/commands.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"Points::PropertyNormalList\"",
              "name": "Normal"
            }
          ],
          "documentObjectUsages": [
            "Points::Feature"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "ReverseEngineering",
      "sourcePath": "src/Mod/ReverseEngineering",
      "sourceFileCount": 32,
      "objectSourceCount": 21,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 1,
      "typeIdDeclarationCount": 1,
      "documentObjectUsageCount": 10,
      "objects": [
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/AppReverseEngineering.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "'Points::PropertyNormalList'",
              "name": "Normal"
            }
          ],
          "documentObjectUsages": [
            "Points::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/ApproxSurface.cpp",
          "classes": [
            "ScalarProduct"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/BSplineFitting.h",
          "classes": [
            "BSplineFitting"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/RegionGrowing.h",
          "classes": [
            "RegionGrowing"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/SampleConsensus.h",
          "classes": [
            "SampleConsensus"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/Segmentation.h",
          "classes": [
            "NormalEstimation",
            "Segmentation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/App/SurfaceTriangulation.h",
          "classes": [
            "GridReconstruction",
            "ImageTriangulation",
            "MarchingCubesHoppe",
            "MarchingCubesRBF",
            "MeshConversion",
            "PoissonReconstruction",
            "SurfaceTriangulation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/AppReverseEngineeringGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature",
            "GeoFeature",
            "Structured"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Feature",
            "Part::Cylinder",
            "Part::Plane",
            "Part::Sphere",
            "Part::Spline"
          ]
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/FitBSplineCurve.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/FitBSplineCurve.h",
          "classes": [
            "FitBSplineCurveWidget",
            "TaskFitBSplineCurve"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/FitBSplineSurface.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::Placement"
          ]
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/FitBSplineSurface.h",
          "classes": [
            "FitBSplineSurfaceWidget",
            "TaskFitBSplineSurface"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Poisson.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Poisson.h",
          "classes": [
            "PoissonWidget",
            "TaskPoisson"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Segmentation.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Mesh::Feature",
            "Part::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Segmentation.h",
          "classes": [
            "Segmentation",
            "TaskSegmentation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/SegmentationManual.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/SegmentationManual.h",
          "classes": [
            "SegmentationManual",
            "TaskSegmentationManual"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "ReverseEngineeringGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/ReverseEngineering/Gui/Workbench.h",
          "classes": [
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Robot",
      "sourcePath": "src/Mod/Robot",
      "sourceFileCount": 213,
      "objectSourceCount": 99,
      "propertyRegistrationCount": 31,
      "propertyMemberCount": 25,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 15,
      "documentObjectUsageCount": 5,
      "objects": [
        {
          "sourceFile": "src/Mod/Robot/App/AppRobot.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/Edge2TracObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "SegValue",
            "Source",
            "UseRotation"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::Edge2TracObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/Edge2TracObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Source"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "SegValue"
            },
            {
              "type": "PropertyBool",
              "name": "UseRotation"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/PropertyTrajectory.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::PropertyTrajectory"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/Robot6Axis.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::Robot6Axis"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/Robot6Axis.h",
          "classes": [
            "AxisDefinition"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/RobotObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Axis1",
            "Axis2",
            "Axis3",
            "Axis4",
            "Axis5",
            "Axis6",
            "Base",
            "Error",
            "Home",
            "Position",
            "RobotKinematicFile",
            "RobotVrmlFile",
            "Tcp",
            "Tool",
            "ToolBase",
            "ToolShape"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::RobotObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/RobotObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFileIncluded",
              "name": "RobotVrmlFile"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "RobotKinematicFile"
            },
            {
              "type": "PropertyFloat",
              "name": "Axis1"
            },
            {
              "type": "PropertyPlacement",
              "name": "Base"
            },
            {
              "type": "PropertyPlacement",
              "name": "Tool"
            },
            {
              "type": "PropertyLink",
              "name": "ToolShape"
            },
            {
              "type": "PropertyPlacement",
              "name": "ToolBase"
            },
            {
              "type": "PropertyPlacement",
              "name": "Tcp"
            },
            {
              "type": "PropertyPlacement",
              "name": "Position"
            },
            {
              "type": "PropertyString",
              "name": "Error"
            },
            {
              "type": "PropertyFloatList",
              "name": "Home"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/Trajectory.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::Trajectory"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/TrajectoryCompound.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::TrajectoryCompound"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/TrajectoryCompound.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Source"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/TrajectoryDressUpObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Acceleration",
            "AddType",
            "ContType",
            "PosAdd",
            "Source",
            "Speed",
            "UseAcceleration",
            "UseSpeed"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::TrajectoryDressUpObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/TrajectoryDressUpObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertySpeed",
              "name": "Speed"
            },
            {
              "type": "PropertyBool",
              "name": "UseSpeed"
            },
            {
              "type": "PropertyAcceleration",
              "name": "Acceleration"
            },
            {
              "type": "PropertyBool",
              "name": "UseAcceleration"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ContType"
            },
            {
              "type": "PropertyPlacement",
              "name": "PosAdd"
            },
            {
              "type": "PropertyEnumeration",
              "name": "AddType"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/TrajectoryObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Base",
            "Trajectory"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::TrajectoryObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/TrajectoryObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyPlacement",
              "name": "Base"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/Waypoint.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Robot::Waypoint"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/articulatedbodyinertia.hpp",
          "classes": [
            "ArticulatedBodyInertia"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chain.hpp",
          "classes": [
            "Chain"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chaindynparam.hpp",
          "classes": [
            "ChainDynParam"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainfksolver.hpp",
          "classes": [
            "ChainFkSolverAcc",
            "ChainFkSolverPos",
            "ChainFkSolverVel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainfksolverpos_recursive.hpp",
          "classes": [
            "ChainFkSolverPos_recursive"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainfksolvervel_recursive.hpp",
          "classes": [
            "ChainFkSolverVel_recursive"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainidsolver.hpp",
          "classes": [
            "ChainIdSolver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainidsolver_recursive_newton_euler.hpp",
          "classes": [
            "ChainIdSolver_RNE"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainidsolver_vereshchagin.hpp",
          "classes": [
            "ChainIdSolver_Vereshchagin",
            "segment_info"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolver.hpp",
          "classes": [
            "ChainIkSolverAcc",
            "ChainIkSolverPos",
            "ChainIkSolverVel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolverpos_lma.hpp",
          "classes": [
            "ChainIkSolverPos_LMA"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolverpos_nr.hpp",
          "classes": [
            "ChainIkSolverPos_NR"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolverpos_nr_jl.hpp",
          "classes": [
            "ChainIkSolverPos_NR_JL"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolvervel_pinv.hpp",
          "classes": [
            "ChainIkSolverVel_pinv"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolvervel_pinv_givens.hpp",
          "classes": [
            "ChainIkSolverVel_pinv_givens"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolvervel_pinv_nso.hpp",
          "classes": [
            "ChainIkSolverVel_pinv_nso"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainiksolvervel_wdls.hpp",
          "classes": [
            "ChainIkSolverVel_wdls"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/chainjnttojacsolver.hpp",
          "classes": [
            "ChainJntToJacSolver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/frameacc.hpp",
          "classes": [
            "FrameAcc",
            "RotationAcc",
            "TwistAcc",
            "VectorAcc"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/frames.hpp",
          "classes": [
            "AccelerationTwist",
            "Frame",
            "Frame2",
            "Rotation",
            "Rotation2",
            "Twist",
            "Vector",
            "Vector2",
            "Wrench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/jacobian.hpp",
          "classes": [
            "Jacobian"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/jntarray.hpp",
          "classes": [
            "JntArray",
            "MyTask"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/jntarrayacc.hpp",
          "classes": [
            "JntArrayAcc"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/jntarrayvel.hpp",
          "classes": [
            "JntArrayVel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/jntspaceinertiamatrix.hpp",
          "classes": [
            "JntSpaceInertiaMatrix",
            "MyTask"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/joint.hpp",
          "classes": [
            "Joint",
            "joint_type_exception"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path.hpp",
          "classes": [
            "Path"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path_circle.hpp",
          "classes": [
            "Path_Circle"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path_composite.hpp",
          "classes": [
            "Path_Composite"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path_cyclic_closed.hpp",
          "classes": [
            "Path_Cyclic_Closed"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path_line.hpp",
          "classes": [
            "Path_Line"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path_point.hpp",
          "classes": [
            "Path_Point"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/path_roundedcomposite.hpp",
          "classes": [
            "Path_RoundedComposite"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/rigidbodyinertia.hpp",
          "classes": [
            "RigidBodyInertia"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/rotational_interpolation.hpp",
          "classes": [
            "RotationalInterpolation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/rotational_interpolation_sa.hpp",
          "classes": [
            "RotationalInterpolation_SingleAxis"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/rotationalinertia.hpp",
          "classes": [
            "RotationalInertia"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/segment.hpp",
          "classes": [
            "Segment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/solveri.hpp",
          "classes": [
            "MySolver",
            "SolverI"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/stiffness.hpp",
          "classes": [
            "Stiffness"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/trajectory.hpp",
          "classes": [
            "Trajectory"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/trajectory_composite.hpp",
          "classes": [
            "Trajectory_Composite"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/trajectory_segment.hpp",
          "classes": [
            "Trajectory_Segment"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/trajectory_stationary.hpp",
          "classes": [
            "Trajectory_Stationary"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/tree.hpp",
          "classes": [
            "Tree",
            "TreeElement"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treefksolver.hpp",
          "classes": [
            "TreeFkSolverAcc",
            "TreeFkSolverPos",
            "TreeFkSolverVel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treefksolverpos_recursive.hpp",
          "classes": [
            "TreeFkSolverPos_recursive"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treeiksolver.hpp",
          "classes": [
            "TreeIkSolverPos",
            "TreeIkSolverVel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treeiksolverpos_nr_jl.hpp",
          "classes": [
            "TreeIkSolverPos_NR_JL"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treeiksolverpos_online.hpp",
          "classes": [
            "TreeIkSolverPos_Online"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treeiksolvervel_wdls.hpp",
          "classes": [
            "TreeIkSolverVel_wdls"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/treejnttojacsolver.hpp",
          "classes": [
            "TreeJntToJacSolver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/error.h",
          "classes": [
            "Error",
            "Error_BasicIO",
            "Error_BasicIO_Exp_Delim",
            "Error_BasicIO_File",
            "Error_BasicIO_Not_A_Space",
            "Error_BasicIO_Not_Opened",
            "Error_BasicIO_ToBig",
            "Error_BasicIO_Unexpected",
            "Error_ChainIO",
            "Error_Chain_Unexpected_id",
            "Error_Criterium",
            "Error_Criterium_Unexpected_id",
            "Error_FrameIO",
            "Error_Frame_Frame_Unexpected_id",
            "Error_Frame_Rotation_Unexpected_id",
            "Error_Frame_Vector_Unexpected_id",
            "Error_IO",
            "Error_Integrator",
            "Error_Limits",
            "Error_Limits_Unexpected_id",
            "Error_MotionIO",
            "Error_MotionIO_Unexpected_MotProf",
            "Error_MotionIO_Unexpected_Traj",
            "Error_MotionPlanning",
            "Error_MotionPlanning_Circle_No_Plane",
            "Error_MotionPlanning_Circle_ToSmall",
            "Error_MotionPlanning_Incompatible",
            "Error_MotionPlanning_Not_Applicable",
            "Error_MotionPlanning_Not_Feasible",
            "Error_Not_Implemented",
            "Error_Redundancy",
            "Error_RedundancyIO",
            "Error_Redundancy_Illegal_Resolutiontype",
            "Error_Redundancy_Low_Manip",
            "Error_Redundancy_Unavoidable",
            "Error_Stepsize_To_Small",
            "Error_Stepsize_Underflow",
            "Error_To_Many_Steps"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/rall1d.h",
          "classes": [
            "Rall1d"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/rall2d.h",
          "classes": [
            "Rall2d"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/rallNd.h",
          "classes": [
            "RallNd"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/svd_HH.hpp",
          "classes": [
            "SVD_HH"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/traits.h",
          "classes": [
            "Traits"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/utilities/utility.h",
          "classes": [
            "TI"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/velocityprofile.hpp",
          "classes": [
            "VelocityProfile"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/velocityprofile_dirac.hpp",
          "classes": [
            "VelocityProfile_Dirac"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/velocityprofile_rect.hpp",
          "classes": [
            "VelocityProfile_Rectangular"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/velocityprofile_spline.hpp",
          "classes": [
            "VelocityProfile_Spline"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/velocityprofile_trap.hpp",
          "classes": [
            "VelocityProfile_Trap"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/App/kdl_cp/velocityprofile_traphalf.hpp",
          "classes": [
            "VelocityProfile_TrapHalf"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/AppRobotGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/CommandInsertRobot.cpp",
          "classes": [],
          "typeIdSymbols": [
            "RobotObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/CommandTrajectory.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Robot::Edge2TracObject",
            "Robot::TrajectoryCompound",
            "Robot::TrajectoryDressUpObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TaskEdge2TracParameter.h",
          "classes": [
            "TaskEdge2TracParameter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TaskRobot6Axis.h",
          "classes": [
            "TaskRobot6Axis"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TaskRobotControl.h",
          "classes": [
            "TaskRobotControl"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TaskRobotMessages.h",
          "classes": [
            "TaskRobotMessages"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TaskTrajectory.h",
          "classes": [
            "TaskTrajectory"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TaskTrajectoryDressUpParameter.h",
          "classes": [
            "TaskTrajectoryDressUpParameter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/TrajectorySimulate.h",
          "classes": [
            "TrajectorySimulate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/ViewProviderEdge2TracObject.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "RobotGui::ViewProviderEdge2TracObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/ViewProviderRobotObject.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoVRMLTransform"
          ],
          "propertyRegistrations": [
            "Manipulator"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "RobotGui::ViewProviderRobotObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/ViewProviderRobotObject.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "Manipulator"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/ViewProviderTrajectory.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "RobotGui::ViewProviderTrajectory"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/ViewProviderTrajectoryCompound.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "RobotGui::ViewProviderTrajectoryCompound"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/ViewProviderTrajectoryDressUp.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "RobotGui::ViewProviderTrajectoryDressUp"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "RobotGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Robot/RobotExample.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Robot::RobotObject",
            "Robot::TrajectoryObject"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Sandbox",
      "sourcePath": "src/Mod/Sandbox",
      "sourceFileCount": 22,
      "objectSourceCount": 16,
      "propertyRegistrationCount": 1,
      "propertyMemberCount": 3,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 2,
      "documentObjectUsageCount": 2,
      "objects": [
        {
          "sourceFile": "src/Mod/Sandbox/App/AppSandbox.cpp",
          "classes": [
            "Module",
            "PythonBaseClass"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/App/DocumentProtector.cpp",
          "classes": [
            "AbstractCustomProtectorEvent",
            "CustomAddObjectEvent",
            "CustomCallableEvent",
            "CustomPropertyEvent",
            "CustomPurgeEvent",
            "CustomRecomputeEvent",
            "CustomRemoveObjectEvent",
            "DocumentReceiver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/App/DocumentProtector.h",
          "classes": [
            "AbstractCallable",
            "Callable",
            "CallableWithArgs"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/App/DocumentProtectorPy.h",
          "classes": [
            "DocumentObjectProtectorPy",
            "DocumentProtectorPy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/App/DocumentThread.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Integer"
          ],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "Name"
            },
            {
              "type": "PropertyInteger",
              "name": "Int"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sandbox::SandboxObject"
          ],
          "documentObjectUsages": [
            "Mesh::Ellipsoid"
          ]
        },
        {
          "sourceFile": "src/Mod/Sandbox/App/DocumentThread.h",
          "classes": [
            "SandboxObject"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyInteger",
              "name": "Integer"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/AppSandboxGui.cpp",
          "classes": [
            "Module",
            "ObjectObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/Command.cpp",
          "classes": [
            "CmdSandboxEventLoop",
            "CmdSandboxMeshLoader",
            "GDIWidget",
            "MeshObject_greater",
            "MeshTestJob",
            "MeshThread",
            "Param",
            "RenderArea"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Mesh::Cube"
          ]
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/GLGraphicsView.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [
            "SoCamera",
            "SoScXMLStateMachine",
            "ViewProvider"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/GLGraphicsView.h",
          "classes": [
            "GraphicsView",
            "SceneEventFilter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/Overlay.cpp",
          "classes": [
            "MyPaintable",
            "Rubberband",
            "Teapots"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/Overlay.h",
          "classes": [
            "DrawingPlane"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/TaskPanelView.cpp",
          "classes": [
            "Ui_TaskActionBox",
            "Ui_TaskGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/TaskPanelView.h",
          "classes": [
            "TaskPanelView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SandboxGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Sandbox/Gui/Workbench.h",
          "classes": [
            "SoWidgetShape",
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Show",
      "sourcePath": "src/Mod/Show",
      "sourceFileCount": 15,
      "objectSourceCount": 1,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Show/Containers.py",
          "classes": [
            "isrightcontainer_func"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Sketcher",
      "sourcePath": "src/Mod/Sketcher",
      "sourceFileCount": 189,
      "objectSourceCount": 119,
      "propertyRegistrationCount": 24,
      "propertyMemberCount": 16,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 18,
      "documentObjectUsageCount": 16,
      "objects": [
        {
          "sourceFile": "src/Mod/Sketcher/App/Analyse.h",
          "classes": [
            "ConstraintIds",
            "Constraint_Equal",
            "Sketcher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/AppSketcherPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/Constraint.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::Constraint"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/ExternalGeometryExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::ExternalGeometryExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/ExternalGeometryExtension.h",
          "classes": [
            "ISketchExternalGeometryExtension"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/ExternalGeometryFacade.cpp",
          "classes": [],
          "typeIdSymbols": [
            "ExternalGeometryExtension",
            "SketchGeometryExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::ExternalGeometryFacade"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/GeoEnum.h",
          "classes": [
            "PointPos"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/GeoList.cpp",
          "classes": [],
          "typeIdSymbols": [
            "GeomArcOfCircle",
            "GeomArcOfEllipse",
            "GeomArcOfHyperbola",
            "GeomArcOfParabola",
            "GeomBSplineCurve",
            "GeomCircle",
            "GeomEllipse",
            "GeomLineSegment",
            "GeomPoint"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/GeoList.h",
          "classes": [
            "GeoListModel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/GeometryFacade.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SketchGeometryExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::GeometryFacade"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/PropertyConstraintList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::PropertyConstraintList"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/PythonConverter.cpp",
          "classes": [],
          "typeIdSymbols": [
            "GeomArcOfCircle",
            "GeomArcOfEllipse",
            "GeomArcOfHyperbola",
            "GeomArcOfParabola",
            "GeomBSplineCurve",
            "GeomCircle",
            "GeomEllipse",
            "GeomLineSegment",
            "GeomPoint"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/PythonConverter.h",
          "classes": [
            "GeoIdMode",
            "Mode",
            "SingleGeometry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/Sketch.cpp",
          "classes": [
            "group"
          ],
          "typeIdSymbols": [
            "SolverGeometryExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::Sketch"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/Sketch.h",
          "classes": [
            "ConstrDef",
            "GeoDef"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchAnalysis.cpp",
          "classes": [
            "EdgeIds",
            "Edge_EqualTo",
            "Edge_Less",
            "EqualityConstraints",
            "PointConstraints",
            "VertexID_Less",
            "VertexIds",
            "Vertex_EqualTo",
            "Vertex_Less"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchAnalysis.h",
          "classes": [
            "Solver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchGeometryExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::SketchGeometryExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchGeometryExtension.h",
          "classes": [
            "ISketchGeometryExtension"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchObject.cpp",
          "classes": [
            "GeoHistory"
          ],
          "typeIdSymbols": [
            "GeometryMigrationExtension",
            "SketchGeometryExtension",
            "SolverGeometryExtension"
          ],
          "propertyRegistrations": [
            "ArcFitTolerance",
            "Constraints",
            "Exports",
            "ExternalGeo",
            "ExternalGeometry",
            "ExternalTypes",
            "FullyConstrained",
            "Geometry",
            "InternalShape",
            "MakeInternals",
            "_ExternalGeoVersion"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::SketchObject",
            "Sketcher::SketchObjectPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchObject.h",
          "classes": [
            "DeleteOption",
            "ExtType",
            "ExternalToAdd"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyIntegerList",
              "name": "ExternalTypes"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchObjectSF.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "SketchFlatFile"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::SketchObjectSF"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SketchObjectSF.h",
          "classes": [
            "SketchObjectSF"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFileIncluded",
              "name": "SketchFlatFile"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SolverGeometryExtension.cpp",
          "classes": [],
          "typeIdSymbols": [
            "GeomArcOfCircle",
            "GeomArcOfEllipse",
            "GeomArcOfHyperbola",
            "GeomArcOfParabola",
            "GeomBSplineCurve",
            "GeomCircle",
            "GeomEllipse",
            "GeomLineSegment",
            "GeomPoint"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Sketcher::SolverGeometryExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/SolverGeometryExtension.h",
          "classes": [
            "Arc",
            "ArcOfEllipse",
            "ArcOfHyperbola",
            "ArcOfParabola",
            "BSpline",
            "Circle",
            "EdgeParameterStatus",
            "Ellipse",
            "Line",
            "Point",
            "PointParameterStatus"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/planegcs/Constraints.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Constraint",
            "ConstraintAngleViaPoint",
            "ConstraintAngleViaPointAndParam",
            "ConstraintAngleViaPointAndTwoParams",
            "ConstraintAngleViaTwoPoints",
            "ConstraintArcLength",
            "ConstraintC2CDistance",
            "ConstraintC2LDistance",
            "ConstraintCenterOfGravity",
            "ConstraintCurveValue",
            "ConstraintDifference",
            "ConstraintEllipseTangentLine",
            "ConstraintEqual",
            "ConstraintEqualFocalDistance",
            "ConstraintEqualLineLength",
            "ConstraintEqualMajorAxesConic",
            "ConstraintInternalAlignmentPoint2Ellipse",
            "ConstraintInternalAlignmentPoint2Hyperbola",
            "ConstraintL2LAngle",
            "ConstraintMidpointOnLine",
            "ConstraintP2CDistance",
            "ConstraintP2LDistance",
            "ConstraintP2PAngle",
            "ConstraintP2PDistance",
            "ConstraintParallel",
            "ConstraintPerpendicular",
            "ConstraintPointOnBSpline",
            "ConstraintPointOnEllipse",
            "ConstraintPointOnHyperbola",
            "ConstraintPointOnLine",
            "ConstraintPointOnParabola",
            "ConstraintPointOnPerpBisector",
            "ConstraintSlopeAtBSplineKnot",
            "ConstraintSnell",
            "ConstraintTangentCircumf",
            "ConstraintWeightedLinearCombination"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/planegcs/Constraints.h",
          "classes": [
            "Alignment",
            "ConstraintAngleViaPoint",
            "ConstraintAngleViaPointAndParam",
            "ConstraintAngleViaPointAndTwoParams",
            "ConstraintAngleViaTwoPoints",
            "ConstraintArcLength",
            "ConstraintC2CDistance",
            "ConstraintC2LDistance",
            "ConstraintCenterOfGravity",
            "ConstraintCurveValue",
            "ConstraintDifference",
            "ConstraintEllipseTangentLine",
            "ConstraintEqual",
            "ConstraintEqualFocalDistance",
            "ConstraintEqualLineLength",
            "ConstraintEqualMajorAxesConic",
            "ConstraintInternalAlignmentPoint2Ellipse",
            "ConstraintInternalAlignmentPoint2Hyperbola",
            "ConstraintL2LAngle",
            "ConstraintMidpointOnLine",
            "ConstraintP2CDistance",
            "ConstraintP2LDistance",
            "ConstraintP2PAngle",
            "ConstraintP2PDistance",
            "ConstraintParallel",
            "ConstraintPerpendicular",
            "ConstraintPointOnBSpline",
            "ConstraintPointOnEllipse",
            "ConstraintPointOnHyperbola",
            "ConstraintPointOnLine",
            "ConstraintPointOnParabola",
            "ConstraintPointOnPerpBisector",
            "ConstraintSlopeAtBSplineKnot",
            "ConstraintSnell",
            "ConstraintTangentCircumf",
            "ConstraintWeightedLinearCombination"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/planegcs/GCS.cpp",
          "classes": [
            "SolverReportingManager"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/App/planegcs/SubSystem.h",
          "classes": [
            "SubSystem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/AppSketcherGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/AutoConstraint.h",
          "classes": [
            "AutoConstraint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CircleEllipseConstructionMethod.h",
          "classes": [
            "CircleEllipseConstructionMethod"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/Command.cpp",
          "classes": [
            "CmdRenderingOrder",
            "CmdSketcherGrid",
            "CmdSketcherSnap",
            "ElementType",
            "ExceptionWrongInput"
          ],
          "typeIdSymbols": [
            "AttachEnginePlane",
            "Part2DObject",
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "tmpSupport"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "support"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "support"
            }
          ],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/Command.h",
          "classes": [
            "GridSpaceAction",
            "RenderingOrderAction",
            "SnapSpaceAction"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CommandAlterGeometry.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CommandConstraints.cpp",
          "classes": [
            "AvailableConstraint",
            "CmdSketcherCompConstrainTools",
            "CmdSketcherCompDimensionTools",
            "CmdSketcherCompHorizontalVertical",
            "CmdSketcherCompToggleConstraints",
            "CmdSketcherConstrainAngle",
            "CmdSketcherConstrainBlock",
            "CmdSketcherConstrainCoincident",
            "CmdSketcherConstrainCoincidentUnified",
            "CmdSketcherConstrainDiameter",
            "CmdSketcherConstrainDistance",
            "CmdSketcherConstrainDistanceX",
            "CmdSketcherConstrainDistanceY",
            "CmdSketcherConstrainEqual",
            "CmdSketcherConstrainHorVer",
            "CmdSketcherConstrainHorizontal",
            "CmdSketcherConstrainLock",
            "CmdSketcherConstrainParallel",
            "CmdSketcherConstrainPerpendicular",
            "CmdSketcherConstrainPointOnObject",
            "CmdSketcherConstrainRadiam",
            "CmdSketcherConstrainRadius",
            "CmdSketcherConstrainSymmetric",
            "CmdSketcherConstrainTangent",
            "CmdSketcherConstrainVertical",
            "CmdSketcherConstraint",
            "CoincicenceType",
            "ConstraintHintEntry",
            "DrawSketchHandlerDimension",
            "DrawSketchHandlerGenConstraint",
            "GenericConstraintSelection",
            "GeomSelectionSizes",
            "SelIdPair",
            "SketchSelection",
            "SketchSelectionItem",
            "SpecialConstraint"
          ],
          "typeIdSymbols": [
            "GeomArcOfCircle",
            "GeomArcOfEllipse",
            "GeomArcOfHyperbola",
            "GeomArcOfParabola",
            "GeomBSplineCurve",
            "GeomCircle",
            "GeomEllipse",
            "GeomLineSegment",
            "GeomPoint",
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CommandCreateGeo.cpp",
          "classes": [
            "CmdSketcherCompCreateArc",
            "CmdSketcherCompCreateBSpline",
            "CmdSketcherCompCreateConic",
            "CmdSketcherCompCreateFillets",
            "CmdSketcherCompCreateRectangles",
            "CmdSketcherCompCreateRegularPolygon",
            "CmdSketcherCompCurveEdition",
            "CmdSketcherCompExternal",
            "CmdSketcherCompLine",
            "CmdSketcherCompSlot"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CommandSketcherBSpline.cpp",
          "classes": [
            "DrawSketchHandlerBSplineInsertKnot"
          ],
          "typeIdSymbols": [
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CommandSketcherTools.cpp",
          "classes": [
            "CmdSketcherClone",
            "CmdSketcherCopy",
            "CmdSketcherMove",
            "DrawSketchHandlerCopy",
            "DrawSketchHandlerRectangularArray",
            "SketcherCopy",
            "SnapMode"
          ],
          "typeIdSymbols": [
            "SketchObject",
            "SolverGeometryExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/CommandSketcherVirtualSpace.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ConstraintFilters.h",
          "classes": [
            "FilterValue",
            "SpecialFilterValue"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchControllableHandler.h",
          "classes": [
            "DrawSketchControllableHandler"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchController.h",
          "classes": [
            "ColorManager",
            "ControlAmount",
            "DrawSketchController",
            "OnViewParameterVisibility",
            "OnViewParameterVisibilityManager",
            "OnViewParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchDefaultHandler.h",
          "classes": [
            "ConstructionMethodMachine",
            "DefaultConstructionMethod",
            "DrawSketchDefaultHandler",
            "DrawSketchHandlerPoint",
            "FiveSeekEnd",
            "FourSeekEnd",
            "OneSeekEnd",
            "StateMachine",
            "ThreeSeekEnd",
            "TwoSeekDoEnd",
            "TwoSeekEnd"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchDefaultWidgetController.h",
          "classes": [
            "DrawSketchDefaultWidgetController",
            "WidgetCheckboxes",
            "WidgetComboboxes",
            "WidgetParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandler.h",
          "classes": [
            "PreselectionData",
            "ViewProviderSketchDrawSketchHandlerAttorney"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerArc.h",
          "classes": [
            "DrawSketchHandlerArc"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfEllipse.h",
          "classes": [
            "DrawSketchHandlerArcOfEllipse",
            "SelectMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfHyperbola.h",
          "classes": [
            "DrawSketchHandlerArcOfHyperbola",
            "SelectMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfParabola.h",
          "classes": [
            "DrawSketchHandlerArcOfParabola"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerArcSlot.h",
          "classes": [
            "ArcSlotConstructionMethod",
            "DrawSketchHandlerArcSlot"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerBSpline.h",
          "classes": [
            "BSplineConstructionMethod",
            "DrawSketchHandlerBSpline"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerCarbonCopy.h",
          "classes": [
            "CarbonCopySelection",
            "DrawSketchHandlerCarbonCopy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerCircle.h",
          "classes": [
            "DrawSketchHandlerCircle"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerEllipse.h",
          "classes": [
            "DrawSketchHandlerEllipse"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerExtend.h",
          "classes": [
            "DrawSketchHandlerExtend",
            "ExtendSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerExternal.h",
          "classes": [
            "DrawSketchHandlerExternal",
            "ExternalSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerFillet.h",
          "classes": [
            "DrawSketchHandlerFillet",
            "FilletConstructionMethod",
            "FilletSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerLine.h",
          "classes": [
            "DrawSketchHandlerLine",
            "LineConstructionMethod"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerLineSet.h",
          "classes": [
            "DrawSketchHandlerLineSet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerOffset.h",
          "classes": [
            "CoincidencePointPos",
            "DrawSketchHandlerOffset",
            "JoinMode",
            "ModeEnums",
            "OffsetConstructionMethod"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerPoint.h",
          "classes": [
            "DrawSketchHandlerPoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerPolygon.h",
          "classes": [
            "DrawSketchHandlerPolygon"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h",
          "classes": [
            "DrawSketchHandlerRectangle",
            "RectangleConstructionMethod"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerRotate.h",
          "classes": [
            "DrawSketchHandlerRotate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerScale.h",
          "classes": [
            "DrawSketchHandlerScale",
            "LabelToScale"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerSlot.h",
          "classes": [
            "DrawSketchHandlerSlot"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerSplitting.h",
          "classes": [
            "DrawSketchHandlerSplitting",
            "SplittingSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerSymmetry.h",
          "classes": [
            "DrawSketchHandlerSymmetry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerTranslate.h",
          "classes": [
            "DrawSketchHandlerTranslate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchHandlerTrimming.h",
          "classes": [
            "DrawSketchHandlerTrimming",
            "TrimmingSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/DrawSketchKeyboardManager.h",
          "classes": [
            "DrawSketchKeyboardManager",
            "KeyboardEventHandlingMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditDatumDialog.h",
          "classes": [
            "EditDatumDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeCoinManager.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SoLineDetail",
            "SoPointDetail"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeCoinManager.h",
          "classes": [
            "Axes",
            "OverlayVisibilityParameter",
            "ParameterObserver",
            "PreselectionResult"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeCoinManagerParameters.h",
          "classes": [
            "AnalysisResults",
            "CoinMapping",
            "ConstraintParameters",
            "DrawingParameters",
            "EditModeScenegraphNodes",
            "GeometryLayerNodes",
            "GeometryLayerParameters",
            "GeometryRendering",
            "MultiFieldId",
            "OverlayParameters",
            "SubLayer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeConstraintCoinManager.h",
          "classes": [
            "ConstraintNodePosition",
            "constrIconQueueItem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeGeometryCoinConverter.cpp",
          "classes": [],
          "typeIdSymbols": [
            "GeomArcOfConic",
            "GeomBSplineCurve",
            "GeomConic",
            "GeomLineSegment",
            "GeomPoint"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeGeometryCoinConverter.h",
          "classes": [
            "AnalyseMode",
            "CurveMode",
            "EditModeGeometryCoinConverter",
            "PointPos",
            "PointsMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeGeometryCoinManager.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SolverGeometryExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/EditModeInformationOverlayCoinConverter.h",
          "classes": [
            "CalculationType",
            "EditModeInformationOverlayCoinConverter",
            "Node",
            "NodePolygon",
            "NodeText",
            "PolygonNodePosition",
            "TextNodePosition",
            "VisualisationType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/GeometryCreationMode.h",
          "classes": [
            "GeometryCreationMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/PropertyConstraintListItem.h",
          "classes": [
            "PropertyConstraintListItem"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/PropertyVisualLayerList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SketcherGui::PropertyVisualLayerList"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ShortcutListener.h",
          "classes": [
            "ShortcutListener"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SketchMirrorDialog.h",
          "classes": [
            "SketchMirrorDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SketchRectangularArrayDialog.h",
          "classes": [
            "SketchRectangularArrayDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SketcherRegularPolygonDialog.h",
          "classes": [
            "SketcherRegularPolygonDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SketcherSettings.h",
          "classes": [
            "AutoScaleMode",
            "SketcherSettings",
            "SketcherSettingsAppearance",
            "SketcherSettingsDisplay",
            "SketcherSettingsGrid"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SketcherToolDefaultWidget.h",
          "classes": [
            "FontStyle",
            "SketcherToolDefaultWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SketcherTransformationExpressionHelper.h",
          "classes": [
            "ConstraintExpressionInfo",
            "CopyCalculationParams"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/SnapManager.h",
          "classes": [
            "ParameterObserver",
            "SnapHandle",
            "SnapManager",
            "SnapType",
            "ViewProviderSketchSnapAttorney"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp",
          "classes": [
            "ConstraintItem",
            "ExpressionDelegate"
          ],
          "typeIdSymbols": [
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherConstraints.h",
          "classes": [
            "ActionTarget",
            "ConstraintFilterList",
            "ConstraintView",
            "PendingSelectionUpdate",
            "SpecialFilterType",
            "TaskSketcherConstraints"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherCreateCommands.h",
          "classes": [
            "TaskSketcherCreateCommands"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherElements.cpp",
          "classes": [
            "ElementFilterList",
            "ElementItem",
            "ElementItemDelegate",
            "ElementWidgetIcons",
            "GeoFilterType",
            "GeometryState",
            "Layer"
          ],
          "typeIdSymbols": [
            "GeomArcOfCircle",
            "GeomArcOfEllipse",
            "GeomArcOfHyperbola",
            "GeomArcOfParabola",
            "GeomBSplineCurve",
            "GeomCircle",
            "GeomEllipse",
            "GeomLineSegment",
            "GeomPoint"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherElements.h",
          "classes": [
            "ElementView",
            "PendingUpdate",
            "SubElementType",
            "TaskSketcherElements"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherMessages.h",
          "classes": [
            "TaskSketcherMessages"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.h",
          "classes": [
            "TaskSketcherSolverAdvanced"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherTool.h",
          "classes": [
            "TaskSketcherTool"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/TaskSketcherValidation.h",
          "classes": [
            "SketcherValidation",
            "TaskSketcherValidation"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/Utils.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SketchObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/Utils.h",
          "classes": [
            "PointPos"
          ],
          "typeIdSymbols": [
            "ViewProviderSketchGeometryExtension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ViewProviderPython.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SketcherGui::ViewProviderCustom",
            "SketcherGui::ViewProviderCustomPython",
            "SketcherGui::ViewProviderPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ViewProviderSketch.cpp",
          "classes": [],
          "typeIdSymbols": [
            "SketchObject",
            "SoPointDetail",
            "SolverGeometryExtension",
            "ViewProviderSketchGeometryExtension"
          ],
          "propertyRegistrations": [
            "AutoColor",
            "Autoconstraints",
            "AvoidRedundant",
            "EditingWorkbench",
            "ForceOrtho",
            "HideDependent",
            "RestoreCamera",
            "SectionView",
            "ShowLinks",
            "ShowSupport",
            "TempoVis",
            "VisualLayerList"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SketcherGui::ViewProviderSketch"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ViewProviderSketch.h",
          "classes": [
            "Axes",
            "DoubleClick",
            "Drag",
            "ParameterObserver",
            "Preselection",
            "Selection",
            "ToolManager",
            "VPRender",
            "ViewProviderParameters"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "Autoconstraints"
            },
            {
              "type": "PropertyBool",
              "name": "AvoidRedundant"
            },
            {
              "type": "PropertyPythonObject",
              "name": "TempoVis"
            },
            {
              "type": "PropertyBool",
              "name": "HideDependent"
            },
            {
              "type": "PropertyBool",
              "name": "ShowLinks"
            },
            {
              "type": "PropertyBool",
              "name": "ShowSupport"
            },
            {
              "type": "PropertyBool",
              "name": "RestoreCamera"
            },
            {
              "type": "PropertyBool",
              "name": "ForceOrtho"
            },
            {
              "type": "PropertyBool",
              "name": "SectionView"
            },
            {
              "type": "PropertyBool",
              "name": "AutoColor"
            },
            {
              "type": "PropertyString",
              "name": "EditingWorkbench"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ViewProviderSketchCoinAttorney.h",
          "classes": [
            "ViewProviderSketchCoinAttorney"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/ViewProviderSketchGeometryExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SketcherGui::ViewProviderSketchGeometryExtension"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/VisualLayer.h",
          "classes": [
            "VisualLayer"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SketcherGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/ProfileLib/Hexagon.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/Profiles.py",
          "classes": [
            "_CommandProfileHexagon1"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Sketcher/SketcherExample.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/SketcherTests/TestPlacementUpdate.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::AdditiveCylinder",
            "PartDesign::Body",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/SketcherTests/TestSketchExpression.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/SketcherTests/TestSketchFillet.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "PartDesign::Body",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "PartDesign::Body",
            "PartDesign::Hole",
            "PartDesign::Pad",
            "Sketcher::SketchObject"
          ]
        },
        {
          "sourceFile": "src/Mod/Sketcher/TestSketcherGui.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Sketcher::SketchObject"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Spreadsheet",
      "sourcePath": "src/Mod/Spreadsheet",
      "sourceFileCount": 60,
      "objectSourceCount": 28,
      "propertyRegistrationCount": 3,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 13,
      "typeIdDeclarationCount": 10,
      "documentObjectUsageCount": 12,
      "objects": [
        {
          "sourceFile": "src/Mod/Spreadsheet/App/AppSpreadsheet.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/Cell.cpp",
          "classes": [
            "ReaderPrivate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/DisplayUnit.h",
          "classes": [
            "DisplayUnit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Spreadsheet::PropertyColumnWidths"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/PropertyRowHeights.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Spreadsheet::PropertyRowHeights"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/PropertySheet.cpp",
          "classes": [],
          "typeIdSymbols": [
            "FunctionExpression"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Spreadsheet::PropertySheet"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/Sheet.cpp",
          "classes": [
            "CurrentAddressLock",
            "DirectedS",
            "EdgeListS",
            "EdgeProperty",
            "GraphProperty",
            "OutEdgeListS",
            "VertexListS",
            "VertexProperty"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "cells",
            "columnWidths",
            "rowHeights"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Spreadsheet::PropertySpreadsheetQuantity",
            "Spreadsheet::Sheet",
            "Spreadsheet::SheetPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/App/SheetObserver.h",
          "classes": [
            "SheetObserver"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/AppSpreadsheetGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Spreadsheet::Sheet"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/DlgBindSheet.h",
          "classes": [
            "DlgBindSheet"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/DlgSettingsImp.h",
          "classes": [
            "DlgSettingsImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/DlgSheetConf.h",
          "classes": [
            "DlgSheetConf"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/LineEdit.h",
          "classes": [
            "LineEdit",
            "XListView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/PropertiesDialog.h",
          "classes": [
            "PropertiesDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/SheetModel.h",
          "classes": [
            "SheetModel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/SheetTableView.h",
          "classes": [
            "SheetTableView",
            "SheetViewHeader"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/SheetTableViewAccessibleInterface.h",
          "classes": [
            "SheetTableViewAccessibleInterface"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/SpreadsheetDelegate.h",
          "classes": [
            "SpreadsheetDelegate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SpreadsheetGui::SheetView"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/SpreadsheetView.h",
          "classes": [
            "SheetViewPy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp",
          "classes": [],
          "typeIdSymbols": [
            "View3DInventor"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SpreadsheetGui::ViewProviderSheet",
            "SpreadsheetGui::ViewProviderSheetPython"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SpreadsheetGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/ZoomableView.h",
          "classes": [
            "ZoomableView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/Gui/qtcolorpicker.cpp",
          "classes": [
            "ColorPickerButton",
            "ColorPickerItem",
            "ColorPickerPopup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/TestSpreadsheet.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Configuration"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "A2"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "body"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Configuration"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "A2"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "body"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PropTrue"
            },
            {
              "typeExpression": "\"App::PropertyBool\"",
              "name": "PropFalse"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "PropL"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "PropH"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "PropI"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PropS"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "PropSEmpty"
            }
          ],
          "documentObjectUsages": [
            "App::FeaturePython",
            "Part::Box",
            "Part::Cylinder",
            "Part::FeaturePython",
            "Part::Thickness",
            "PartDesign::AdditiveBox",
            "PartDesign::Body",
            "Sketcher::SketchObject",
            "Spreadsheet::Sheet"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/TestSpreadsheetGui.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Spreadsheet::Sheet"
          ]
        },
        {
          "sourceFile": "src/Mod/Spreadsheet/importXLSX.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Spreadsheet::Sheet"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Start",
      "sourcePath": "src/Mod/Start",
      "sourceFileCount": 40,
      "objectSourceCount": 17,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 1,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Start/App/AppStart.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/App/DisplayedFilesModel.h",
          "classes": [
            "DisplayedFilesModelRoles"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/App/ThumbnailSource.h",
          "classes": [
            "F3DInstallation",
            "ThumbnailSource",
            "ThumbnailSourceSignals"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/AppStartGui.cpp",
          "classes": [
            "Module",
            "StartLauncher"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/DlgStartPreferencesImp.h",
          "classes": [
            "DlgStartPreferencesImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/FileCardDelegate.h",
          "classes": [
            "FileCardDelegate"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/FileCardView.h",
          "classes": [
            "FileCardView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/FirstStartWidget.h",
          "classes": [
            "FirstStartWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/FlowLayout.h",
          "classes": [
            "FlowLayout"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/GeneralSettingsWidget.cpp",
          "classes": [],
          "typeIdSymbols": [
            "CADNavigationStyle"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/GeneralSettingsWidget.h",
          "classes": [
            "GeneralSettingsWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/Manipulator.h",
          "classes": [
            "Manipulator"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/NewFileButton.h",
          "classes": [
            "NewButton",
            "NewFileButton"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/StartView.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "StartGui::StartView"
          ]
        },
        {
          "sourceFile": "src/Mod/Start/Gui/StartView.h",
          "classes": [
            "PostStartBehavior"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/Gui/ThemeSelectorWidget.h",
          "classes": [
            "Theme",
            "ThemeSelectorWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Start/StartMigrator.py",
          "classes": [
            "StartMigrator2024"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Surface",
      "sourcePath": "src/Mod/Surface",
      "sourceFileCount": 52,
      "objectSourceCount": 35,
      "propertyRegistrationCount": 49,
      "propertyMemberCount": 51,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 13,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Surface/App/AppSurface.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/Blending/FeatureBlendCurve.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "EndContinuity",
            "EndEdge",
            "EndParameter",
            "EndSize",
            "StartContinuity",
            "StartEdge",
            "StartParameter",
            "StartSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::FeatureBlendCurve"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/Blending/FeatureBlendCurve.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "StartEdge"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "StartParameter"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "StartContinuity"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "StartSize"
            },
            {
              "type": "PropertyLinkSub",
              "name": "EndEdge"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "EndParameter"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "EndContinuity"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "EndSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureCut.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ShapeList"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::Cut"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureCut.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "ShapeList"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureExtend.cpp",
          "classes": [],
          "typeIdSymbols": [
            "PropertyFloatConstraint"
          ],
          "propertyRegistrations": [
            "ExtendUNeg",
            "ExtendUPos",
            "ExtendUSymetric",
            "ExtendVNeg",
            "ExtendVPos",
            "ExtendVSymetric",
            "Face",
            "SampleU",
            "SampleV",
            "Tolerance"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloatConstraint",
              "name": "v"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "v"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::Extend"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureExtend.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Face"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Tolerance"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "ExtendUNeg"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "ExtendUPos"
            },
            {
              "type": "PropertyBool",
              "name": "ExtendUSymetric"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "ExtendVNeg"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "ExtendVPos"
            },
            {
              "type": "PropertyBool",
              "name": "ExtendVSymetric"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "SampleU"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "SampleV"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureFilling.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Anisotropy",
            "BoundaryEdges",
            "BoundaryFaces",
            "BoundaryOrder",
            "Degree",
            "FreeFaces",
            "FreeOrder",
            "InitialFace",
            "Iterations",
            "MaximumDegree",
            "MaximumSegments",
            "Points",
            "PointsOnCurve",
            "TolAngular",
            "TolCurvature",
            "Tolerance2d",
            "Tolerance3d",
            "UnboundEdges",
            "UnboundFaces",
            "UnboundOrder"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::Filling"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureFilling.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "BoundaryEdges"
            },
            {
              "type": "PropertyStringList",
              "name": "BoundaryFaces"
            },
            {
              "type": "PropertyIntegerList",
              "name": "BoundaryOrder"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "UnboundEdges"
            },
            {
              "type": "PropertyStringList",
              "name": "UnboundFaces"
            },
            {
              "type": "PropertyIntegerList",
              "name": "UnboundOrder"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "FreeFaces"
            },
            {
              "type": "PropertyIntegerList",
              "name": "FreeOrder"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "Points"
            },
            {
              "type": "PropertyLinkSub",
              "name": "InitialFace"
            },
            {
              "type": "PropertyInteger",
              "name": "Degree"
            },
            {
              "type": "PropertyInteger",
              "name": "PointsOnCurve"
            },
            {
              "type": "PropertyInteger",
              "name": "Iterations"
            },
            {
              "type": "PropertyBool",
              "name": "Anisotropy"
            },
            {
              "type": "PropertyFloat",
              "name": "Tolerance2d"
            },
            {
              "type": "PropertyFloat",
              "name": "Tolerance3d"
            },
            {
              "type": "PropertyFloat",
              "name": "TolAngular"
            },
            {
              "type": "PropertyFloat",
              "name": "TolCurvature"
            },
            {
              "type": "PropertyInteger",
              "name": "MaximumDegree"
            },
            {
              "type": "PropertyInteger",
              "name": "MaximumSegments"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureGeomFillSurface.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BoundaryList",
            "FillType",
            "ReversedList"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::GeomFillSurface"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureGeomFillSurface.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "BoundaryList"
            },
            {
              "type": "PropertyBoolList",
              "name": "ReversedList"
            },
            {
              "type": "PropertyEnumeration",
              "name": "FillType"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureSections.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "NSections"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::Sections"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureSections.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "NSections"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureSewing.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CutFreeEdges",
            "DegenerateShape",
            "Nonmanifold",
            "SewingOption",
            "ShapeList",
            "Tolerance"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "Surface::Sewing"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/App/FeatureSewing.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "ShapeList"
            },
            {
              "type": "PropertyFloat",
              "name": "Tolerance"
            },
            {
              "type": "PropertyBool",
              "name": "SewingOption"
            },
            {
              "type": "PropertyBool",
              "name": "DegenerateShape"
            },
            {
              "type": "PropertyBool",
              "name": "CutFreeEdges"
            },
            {
              "type": "PropertyBool",
              "name": "Nonmanifold"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/AppSurfaceGui.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Blending/TaskBlendCurve.cpp",
          "classes": [
            "EdgeSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Blending/TaskBlendCurve.h",
          "classes": [
            "BlendCurvePanel",
            "TaskBlendCurve"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Blending/ViewProviderBlendCurve.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SurfaceGui::ViewProviderBlendCurve"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Blending/ViewProviderBlendCurve.h",
          "classes": [
            "ViewProviderBlendCurve"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Feature"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskFilling.cpp",
          "classes": [
            "ShapeSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SurfaceGui::ViewProviderFilling"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskFilling.h",
          "classes": [
            "FillingPanel",
            "TaskFilling",
            "ViewProviderFilling"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskFillingEdge.cpp",
          "classes": [
            "ShapeSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskFillingEdge.h",
          "classes": [
            "FillingEdgePanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskFillingVertex.cpp",
          "classes": [
            "VertexSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskFillingVertex.h",
          "classes": [
            "FillingVertexPanel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskGeomFillSurface.cpp",
          "classes": [
            "EdgeSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SurfaceGui::ViewProviderGeomFillSurface"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskGeomFillSurface.h",
          "classes": [
            "GeomFillSurface",
            "TaskGeomFillSurface",
            "ViewProviderGeomFillSurface"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskSections.cpp",
          "classes": [
            "ShapeSelection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SurfaceGui::ViewProviderSections"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/TaskSections.h",
          "classes": [
            "SectionsPanel",
            "TaskSections",
            "ViewProviderSections"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/ViewProviderExtend.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SurfaceGui::ViewProviderExtend"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/ViewProviderExtend.h",
          "classes": [
            "ViewProviderExtend"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "SurfaceGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/Surface/Gui/Workbench.h",
          "classes": [
            "Workbench"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "TechDraw",
      "sourcePath": "src/Mod/TechDraw",
      "sourceFileCount": 486,
      "objectSourceCount": 229,
      "propertyRegistrationCount": 273,
      "propertyMemberCount": 316,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 99,
      "documentObjectUsageCount": 65,
      "objects": [
        {
          "sourceFile": "src/Mod/TechDraw/App/AppTechDrawPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/ArrowPropEnum.h",
          "classes": [
            "ArrowType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/BalloonPropEnum.h",
          "classes": [
            "BalloonType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/CenterLine.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::CenterLine"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/CenterLine.h",
          "classes": [
            "Mode",
            "Type"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/Cosmetic.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::CosmeticEdge",
            "TechDraw::GeomFormat"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/CosmeticExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::CosmeticExtension",
            "TechDraw::CosmeticExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/CosmeticVertex.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::CosmeticVertex"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DimensionFormatter.h",
          "classes": [
            "Format"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawBrokenView.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Breaks",
            "Gap"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawBrokenView",
            "TechDraw::DrawBrokenViewPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawBrokenView.h",
          "classes": [
            "BreakListEntry",
            "BreakType",
            "PieceLimitEntry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Breaks"
            },
            {
              "type": "PropertyLength",
              "name": "Gap"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawComplexSection.cpp",
          "classes": [
            "std"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CuttingToolWireObject",
            "ProjectionStrategy"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawComplexSection",
            "TechDraw::DrawComplexSectionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawComplexSection.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "CuttingToolWireObject"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ProjectionStrategy"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawDimHelper.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewDimExtent",
            "TechDraw::DrawViewDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawGeomHatch.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "FilePattern",
            "NamePattern",
            "PatIncluded",
            "PatternOffset",
            "PatternRotation",
            "ScalePattern",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawGeomHatch",
            "TechDraw::DrawGeomHatchPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawGeomHatch.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Source"
            },
            {
              "type": "PropertyFile",
              "name": "FilePattern"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "PatIncluded"
            },
            {
              "type": "PropertyString",
              "name": "NamePattern"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "ScalePattern"
            },
            {
              "type": "PropertyFloat",
              "name": "PatternRotation"
            },
            {
              "type": "PropertyVector",
              "name": "PatternOffset"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawHatch.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "HatchPattern",
            "Source",
            "SvgIncluded"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawHatch",
            "TechDraw::DrawHatchPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawHatch.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSub",
              "name": "Source"
            },
            {
              "type": "PropertyFile",
              "name": "HatchPattern"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "SvgIncluded"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawLeaderLine.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AutoHorizontal",
            "EndSymbol",
            "LeaderParent",
            "RotatesWithParent",
            "Scalable",
            "StartSymbol",
            "WayPoints"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawLeaderLine",
            "TechDraw::DrawLeaderLinePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawLeaderLine.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "LeaderParent"
            },
            {
              "type": "PropertyVectorList",
              "name": "WayPoints"
            },
            {
              "type": "PropertyEnumeration",
              "name": "StartSymbol"
            },
            {
              "type": "PropertyEnumeration",
              "name": "EndSymbol"
            },
            {
              "type": "PropertyBool",
              "name": "Scalable"
            },
            {
              "type": "PropertyBool",
              "name": "AutoHorizontal"
            },
            {
              "type": "PropertyBool",
              "name": "RotatesWithParent"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawPage.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "KeepUpdated",
            "NextBalloonIndex",
            "ProjectionType",
            "Scale",
            "Template",
            "Views"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "tmp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawPage",
            "TechDraw::DrawPagePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawPage.h",
          "classes": [
            "PageProjectionConvention"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Views"
            },
            {
              "type": "PropertyLink",
              "name": "Template"
            },
            {
              "type": "PropertyBool",
              "name": "KeepUpdated"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Scale"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ProjectionType"
            },
            {
              "type": "PropertyInteger",
              "name": "NextBalloonIndex"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawParametricTemplate.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Template"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawParametricTemplate",
            "TechDraw::DrawParametricTemplatePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawParametricTemplate.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFile",
              "name": "Template"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawProjGroup.cpp",
          "classes": [
            "DrawView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Anchor",
            "AutoDistribute",
            "ProjectionType",
            "Source",
            "XSource",
            "spacingX",
            "spacingY"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "spacingXProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "spacingYProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawProjGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawProjGroup.h",
          "classes": [
            "ProjDirection",
            "RotationMotion",
            "SpinDirection",
            "ViewProjectionConvention"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Source"
            },
            {
              "type": "PropertyXLinkList",
              "name": "XSource"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ProjectionType"
            },
            {
              "type": "PropertyBool",
              "name": "AutoDistribute"
            },
            {
              "type": "PropertyLength",
              "name": "spacingX"
            },
            {
              "type": "PropertyLength",
              "name": "spacingY"
            },
            {
              "type": "PropertyLink",
              "name": "Anchor"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawProjGroupItem.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "RotationVector",
            "Type"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawProjGroupItem"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawProjGroupItem.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "Type"
            },
            {
              "type": "PropertyVector",
              "name": "RotationVector"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawProjectSplit.h",
          "classes": [
            "edgeSortItem",
            "edgeVectorEntry",
            "splitPoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawRichAnno.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AnnoParent",
            "AnnoText",
            "MaxWidth",
            "ShowFrame"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawRichAnno",
            "TechDraw::DrawRichAnnoPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawRichAnno.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "AnnoParent"
            },
            {
              "type": "PropertyString",
              "name": "AnnoText"
            },
            {
              "type": "PropertyBool",
              "name": "ShowFrame"
            },
            {
              "type": "PropertyFloat",
              "name": "MaxWidth"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawSVGTemplate.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "PageResult",
            "Template"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawSVGTemplate",
            "TechDraw::DrawSVGTemplatePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawSVGTemplate.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFileIncluded",
              "name": "PageResult"
            },
            {
              "type": "PropertyFile",
              "name": "Template"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawTemplate.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawPage"
          ],
          "propertyRegistrations": [
            "EditableTexts",
            "Height",
            "Orientation",
            "Width"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawTemplate",
            "TechDraw::DrawTemplatePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawTemplate.h",
          "classes": [
            "Autofill"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Width"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Orientation"
            },
            {
              "type": "PropertyMap",
              "name": "EditableTexts"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawTile.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "TileColumn",
            "TileParent",
            "TileRow"
          ],
          "propertyMembers": [
            {
              "type": "PropertyInteger",
              "name": "TileRowProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawTile",
            "TechDraw::DrawTilePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawTile.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "TileParent"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "TileRow"
            },
            {
              "type": "PropertyInteger",
              "name": "TileColumn"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawTileWeld.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CenterText",
            "LeftText",
            "RightText",
            "SymbolFile",
            "SymbolIncluded"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawTileWeld",
            "TechDraw::DrawTileWeldPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawTileWeld.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "LeftText"
            },
            {
              "type": "PropertyString",
              "name": "RightText"
            },
            {
              "type": "PropertyString",
              "name": "CenterText"
            },
            {
              "type": "PropertyFile",
              "name": "SymbolFile"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "SymbolIncluded"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawUtil.cpp",
          "classes": [
            "EdgePoints"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawUtil.h",
          "classes": [
            "EdgePoints",
            "vectorLessType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawView.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Caption",
            "LockPosition",
            "Rotation",
            "Scale",
            "ScaleType",
            "X",
            "Y"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "tmp"
            },
            {
              "type": "PropertyLinkGlobal",
              "name": "glink"
            },
            {
              "type": "PropertyLink",
              "name": "link"
            },
            {
              "type": "PropertyFloat",
              "name": "XProperty"
            },
            {
              "type": "PropertyLength",
              "name": "X2Property"
            },
            {
              "type": "PropertyFloat",
              "name": "YProperty"
            },
            {
              "type": "PropertyLength",
              "name": "Y2Property"
            },
            {
              "type": "PropertyFloat",
              "name": "RotationProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawView",
            "TechDraw::DrawViewPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawView.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyDistance",
              "name": "X"
            },
            {
              "type": "PropertyDistance",
              "name": "Y"
            },
            {
              "type": "PropertyBool",
              "name": "LockPosition"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "Scale"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ScaleType"
            },
            {
              "type": "PropertyAngle",
              "name": "Rotation"
            },
            {
              "type": "PropertyString",
              "name": "Caption"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewAnnotation.cpp",
          "classes": [
            "DrawView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Font",
            "LineSpace",
            "MaxWidth",
            "Owner",
            "Text",
            "TextColor",
            "TextSize",
            "TextStyle"
          ],
          "propertyMembers": [
            {
              "type": "PropertyPercent",
              "name": "LineSpaceProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "MaxWidthProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewAnnotation",
            "TechDraw::DrawViewAnnotationPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewAnnotation.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyStringList",
              "name": "Text"
            },
            {
              "type": "PropertyFont",
              "name": "Font"
            },
            {
              "type": "PropertyColor",
              "name": "TextColor"
            },
            {
              "type": "PropertyLength",
              "name": "TextSize"
            },
            {
              "type": "PropertyInteger",
              "name": "LineSpace"
            },
            {
              "type": "PropertyEnumeration",
              "name": "TextStyle"
            },
            {
              "type": "PropertyFloat",
              "name": "MaxWidth"
            },
            {
              "type": "PropertyLink",
              "name": "Owner"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewArch.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AllOn",
            "CutLineWidth",
            "FillSpaces",
            "FontSize",
            "JoinArch",
            "LineSpacing",
            "LineWidth",
            "RenderMode",
            "ShowFill",
            "ShowHidden",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewArch"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewArch.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyBool",
              "name": "AllOn"
            },
            {
              "type": "PropertyEnumeration",
              "name": "RenderMode"
            },
            {
              "type": "PropertyBool",
              "name": "FillSpaces"
            },
            {
              "type": "PropertyBool",
              "name": "ShowHidden"
            },
            {
              "type": "PropertyBool",
              "name": "ShowFill"
            },
            {
              "type": "PropertyFloat",
              "name": "LineWidth"
            },
            {
              "type": "PropertyFloat",
              "name": "FontSize"
            },
            {
              "type": "PropertyFloat",
              "name": "CutLineWidth"
            },
            {
              "type": "PropertyBool",
              "name": "JoinArch"
            },
            {
              "type": "PropertyFloat",
              "name": "LineSpacing"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewBalloon.cpp",
          "classes": [
            "DrawView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BubbleShape",
            "EndType",
            "EndTypeScale",
            "KinkLength",
            "OriginX",
            "OriginY",
            "ShapeScale",
            "SourceView",
            "Text",
            "TextWrapLen"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "OriginXProperty"
            },
            {
              "type": "PropertyLength",
              "name": "OriginXProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "OriginYProperty"
            },
            {
              "type": "PropertyLength",
              "name": "OriginYProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewBalloon"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewBalloon.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "SourceView"
            },
            {
              "type": "PropertyString",
              "name": "Text"
            },
            {
              "type": "PropertyEnumeration",
              "name": "EndType"
            },
            {
              "type": "PropertyEnumeration",
              "name": "BubbleShape"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "ShapeScale"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "EndTypeScale"
            },
            {
              "type": "PropertyDistance",
              "name": "OriginX"
            },
            {
              "type": "PropertyDistance",
              "name": "OriginY"
            },
            {
              "type": "PropertyFloat",
              "name": "TextWrapLen"
            },
            {
              "type": "PropertyDistance",
              "name": "KinkLength"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewClip.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Height",
            "ShowFrame",
            "Views",
            "Width"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewClip",
            "TechDraw::DrawViewClipPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewClip.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "Width"
            },
            {
              "type": "PropertyLength",
              "name": "Height"
            },
            {
              "type": "PropertyBool",
              "name": "ShowFrame"
            },
            {
              "type": "PropertyLinkList",
              "name": "Views"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewCollection.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Views"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewCollection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewCollection.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Views"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDetail.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AnchorPoint",
            "BaseView",
            "Radius",
            "Reference",
            "ShowHighlight",
            "ShowMatting"
          ],
          "propertyMembers": [
            {
              "type": "PropertyPosition",
              "name": "tmp"
            },
            {
              "type": "PropertyLength",
              "name": "tmp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewDetail",
            "TechDraw::DrawViewDetailPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDetail.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "BaseView"
            },
            {
              "type": "PropertyVector",
              "name": "AnchorPoint"
            },
            {
              "type": "PropertyFloat",
              "name": "Radius"
            },
            {
              "type": "PropertyString",
              "name": "Reference"
            },
            {
              "type": "PropertyBool",
              "name": "ShowMatting"
            },
            {
              "type": "PropertyBool",
              "name": "ShowHighlight"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDimExtent.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CosmeticTags",
            "DirExtent",
            "Source",
            "Source3d"
          ],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "Source"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "Source3d"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewDimExtent"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDimExtent.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkSubList",
              "name": "Source"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "Source3d"
            },
            {
              "type": "PropertyInteger",
              "name": "DirExtent"
            },
            {
              "type": "PropertyStringList",
              "name": "CosmeticTags"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDimension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AngleOverride",
            "Arbitrary",
            "ArbitraryTolerances",
            "BoxCorners",
            "EqualTolerance",
            "ExtensionAngle",
            "FormatSpec",
            "FormatSpecOverTolerance",
            "FormatSpecUnderTolerance",
            "Inverted",
            "LineAngle",
            "MeasureType",
            "OverTolerance",
            "References2D",
            "References3D",
            "SavedGeometry",
            "ShowUnits",
            "TheoreticalExact",
            "Type",
            "UnderTolerance",
            "UseActualArea"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "value"
            },
            {
              "type": "PropertyFloat",
              "name": "value"
            },
            {
              "type": "PropertyQuantity",
              "name": "OverToleranceProperty"
            },
            {
              "type": "PropertyQuantity",
              "name": "UnderToleranceProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDimension.h",
          "classes": [
            "RefType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyEnumeration",
              "name": "MeasureType"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "References2D"
            },
            {
              "type": "PropertyLinkSubList",
              "name": "References3D"
            },
            {
              "type": "PropertyEnumeration",
              "name": "Type"
            },
            {
              "type": "PropertyBool",
              "name": "TheoreticalExact"
            },
            {
              "type": "PropertyBool",
              "name": "Inverted"
            },
            {
              "type": "PropertyString",
              "name": "FormatSpec"
            },
            {
              "type": "PropertyString",
              "name": "FormatSpecOverTolerance"
            },
            {
              "type": "PropertyString",
              "name": "FormatSpecUnderTolerance"
            },
            {
              "type": "PropertyBool",
              "name": "Arbitrary"
            },
            {
              "type": "PropertyBool",
              "name": "ArbitraryTolerances"
            },
            {
              "type": "PropertyBool",
              "name": "EqualTolerance"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "OverTolerance"
            },
            {
              "type": "PropertyQuantityConstraint",
              "name": "UnderTolerance"
            },
            {
              "type": "PropertyBool",
              "name": "AngleOverride"
            },
            {
              "type": "PropertyAngle",
              "name": "LineAngle"
            },
            {
              "type": "PropertyAngle",
              "name": "ExtensionAngle"
            },
            {
              "type": "PropertyVectorList",
              "name": "BoxCorners"
            },
            {
              "type": "PropertyBool",
              "name": "UseActualArea"
            },
            {
              "type": "PropertyBool",
              "name": "ShowUnits"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDraft.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Color",
            "Direction",
            "FontSize",
            "LineSpacing",
            "LineStyle",
            "LineWidth",
            "OverrideStyle",
            "Source"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewDraft",
            "TechDraw::DrawViewDraftPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewDraft.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyFloat",
              "name": "LineWidth"
            },
            {
              "type": "PropertyFloat",
              "name": "FontSize"
            },
            {
              "type": "PropertyVector",
              "name": "Direction"
            },
            {
              "type": "PropertyColor",
              "name": "Color"
            },
            {
              "type": "PropertyString",
              "name": "LineStyle"
            },
            {
              "type": "PropertyFloat",
              "name": "LineSpacing"
            },
            {
              "type": "PropertyBool",
              "name": "OverrideStyle"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewImage.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Height",
            "ImageFile",
            "ImageIncluded",
            "Owner",
            "Width"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewImage",
            "TechDraw::DrawViewImagePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewImage.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFile",
              "name": "ImageFile"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "ImageIncluded"
            },
            {
              "type": "PropertyFloat",
              "name": "Width"
            },
            {
              "type": "PropertyFloat",
              "name": "Height"
            },
            {
              "type": "PropertyLink",
              "name": "Owner"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewMulti.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Sources"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewMulti",
            "TechDraw::DrawViewMultiPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewMulti.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Sources"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewPart.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CoarseView",
            "Direction",
            "Focus",
            "HardHidden",
            "IsoCount",
            "IsoHidden",
            "IsoVisible",
            "Perspective",
            "ScrubCount",
            "SeamHidden",
            "SeamVisible",
            "SmoothHidden",
            "SmoothVisible",
            "Source",
            "XDirection",
            "XSource"
          ],
          "propertyMembers": [
            {
              "type": "PropertyDirection",
              "name": "tmp"
            },
            {
              "type": "PropertyDirection",
              "name": "tmp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewPart",
            "TechDraw::DrawViewPartPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewPart.h",
          "classes": [
            "ProjDirection",
            "RotationMotion",
            "SpinDirection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLinkList",
              "name": "Source"
            },
            {
              "type": "PropertyXLinkList",
              "name": "XSource"
            },
            {
              "type": "PropertyVector",
              "name": "Direction"
            },
            {
              "type": "PropertyVector",
              "name": "XDirection"
            },
            {
              "type": "PropertyBool",
              "name": "Perspective"
            },
            {
              "type": "PropertyDistance",
              "name": "Focus"
            },
            {
              "type": "PropertyBool",
              "name": "CoarseView"
            },
            {
              "type": "PropertyBool",
              "name": "SeamVisible"
            },
            {
              "type": "PropertyBool",
              "name": "SmoothVisible"
            },
            {
              "type": "PropertyBool",
              "name": "OutlinesVisible"
            },
            {
              "type": "PropertyBool",
              "name": "IsoVisible"
            },
            {
              "type": "PropertyBool",
              "name": "HardHidden"
            },
            {
              "type": "PropertyBool",
              "name": "SmoothHidden"
            },
            {
              "type": "PropertyBool",
              "name": "SeamHidden"
            },
            {
              "type": "PropertyBool",
              "name": "OutlinesHidden"
            },
            {
              "type": "PropertyBool",
              "name": "IsoHidden"
            },
            {
              "type": "PropertyInteger",
              "name": "IsoCount"
            },
            {
              "type": "PropertyInteger",
              "name": "ScrubCount"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewSection.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "BaseView",
            "CutSurfaceDisplay",
            "FileGeomPattern",
            "FileHatchPattern",
            "FuseBeforeCut",
            "HatchOffset",
            "HatchRotation",
            "HatchScale",
            "NameGeomPattern",
            "PatIncluded",
            "SectionDirection",
            "SectionLineStretch",
            "SectionNormal",
            "SectionOrigin",
            "SectionSymbol",
            "SvgIncluded",
            "TrimAfterCut",
            "UsePreviousCut"
          ],
          "propertyMembers": [
            {
              "type": "PropertyPosition",
              "name": "tmp"
            },
            {
              "type": "PropertyDirection",
              "name": "tmp"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewSection",
            "TechDraw::DrawViewSectionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewSection.h",
          "classes": [
            "ChangePoint"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "BaseView"
            },
            {
              "type": "PropertyVector",
              "name": "SectionNormal"
            },
            {
              "type": "PropertyVector",
              "name": "SectionOrigin"
            },
            {
              "type": "PropertyString",
              "name": "SectionSymbol"
            },
            {
              "type": "PropertyEnumeration",
              "name": "SectionDirection"
            },
            {
              "type": "PropertyEnumeration",
              "name": "CutSurfaceDisplay"
            },
            {
              "type": "PropertyFile",
              "name": "FileHatchPattern"
            },
            {
              "type": "PropertyFile",
              "name": "FileGeomPattern"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "SvgIncluded"
            },
            {
              "type": "PropertyFileIncluded",
              "name": "PatIncluded"
            },
            {
              "type": "PropertyString",
              "name": "NameGeomPattern"
            },
            {
              "type": "PropertyFloat",
              "name": "HatchScale"
            },
            {
              "type": "PropertyFloat",
              "name": "HatchRotation"
            },
            {
              "type": "PropertyVector",
              "name": "HatchOffset"
            },
            {
              "type": "PropertyBool",
              "name": "FuseBeforeCut"
            },
            {
              "type": "PropertyBool",
              "name": "TrimAfterCut"
            },
            {
              "type": "PropertyBool",
              "name": "UsePreviousCut"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "SectionLineStretch"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewSpreadsheet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CellEnd",
            "CellStart",
            "Font",
            "LineWidth",
            "Owner",
            "Source",
            "TextColor",
            "TextSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewSpreadsheet",
            "TechDraw::DrawViewSpreadsheetPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewSpreadsheet.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyString",
              "name": "CellStart"
            },
            {
              "type": "PropertyString",
              "name": "CellEnd"
            },
            {
              "type": "PropertyFont",
              "name": "Font"
            },
            {
              "type": "PropertyColor",
              "name": "TextColor"
            },
            {
              "type": "PropertyFloat",
              "name": "LineWidth"
            },
            {
              "type": "PropertyFloat",
              "name": "TextSize"
            },
            {
              "type": "PropertyLink",
              "name": "Owner"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewSymbol.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "EditableTexts",
            "Owner",
            "Symbol"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawViewSymbol",
            "TechDraw::DrawViewSymbolPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawViewSymbol.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "Symbol"
            },
            {
              "type": "PropertyStringList",
              "name": "EditableTexts"
            },
            {
              "type": "PropertyLink",
              "name": "Owner"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawWeldSymbol.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "AllAround",
            "AlternatingWeld",
            "FieldWeld",
            "Leader",
            "TailText"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::DrawWeldSymbol",
            "TechDraw::DrawWeldSymbolPython"
          ],
          "documentObjectUsages": [
            "TechDraw::DrawTileWeld"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/DrawWeldSymbol.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Leader"
            },
            {
              "type": "PropertyBool",
              "name": "AllAround"
            },
            {
              "type": "PropertyBool",
              "name": "FieldWeld"
            },
            {
              "type": "PropertyBool",
              "name": "AlternatingWeld"
            },
            {
              "type": "PropertyString",
              "name": "TailText"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/FeatureProjection.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Direction",
            "HCompound",
            "IsoLineHCompound",
            "IsoLineVCompound",
            "OutLineHCompound",
            "OutLineVCompound",
            "Rg1LineHCompound",
            "Rg1LineVCompound",
            "RgNLineHCompound",
            "RgNLineVCompound",
            "Source",
            "VCompound"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::FeatureProjection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/FeatureProjection.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLink",
              "name": "Source"
            },
            {
              "type": "PropertyVector",
              "name": "Direction"
            },
            {
              "type": "PropertyBool",
              "name": "VCompound"
            },
            {
              "type": "PropertyBool",
              "name": "Rg1LineVCompound"
            },
            {
              "type": "PropertyBool",
              "name": "RgNLineVCompound"
            },
            {
              "type": "PropertyBool",
              "name": "OutLineVCompound"
            },
            {
              "type": "PropertyBool",
              "name": "IsoLineVCompound"
            },
            {
              "type": "PropertyBool",
              "name": "HCompound"
            },
            {
              "type": "PropertyBool",
              "name": "Rg1LineHCompound"
            },
            {
              "type": "PropertyBool",
              "name": "RgNLineHCompound"
            },
            {
              "type": "PropertyBool",
              "name": "OutLineHCompound"
            },
            {
              "type": "PropertyBool",
              "name": "IsoLineHCompound"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/Geometry.h",
          "classes": [
            "EdgeClass",
            "ExtractionType",
            "GeomType",
            "SourceType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/LandmarkDimension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ReferenceTags"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::LandmarkDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/LandmarkDimension.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyStringList",
              "name": "ReferenceTags"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/LineNameEnum.h",
          "classes": [
            "ANSILineType",
            "ASMELineType",
            "ISOLine"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/Preferences.h",
          "classes": [
            "ArrowType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/PropertyCenterLineList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::PropertyCenterLineList"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::PropertyCosmeticEdgeList"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::PropertyCosmeticVertexList"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/PropertyGeomFormatList.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDraw::PropertyGeomFormatList"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/App/ShapeExtractor.cpp",
          "classes": [],
          "typeIdSymbols": [
            "Circle",
            "Ellipse",
            "Line",
            "RegularPolygon"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/ConversionUtilities/moveViews.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewSymbol"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/AppTechDrawGuiPy.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/Command.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject",
            "DrawPage",
            "DrawView",
            "DrawViewClip",
            "DrawViewPart",
            "Sheet"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawBrokenView",
            "TechDraw::DrawProjGroup",
            "TechDraw::DrawProjGroupItem",
            "TechDraw::DrawViewArch",
            "TechDraw::DrawViewClip",
            "TechDraw::DrawViewDraft",
            "TechDraw::DrawViewImage",
            "TechDraw::DrawViewSpreadsheet",
            "TechDraw::DrawViewSymbol"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandAnnotate.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawLeaderLine",
            "DrawViewPart",
            "DrawWeldSymbol"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewAnnotation"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandCreateDims.cpp",
          "classes": [
            "AvailableDimension",
            "CmdTechDrawCompDimensionTools",
            "GeomSelectionSizes",
            "SpecialDimension",
            "TDHandlerDimension"
          ],
          "typeIdSymbols": [
            "DrawPage",
            "DrawViewDimension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandDecorate.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawPage"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawGeomHatch",
            "TechDraw::DrawViewImage"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandExtensionDims.cpp",
          "classes": [
            "dimVertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandExtensionPack.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewBalloon"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandHelpers.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/CommandStack.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawView"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DimensionValidators.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DocumentObject"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DimensionValidators.h",
          "classes": [
            "DimensionGeometry"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawAdvancedImp.h",
          "classes": [
            "DlgPrefsTechDrawAdvancedImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawAnnotationImp.h",
          "classes": [
            "ArrowType",
            "DlgPrefsTechDrawAnnotationImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawColorsImp.h",
          "classes": [
            "DlgPrefsTechDrawColorsImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawDimensionsImp.h",
          "classes": [
            "ArrowType",
            "DlgPrefsTechDrawDimensionsImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.h",
          "classes": [
            "DlgPrefsTechDrawGeneralImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawHLRImp.h",
          "classes": [
            "DlgPrefsTechDrawHLRImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgPrefsTechDrawScaleImp.h",
          "classes": [
            "DlgPrefsTechDrawScaleImp"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DlgTemplateField.h",
          "classes": [
            "DlgTemplateField"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/DrawGuiUtil.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawPage",
            "DrawView",
            "DrawViewPart"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/Enums.h",
          "classes": [
            "DragState"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/MDIViewPage.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::MDIViewPage"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/MDIViewPage.h",
          "classes": [
            "MDIViewPagePy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/PATPathMaker.h",
          "classes": [
            "PATPathMaker"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/PagePrinter.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawPage"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/PreferencesGui.h",
          "classes": [
            "ArrowType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIDatumLabel.h",
          "classes": [
            "QGIDatumLabel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIFace.h",
          "classes": [
            "FillMode",
            "QGIFace"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIUserTypes.h",
          "classes": [
            "UserType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIView.h",
          "classes": [
            "ViewFrameMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIViewBalloon.h",
          "classes": [
            "ArrowType",
            "QGIBalloonLabel"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIViewClip.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawView"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIViewDimension.cpp",
          "classes": [
            "SnapMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGIViewPart.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawViewPart"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGSPage.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewBalloon"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGTracker.h",
          "classes": [
            "TrackerAction",
            "TrackerMode"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGVNavStyle.h",
          "classes": [
            "KeyCombination"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGVPage.cpp",
          "classes": [
            "Private"
          ],
          "typeIdSymbols": [
            "CADNavigationStyle",
            "NavigationStyle"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/QGVPage.h",
          "classes": [
            "RendererType"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskActiveView.cpp",
          "classes": [],
          "typeIdSymbols": [
            "View3DInventor"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskActiveView.h",
          "classes": [
            "TaskDlgActiveView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskBalloon.h",
          "classes": [
            "TaskBalloon",
            "TaskDlgBalloon"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskCenterLine.h",
          "classes": [
            "TaskCenterLine",
            "TaskDlgCenterLine"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskComplexSection.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawComplexSection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskComplexSection.h",
          "classes": [
            "TaskComplexSection",
            "TaskDlgComplexSection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskCosVertex.h",
          "classes": [
            "TaskCosVertex",
            "TaskDlgCosVertex"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskCosmeticCircle.h",
          "classes": [
            "TaskCosmeticCircle",
            "TaskDlgCosmeticCircle"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskCosmeticLine.h",
          "classes": [
            "TaskCosmeticLine",
            "TaskDlgCosmeticLine"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskCustomizeFormat.h",
          "classes": [
            "TaskCustomizeFormat",
            "TaskDlgCustomizeFormat"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskDetail.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewDetail"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskDetail.h",
          "classes": [
            "TaskDetail",
            "TaskDlgDetail"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskDimRepair.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawViewDimension"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskDimRepair.h",
          "classes": [
            "TaskDimRepair",
            "TaskDlgDimReference"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskDimension.h",
          "classes": [
            "TaskDimension",
            "TaskDlgDimension"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskGeomHatch.h",
          "classes": [
            "TaskDlgGeomHatch",
            "TaskGeomHatch"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskHatch.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawHatch"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskHatch.h",
          "classes": [
            "TaskDlgHatch",
            "TaskHatch"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskLeaderLine.h",
          "classes": [
            "TaskDlgLeaderLine",
            "TaskLeaderLine"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskLineDecor.h",
          "classes": [
            "TaskDlgLineDecor",
            "TaskLineDecor",
            "TaskRestoreLines"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskLinkDim.h",
          "classes": [
            "TaskDlgLinkDim",
            "TaskLinkDim"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskProjGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawProjGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskProjGroup.h",
          "classes": [
            "DirectionEditDialog",
            "TaskDlgProjGroup",
            "TaskProjGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskProjection.cpp",
          "classes": [],
          "typeIdSymbols": [
            "View3DInventor"
          ],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::FeatureProjection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskProjection.h",
          "classes": [
            "TaskDlgProjection",
            "TaskProjection"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskRichAnno.h",
          "classes": [
            "TaskDlgRichAnno",
            "TaskRichAnno"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskSectionView.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewSection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskSectionView.h",
          "classes": [
            "TaskDlgSectionView",
            "TaskSectionView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskSelectLineAttributes.cpp",
          "classes": [
            "EdgeColor",
            "EdgeWidth"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskSelectLineAttributes.h",
          "classes": [
            "TaskDlgSelectLineAttributes",
            "TaskSelectLineAttributes",
            "dimAttributes",
            "lineAttributes"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskSurfaceFinishSymbols.h",
          "classes": [
            "SymbolType",
            "TaskDlgSurfaceFinishSymbols",
            "TaskSurfaceFinishSymbols"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/TaskWeldingSymbol.h",
          "classes": [
            "TaskDlgWeldingSymbol",
            "TileImage"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderAnnotation.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderAnnotation"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderBalloon.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Color",
            "Font",
            "Fontsize",
            "LineVisible",
            "LineWidth"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "LineWidthProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderBalloon"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderBalloon.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFont",
              "name": "Font"
            },
            {
              "type": "PropertyLength",
              "name": "Fontsize"
            },
            {
              "type": "PropertyLength",
              "name": "LineWidth"
            },
            {
              "type": "PropertyBool",
              "name": "LineVisible"
            },
            {
              "type": "PropertyColor",
              "name": "Color"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderCosmeticExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderCosmeticExtension",
            "TechDrawGui::ViewProviderCosmeticExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderDimension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ArrowStyle",
            "Arrowsize",
            "Color",
            "FlipArrowheads",
            "Font",
            "Fontsize",
            "GapFactorASME",
            "GapFactorISO",
            "LineSpacingFactorISO",
            "LineWidth",
            "RenderingExtent",
            "StandardAndStyle"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "LineWidthProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderDimension.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFont",
              "name": "Font"
            },
            {
              "type": "PropertyLength",
              "name": "Fontsize"
            },
            {
              "type": "PropertyLength",
              "name": "Arrowsize"
            },
            {
              "type": "PropertyEnumeration",
              "name": "ArrowStyle"
            },
            {
              "type": "PropertyLength",
              "name": "LineWidth"
            },
            {
              "type": "PropertyColor",
              "name": "Color"
            },
            {
              "type": "PropertyEnumeration",
              "name": "StandardAndStyle"
            },
            {
              "type": "PropertyEnumeration",
              "name": "RenderingExtent"
            },
            {
              "type": "PropertyBool",
              "name": "FlipArrowheads"
            },
            {
              "type": "PropertyFloat",
              "name": "GapFactorISO"
            },
            {
              "type": "PropertyFloat",
              "name": "GapFactorASME"
            },
            {
              "type": "PropertyFloat",
              "name": "LineSpacingFactorISO"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "KeepLabel",
            "StackOrder"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderDrawingView"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderDrawingView.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "KeepLabel"
            },
            {
              "type": "PropertyInteger",
              "name": "StackOrder"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderDrawingViewExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderDrawingViewExtension",
            "TechDrawGui::ViewProviderDrawingViewExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ColorPattern",
            "WeightPattern"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderGeomHatch"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderGeomHatch.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "WeightPattern"
            },
            {
              "type": "PropertyColor",
              "name": "ColorPattern"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderHatch.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "HatchColor",
            "HatchOffset",
            "HatchRotation",
            "HatchScale"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderHatch"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderHatch.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColor",
              "name": "HatchColor"
            },
            {
              "type": "PropertyFloatConstraint",
              "name": "HatchScale"
            },
            {
              "type": "PropertyFloat",
              "name": "HatchRotation"
            },
            {
              "type": "PropertyVector",
              "name": "HatchOffset"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderImage.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Crop"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderImage"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderImage.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "Crop"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderLeader.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Color",
            "LineStyle",
            "LineWidth",
            "UseOldCoords"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "LineWidthProperty"
            },
            {
              "type": "PropertyInteger",
              "name": "LineStyleProperty"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "LineStyleProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderLeader"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderLeader.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "LineWidth"
            },
            {
              "type": "PropertyEnumeration",
              "name": "LineStyle"
            },
            {
              "type": "PropertyColor",
              "name": "Color"
            },
            {
              "type": "PropertyBool",
              "name": "UseOldCoords"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderPage.cpp",
          "classes": [],
          "typeIdSymbols": [
            "DrawViewPart"
          ],
          "propertyRegistrations": [
            "GridSpacing",
            "ShowFrames",
            "ShowGrid"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderPage"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderPage.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ShowFrames"
            },
            {
              "type": "PropertyBool",
              "name": "ShowGrid"
            },
            {
              "type": "PropertyDistance",
              "name": "GridSpacing"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderPageExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderPageExtension",
            "TechDrawGui::ViewProviderPageExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderProjGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderProjGroupItem.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderProjGroupItem"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderRichAnno.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "LineColor",
            "LineStyle",
            "LineWidth"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "LineWidthProperty"
            },
            {
              "type": "PropertyInteger",
              "name": "LineStyleProperty"
            },
            {
              "type": "PropertyIntegerConstraint",
              "name": "LineStyleProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderRichAnno"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderRichAnno.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "LineWidth"
            },
            {
              "type": "PropertyEnumeration",
              "name": "LineStyle"
            },
            {
              "type": "PropertyColor",
              "name": "LineColor"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ClaimSheetAsChild"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderSpreadsheet"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ClaimSheetAsChild"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderSymbol.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "LegacyScaling"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderArch",
            "TechDrawGui::ViewProviderDraft",
            "TechDrawGui::ViewProviderSymbol"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderSymbol.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "LegacyScaling"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderTemplate"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderTemplateExtension.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderTemplateExtension",
            "TechDrawGui::ViewProviderTemplateExtensionPython"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderTile.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderTile"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderViewClip.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ClipChildren"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderViewClip"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderViewClip.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyBool",
              "name": "ClipChildren"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "ArcCenterMarks",
            "BreakLineStyle",
            "BreakLineType",
            "CenterScale",
            "ExtraWidth",
            "FaceColor",
            "FaceTransparency",
            "HiddenWidth",
            "HighlightAdjust",
            "HighlightLineColor",
            "HighlightLineStyle",
            "HorizCenterLine",
            "IncludeCutLine",
            "IsoWidth",
            "LineWidth",
            "SectionLineColor",
            "SectionLineMarks",
            "SectionLineStyle",
            "ShowAllEdges",
            "ShowSectionLine",
            "VertCenterLine"
          ],
          "propertyMembers": [
            {
              "type": "PropertyFloat",
              "name": "LineWidthProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "HiddenWidthProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "IsoWidthProperty"
            },
            {
              "type": "PropertyFloat",
              "name": "ExtraWidthProperty"
            }
          ],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderViewPart.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyLength",
              "name": "LineWidth"
            },
            {
              "type": "PropertyLength",
              "name": "HiddenWidth"
            },
            {
              "type": "PropertyLength",
              "name": "IsoWidth"
            },
            {
              "type": "PropertyLength",
              "name": "ExtraWidth"
            },
            {
              "type": "PropertyBool",
              "name": "ArcCenterMarks"
            },
            {
              "type": "PropertyFloat",
              "name": "CenterScale"
            },
            {
              "type": "PropertyBool",
              "name": "HorizCenterLine"
            },
            {
              "type": "PropertyBool",
              "name": "VertCenterLine"
            },
            {
              "type": "PropertyBool",
              "name": "ShowSectionLine"
            },
            {
              "type": "PropertyBool",
              "name": "IncludeCutLine"
            },
            {
              "type": "PropertyEnumeration",
              "name": "SectionLineStyle"
            },
            {
              "type": "PropertyColor",
              "name": "SectionLineColor"
            },
            {
              "type": "PropertyBool",
              "name": "SectionLineMarks"
            },
            {
              "type": "PropertyEnumeration",
              "name": "HighlightLineStyle"
            },
            {
              "type": "PropertyColor",
              "name": "HighlightLineColor"
            },
            {
              "type": "PropertyFloat",
              "name": "HighlightAdjust"
            },
            {
              "type": "PropertyEnumeration",
              "name": "BreakLineType"
            },
            {
              "type": "PropertyEnumeration",
              "name": "BreakLineStyle"
            },
            {
              "type": "PropertyBool",
              "name": "ShowAllEdges"
            },
            {
              "type": "PropertyColor",
              "name": "FaceColor"
            },
            {
              "type": "PropertyPercent",
              "name": "FaceTransparency"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderViewSection.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "CutSurfaceColor",
            "CutSurfaceTransparency",
            "GeomHatchColor",
            "HatchColor",
            "HatchCutSurface",
            "WeightPattern"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderViewSection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderViewSection.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyColor",
              "name": "CutSurfaceColor"
            },
            {
              "type": "PropertyPercent",
              "name": "CutSurfaceTransparency"
            },
            {
              "type": "PropertyBool",
              "name": "HatchCutSurface"
            },
            {
              "type": "PropertyColor",
              "name": "HatchColor"
            },
            {
              "type": "PropertyColor",
              "name": "GeomHatchColor"
            },
            {
              "type": "PropertyFloat",
              "name": "WeightPattern"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderWeld.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [
            "Font",
            "FontSize",
            "TileFontSize"
          ],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::ViewProviderWeld"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/ViewProviderWeld.h",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [
            {
              "type": "PropertyString",
              "name": "Font"
            },
            {
              "type": "PropertyLength",
              "name": "FontSize"
            },
            {
              "type": "PropertyLength",
              "name": "TileFontSize"
            }
          ],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/Widgets/CompassDialWidget.h",
          "classes": [
            "CompassDialWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/Widgets/CompassWidget.h",
          "classes": [
            "CompassWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/Widgets/VectorEditWidget.h",
          "classes": [
            "VectorEditWidget"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/Workbench.cpp",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "typeIdDeclarations": [
            "TechDrawGui::Workbench"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/mrichtextedit.h",
          "classes": [
            "MRichTextEdit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/Gui/mtextedit.h",
          "classes": [
            "MTextEdit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DLeaderRText.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "TechDraw::DrawLeaderLine",
            "TechDraw::DrawPage",
            "TechDraw::DrawRichAnno",
            "TechDraw::DrawSVGTemplate",
            "TechDraw::DrawViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawHatchTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "TechDraw::DrawHatch",
            "TechDraw::DrawPage",
            "TechDraw::DrawSVGTemplate",
            "TechDraw::DrawViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawProjectionGroupTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::MultiFuse",
            "Part::Sphere",
            "TechDraw::DrawProjGroup"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewAnnotationTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewAnnotation"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewBalloonTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Sphere",
            "TechDraw::DrawViewBalloon",
            "TechDraw::DrawViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewDetailTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "TechDraw::DrawViewDetail",
            "TechDraw::DrawViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewDimensionTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "Part::Sphere",
            "TechDraw::DrawViewDimension",
            "TechDraw::DrawViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewImageTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewImage"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewPartTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "TechDraw::DrawViewPart"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewSectionTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box",
            "TechDraw::DrawViewPart",
            "TechDraw::DrawViewSection"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/DrawViewSymbolTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewSymbol"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/TDPyTest.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Box"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TDTest/TechDrawTestUtilities.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawPage",
            "TechDraw::DrawSVGTemplate"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandAxoLengthDimension.py",
          "classes": [
            "CommandAxoLengthDimension"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewDimension"
          ]
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandFillTemplateFields.py",
          "classes": [
            "CommandFillTemplateFields"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandHoleShaftFit.py",
          "classes": [
            "CommandHoleShaftFit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandMoveView.py",
          "classes": [
            "CommandMoveView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandPositionSectionView.py",
          "classes": [
            "CommandPositionSectionView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandShareView.py",
          "classes": [
            "CommandShareView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py",
          "classes": [
            "CommandAddOffsetVertex",
            "CommandVertexCreationGroup"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py",
          "classes": [
            "TaskFillTemplateFields"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/TaskHoleShaftFit.py",
          "classes": [
            "ISO286",
            "TaskHoleShaftFit"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/TaskMoveView.py",
          "classes": [
            "TaskMoveView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/TechDrawTools/TaskShareView.py",
          "classes": [
            "TaskShareView"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TechDraw/moveViews.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "TechDraw::DrawViewSymbol"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "TemplatePyMod",
      "sourcePath": "src/Mod/TemplatePyMod",
      "sourceFileCount": 13,
      "objectSourceCount": 6,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 26,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 7,
      "objects": [
        {
          "sourceFile": "src/Mod/TemplatePyMod/Commands.py",
          "classes": [
            "PolygonCreator",
            "SphereCreator",
            "TemplatePyCheckable",
            "TemplatePyGroup",
            "TemplatePyGrp_1",
            "TemplatePyGrp_2",
            "TemplatePyGrp_3",
            "TemplatePyMod_Cmd1",
            "TemplatePyMod_Cmd2",
            "TemplatePyMod_Cmd3",
            "TemplatePyMod_Cmd4",
            "TemplatePyMod_Cmd5",
            "TemplatePyMod_Cmd6"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "Part::Polygon"
          ]
        },
        {
          "sourceFile": "src/Mod/TemplatePyMod/DocumentObject.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            }
          ]
        },
        {
          "sourceFile": "src/Mod/TemplatePyMod/FeaturePython.py",
          "classes": [
            "CircleSet",
            "DistanceBolt",
            "EnumTest",
            "Line",
            "MeshFeature",
            "Molecule",
            "Octahedron",
            "PartFeature",
            "PointFeature",
            "ViewProviderBox",
            "ViewProviderCircleSet",
            "ViewProviderEnumTest",
            "ViewProviderLine",
            "ViewProviderMesh",
            "ViewProviderMolecule",
            "ViewProviderOctahedron",
            "ViewProviderPoints"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "p1"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "p2"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Width"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            },
            {
              "typeExpression": "\"App::PropertyColor\"",
              "name": "Color"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "p1"
            },
            {
              "typeExpression": "\"App::PropertyVector\"",
              "name": "p2"
            },
            {
              "typeExpression": "\"Part::PropertyPartShape\"",
              "name": "Shape"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Enum"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Enum2"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Enum3"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "Enum4"
            },
            {
              "typeExpression": "\"App::PropertyInteger\"",
              "name": "Edges"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Length"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Radius"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Height"
            }
          ],
          "documentObjectUsages": [
            "App::FeaturePython",
            "Mesh::FeaturePython",
            "Part::FeaturePython",
            "Points::FeaturePython"
          ]
        },
        {
          "sourceFile": "src/Mod/TemplatePyMod/PythonQt.py",
          "classes": [
            "MainWindow"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TemplatePyMod/TaskPanel.py",
          "classes": [
            "TaskCalendar",
            "TaskLineEdit",
            "TaskManyTaskBoxes",
            "TaskPanel",
            "TaskWatcher",
            "TaskWatcherFilter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/TemplatePyMod/Texture.py",
          "classes": [
            "Texture",
            "ViewProviderTexture"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Source"
            },
            {
              "typeExpression": "\"App::PropertyPath\"",
              "name": "File"
            }
          ],
          "documentObjectUsages": [
            "App::FeaturePython",
            "Part::Box"
          ]
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Test",
      "sourcePath": "src/Mod/Test",
      "sourceFileCount": 28,
      "objectSourceCount": 12,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 23,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 28,
      "objects": [
        {
          "sourceFile": "src/Mod/Test/BaseTests.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeatureTestPlacement"
          ]
        },
        {
          "sourceFile": "src/Mod/Test/Document.py",
          "classes": [
            "Cls",
            "Feature",
            "GuiObserver",
            "Layer",
            "LayerViewProvider",
            "MyExtension",
            "MyFeature",
            "Observer",
            "Proxy",
            "SaveRestoreSpecialGroup",
            "SaveRestoreSpecialGroupViewProvider",
            "SpecialGroup",
            "ViewProvider"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [
            {
              "typeExpression": "\"App::PropertyLinkList\"",
              "name": "propLink"
            },
            {
              "typeExpression": "\"App::PropertyEnumeration\"",
              "name": "myEnumeration"
            },
            {
              "typeExpression": "\"App::DocumentObjectExtension\"",
              "name": "Property"
            },
            {
              "typeExpression": "\"App::PropertyPlacementList\"",
              "name": "PlmList"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Plm"
            },
            {
              "typeExpression": "\"App::PropertyRotation\"",
              "name": "Rot"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Link"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Link"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "String"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Link"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Link"
            },
            {
              "typeExpression": "\"App::PropertyLink\"",
              "name": "Link"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Test"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "Test"
            },
            {
              "typeExpression": "\"App::PropertyPythonObject\"",
              "name": "Dictionary"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "a"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "b"
            },
            {
              "typeExpression": "\"App::PropertyString\"",
              "name": "Test"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "propA"
            },
            {
              "typeExpression": "\"App::PropertyFloat\"",
              "name": "propB"
            },
            {
              "typeExpression": "\"App::PropertyPlacement\"",
              "name": "Placement"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Prop"
            },
            {
              "typeExpression": "\"App::PropertyLength\"",
              "name": "Prop"
            }
          ],
          "documentObjectUsages": [
            "App::DocumentObject",
            "App::DocumentObjectExtension",
            "App::DocumentObjectFileIncluded",
            "App::DocumentObjectGroup",
            "App::DocumentObjectGroupPython",
            "App::FeaturePython",
            "App::FeatureTest",
            "App::FeatureTestAbsAddress",
            "App::FeatureTestAttribute",
            "App::FeatureTestColumn",
            "App::FeatureTestRow",
            "App::Link",
            "App::Origin",
            "App::Part",
            "Points::Feature"
          ]
        },
        {
          "sourceFile": "src/Mod/Test/Gui/AppTestGui.cpp",
          "classes": [
            "ILoggerBlockerTest",
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Test/Gui/UnitTestImp.h",
          "classes": [
            "UnitTestDialog"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Test/Gui/UnitTestPy.h",
          "classes": [
            "UnitTestDialogPy"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Test/Gui/qtunittest.py",
          "classes": [
            "BaseGUITestRunner",
            "RollbackImporter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Test/GuiDocument.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "App::FeaturePython",
            "App::Part"
          ]
        },
        {
          "sourceFile": "src/Mod/Test/TestGui.py",
          "classes": [
            "TestAllCmd",
            "TestAllTextCmd",
            "TestBaseCmd",
            "TestBaseTextCmd",
            "TestCmd",
            "TestCreateMenuCmd",
            "TestDeleteMenuCmd",
            "TestDocCmd",
            "TestDocTextCmd",
            "TestInsertFeatureCmd",
            "TestWorkbenchCmd"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeatureTest"
          ]
        },
        {
          "sourceFile": "src/Mod/Test/TestTreeSelection.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::DocumentObjectGroup",
            "Part::Box",
            "Part::Cone",
            "Part::Cut",
            "Part::Cylinder",
            "Part::Mirroring",
            "Part::Sphere"
          ]
        },
        {
          "sourceFile": "src/Mod/Test/UnicodeTests.py",
          "classes": [],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": [],
          "documentObjectUsages": [
            "App::FeatureTest"
          ]
        },
        {
          "sourceFile": "src/Mod/Test/Workbench.py",
          "classes": [
            "CallableCheckWarning"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Test/unittestgui.py",
          "classes": [
            "BaseGUITestRunner",
            "RollbackImporter"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Tux",
      "sourcePath": "src/Mod/Tux",
      "sourceFileCount": 4,
      "objectSourceCount": 0,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 0,
      "objects": [],
      "runtimeStatus": "requires-freecad-reference-probe"
    },
    {
      "name": "Web",
      "sourcePath": "src/Mod/Web",
      "sourceFileCount": 6,
      "objectSourceCount": 2,
      "propertyRegistrationCount": 0,
      "propertyMemberCount": 0,
      "pythonPropertyCount": 0,
      "typeIdDeclarationCount": 0,
      "documentObjectUsageCount": 0,
      "objects": [
        {
          "sourceFile": "src/Mod/Web/App/AppWeb.cpp",
          "classes": [
            "Module"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        },
        {
          "sourceFile": "src/Mod/Web/App/Server.h",
          "classes": [
            "AppServer",
            "Firewall",
            "FirewallPython",
            "ServerEvent"
          ],
          "typeIdSymbols": [],
          "propertyRegistrations": [],
          "propertyMembers": [],
          "pythonProperties": []
        }
      ],
      "runtimeStatus": "requires-freecad-reference-probe"
    }
  ]
}
