3201 lines
83 KiB
JSON
3201 lines
83 KiB
JSON
{
|
|
"schema": "freecad-web-p6-geometry-family-gate/v1",
|
|
"taskId": "FW-P6-FPA-D1",
|
|
"result": "pass_with_blocked_records",
|
|
"coverage": {
|
|
"inventoryRecords": 137,
|
|
"terminalRecords": 137,
|
|
"counts": {
|
|
"passed": 72,
|
|
"passed_boundary": 65,
|
|
"blocked": 0
|
|
}
|
|
},
|
|
"records": [
|
|
{
|
|
"id": "obj:CAM:Path::Feature",
|
|
"name": "Path::Feature",
|
|
"module": "CAM",
|
|
"namespace": "Path",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/CAM/App/FeaturePath.h",
|
|
"line": 38
|
|
},
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/CAM/App/FeaturePathCompound.h",
|
|
"line": 36
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:CAM:Path::FeatureArea",
|
|
"name": "Path::FeatureArea",
|
|
"module": "CAM",
|
|
"namespace": "Path",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/CAM/App/FeatureArea.h",
|
|
"line": 39
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:CAM:Path::FeatureShape",
|
|
"name": "Path::FeatureShape",
|
|
"module": "CAM",
|
|
"namespace": "Path",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:CAM:Path::VoronoiEdge",
|
|
"name": "Path::VoronoiEdge",
|
|
"module": "CAM",
|
|
"namespace": "Path",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"line": 31
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemMesh",
|
|
"name": "Fem::FemMesh",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Fem/App/FemMesh.cpp",
|
|
"line": 83
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemMeshObject",
|
|
"name": "Fem::FemMeshObject",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemMeshObject.h",
|
|
"line": 38
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemMeshShapeBaseObject",
|
|
"name": "Fem::FemMeshShapeBaseObject",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemMeshShapeObject.h",
|
|
"line": 33
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemMeshShapeNetgenObject",
|
|
"name": "Fem::FemMeshShapeNetgenObject",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemMeshShapeNetgenObject.h",
|
|
"line": 33
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemMeshShapeObject",
|
|
"name": "Fem::FemMeshShapeObject",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemMeshShapeObject.h",
|
|
"line": 52
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostBoxFunction",
|
|
"name": "Fem::FemPostBoxFunction",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemPostFunction.h",
|
|
"line": 105
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostCylinderFunction",
|
|
"name": "Fem::FemPostCylinderFunction",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemPostFunction.h",
|
|
"line": 133
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostDataAtPointFilter",
|
|
"name": "Fem::FemPostDataAtPointFilter",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemPostFilter.h",
|
|
"line": 197
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostSphereFunction",
|
|
"name": "Fem::FemPostSphereFunction",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemPostFunction.h",
|
|
"line": 186
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSetFacesObject",
|
|
"name": "Fem::FemSetFacesObject",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Fem/App/FemSetFacesObject.h",
|
|
"line": 34
|
|
}
|
|
],
|
|
"detail": "native create and recompute completed"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::PropertyFemMesh",
|
|
"name": "Fem::PropertyFemMesh",
|
|
"module": "Fem",
|
|
"namespace": "Fem",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Fem/App/FemMeshProperty.cpp",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Import:App::FeaturePython",
|
|
"name": "App::FeaturePython",
|
|
"module": "Import",
|
|
"namespace": "App",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "add_object",
|
|
"path": "src/Mod/Import/App/dxf/ImpExpDxf.cpp",
|
|
"line": 1269
|
|
},
|
|
{
|
|
"kind": "add_object",
|
|
"path": "src/Mod/Import/App/dxf/ImpExpDxf.cpp",
|
|
"line": 1323
|
|
}
|
|
],
|
|
"detail": "App::FeaturePython is an App/Python object; Import native STEP creates Part::Feature and does not register this type under Import"
|
|
},
|
|
{
|
|
"id": "obj:Inspection:Inspection::Feature",
|
|
"name": "Inspection::Feature",
|
|
"module": "Inspection",
|
|
"namespace": "Inspection",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Inspection/App/InspectionFeature.h",
|
|
"line": 245
|
|
}
|
|
],
|
|
"detail": "native type/create/recompute/save-reopen passed"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Cone",
|
|
"name": "Mesh::Cone",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSolid.h",
|
|
"line": 119
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Cube",
|
|
"name": "Mesh::Cube",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSolid.h",
|
|
"line": 174
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Curvature",
|
|
"name": "Mesh::Curvature",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshCurvature.h",
|
|
"line": 42
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Cylinder",
|
|
"name": "Mesh::Cylinder",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSolid.h",
|
|
"line": 91
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Ellipsoid",
|
|
"name": "Mesh::Ellipsoid",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSolid.h",
|
|
"line": 65
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Export",
|
|
"name": "Mesh::Export",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshExport.h",
|
|
"line": 41
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Feature",
|
|
"name": "Mesh::Feature",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/MeshFeature.h",
|
|
"line": 59
|
|
}
|
|
],
|
|
"detail": "native Mesh::Feature fixture created and recomputed"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FillHoles",
|
|
"name": "Mesh::FillHoles",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 226
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixDefects",
|
|
"name": "Mesh::FixDefects",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 41
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixDeformations",
|
|
"name": "Mesh::FixDeformations",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 184
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixDegenerations",
|
|
"name": "Mesh::FixDegenerations",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 165
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixDuplicatedFaces",
|
|
"name": "Mesh::FixDuplicatedFaces",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 127
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixDuplicatedPoints",
|
|
"name": "Mesh::FixDuplicatedPoints",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 146
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixIndices",
|
|
"name": "Mesh::FixIndices",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 207
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FixNonManifolds",
|
|
"name": "Mesh::FixNonManifolds",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 108
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::FlipNormals",
|
|
"name": "Mesh::FlipNormals",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 89
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::HarmonizeNormals",
|
|
"name": "Mesh::HarmonizeNormals",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 70
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Import",
|
|
"name": "Mesh::Import",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshImport.h",
|
|
"line": 42
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::MeshObject",
|
|
"name": "Mesh::MeshObject",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Mesh/App/Mesh.cpp",
|
|
"line": 61
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::MeshSegment",
|
|
"name": "Mesh::MeshSegment",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Mesh/App/Mesh.cpp",
|
|
"line": 62
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::PropertyCurvatureList",
|
|
"name": "Mesh::PropertyCurvatureList",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Mesh/App/MeshProperties.cpp",
|
|
"line": 45
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::PropertyMaterial",
|
|
"name": "Mesh::PropertyMaterial",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Mesh/App/MeshProperties.cpp",
|
|
"line": 46
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::PropertyMeshKernel",
|
|
"name": "Mesh::PropertyMeshKernel",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Mesh/App/MeshProperties.cpp",
|
|
"line": 47
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::PropertyNormalList",
|
|
"name": "Mesh::PropertyNormalList",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Mesh/App/MeshProperties.cpp",
|
|
"line": 44
|
|
}
|
|
],
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::RemoveComponents",
|
|
"name": "Mesh::RemoveComponents",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshDefects.h",
|
|
"line": 248
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::SegmentByMesh",
|
|
"name": "Mesh::SegmentByMesh",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSegmentByMesh.h",
|
|
"line": 42
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::SetOperations",
|
|
"name": "Mesh::SetOperations",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSetOperations.h",
|
|
"line": 42
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Sphere",
|
|
"name": "Mesh::Sphere",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSolid.h",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Torus",
|
|
"name": "Mesh::Torus",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshSolid.h",
|
|
"line": 148
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::Transform",
|
|
"name": "Mesh::Transform",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshTransform.h",
|
|
"line": 42
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Mesh:Mesh::TransformDemolding",
|
|
"name": "Mesh::TransformDemolding",
|
|
"module": "Mesh",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Mesh/App/FeatureMeshTransformDemolding.h",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": "native type registered; specialized fixture remains a boundary"
|
|
},
|
|
{
|
|
"id": "obj:Part:Attacher::AttachEnginePoint",
|
|
"name": "Attacher::AttachEnginePoint",
|
|
"module": "Part",
|
|
"namespace": "Attacher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Attacher.cpp",
|
|
"line": 2819
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Boolean",
|
|
"name": "Part::Boolean",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/FeaturePartBoolean.h",
|
|
"line": 41
|
|
}
|
|
],
|
|
"detail": "type is an abstract App::DocumentObject and has no native create contract"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Box",
|
|
"name": "Part::Box",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/FeaturePartBox.h",
|
|
"line": 39
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::CustomFeature",
|
|
"name": "Part::CustomFeature",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/CustomFeature.h",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Cylinder",
|
|
"name": "Part::Cylinder",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PrimitiveFeature.h",
|
|
"line": 193
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Face",
|
|
"name": "Part::Face",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/FeatureFace.h",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FaceMakerBullseye",
|
|
"name": "Part::FaceMakerBullseye",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/FaceMakerBullseye.cpp",
|
|
"line": 51
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FaceMakerCheese",
|
|
"name": "Part::FaceMakerCheese",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/FaceMakerCheese.cpp",
|
|
"line": 53
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FaceMakerExtrusion",
|
|
"name": "Part::FaceMakerExtrusion",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/FeatureExtrusion.cpp",
|
|
"line": 417
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FaceMakerRing",
|
|
"name": "Part::FaceMakerRing",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/FaceMakerBullseye.cpp",
|
|
"line": 362
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FaceMakerSimple",
|
|
"name": "Part::FaceMakerSimple",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/FaceMaker.cpp",
|
|
"line": 302
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Feature",
|
|
"name": "Part::Feature",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "add_object",
|
|
"path": "src/Mod/Part/App/AppPartPy.cpp",
|
|
"line": 908
|
|
},
|
|
{
|
|
"kind": "add_object",
|
|
"path": "src/Mod/Part/App/AppPartPy.cpp",
|
|
"line": 955
|
|
},
|
|
{
|
|
"kind": "add_object",
|
|
"path": "src/Mod/Part/App/ImportStep.cpp",
|
|
"line": 187
|
|
},
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PartFeature.h",
|
|
"line": 69
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FeatureExt",
|
|
"name": "Part::FeatureExt",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PartFeature.h",
|
|
"line": 286
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FeatureGeometrySet",
|
|
"name": "Part::FeatureGeometrySet",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/FeatureGeometrySet.h",
|
|
"line": 38
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::FeatureReference",
|
|
"name": "Part::FeatureReference",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PartFeatureReference.h",
|
|
"line": 43
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Geom2dPoint",
|
|
"name": "Part::Geom2dPoint",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry2d.cpp",
|
|
"line": 111
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomBSplineSurface",
|
|
"name": "Part::GeomBSplineSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 5242
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomBezierSurface",
|
|
"name": "Part::GeomBezierSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 5148
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomCylinder",
|
|
"name": "Part::GeomCylinder",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 5470
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomOffsetSurface",
|
|
"name": "Part::GeomOffsetSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 5910
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomPlateSurface",
|
|
"name": "Part::GeomPlateSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 5993
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomPoint",
|
|
"name": "Part::GeomPoint",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 608
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomSphere",
|
|
"name": "Part::GeomSphere",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 5758
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomSurfaceOfExtrusion",
|
|
"name": "Part::GeomSurfaceOfExtrusion",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 6236
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomSurfaceOfRevolution",
|
|
"name": "Part::GeomSurfaceOfRevolution",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 6180
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::GeomTrimmedSurface",
|
|
"name": "Part::GeomTrimmedSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/Geometry.cpp",
|
|
"line": 6061
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::ProjectOnSurface",
|
|
"name": "Part::ProjectOnSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/FeatureProjectOnSurface.h",
|
|
"line": 38
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::PropertyFilletEdges",
|
|
"name": "Part::PropertyFilletEdges",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/PropertyTopoShape.cpp",
|
|
"line": 941
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::PropertyPartShape",
|
|
"name": "Part::PropertyPartShape",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/PropertyTopoShape.cpp",
|
|
"line": 59
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::PropertyShapeCache",
|
|
"name": "Part::PropertyShapeCache",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/PropertyTopoShape.cpp",
|
|
"line": 1054
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::PropertyShapeHistory",
|
|
"name": "Part::PropertyShapeHistory",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/PropertyTopoShape.cpp",
|
|
"line": 884
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::PropertyTopoShapeList",
|
|
"name": "Part::PropertyTopoShapeList",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/PropertyTopoShapeList.cpp",
|
|
"line": 46
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::RuledSurface",
|
|
"name": "Part::RuledSurface",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PartFeatures.h",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::ShapeSegment",
|
|
"name": "Part::ShapeSegment",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/TopoShape.cpp",
|
|
"line": 264
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Sphere",
|
|
"name": "Part::Sphere",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PrimitiveFeature.h",
|
|
"line": 142
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::TopoShape",
|
|
"name": "Part::TopoShape",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Part/App/TopoShape.cpp",
|
|
"line": 273
|
|
}
|
|
],
|
|
"detail": "type is not derived from App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Part:Part::Wedge",
|
|
"name": "Part::Wedge",
|
|
"module": "Part",
|
|
"namespace": "Part",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Part/App/PrimitiveFeature.h",
|
|
"line": 384
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::AdditiveBox",
|
|
"name": "PartDesign::AdditiveBox",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 98
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::AdditiveCylinder",
|
|
"name": "PartDesign::AdditiveCylinder",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 138
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::AdditiveSphere",
|
|
"name": "PartDesign::AdditiveSphere",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 181
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::AdditiveWedge",
|
|
"name": "PartDesign::AdditiveWedge",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 401
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Box",
|
|
"name": "PartDesign::Box",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 80
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Cylinder",
|
|
"name": "PartDesign::Cylinder",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 120
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Feature",
|
|
"name": "PartDesign::Feature",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/Feature.h",
|
|
"line": 54
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::FeatureAddSub",
|
|
"name": "PartDesign::FeatureAddSub",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureAddSub.h",
|
|
"line": 39
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::FeatureAdditivePython",
|
|
"name": "PartDesign::FeatureAdditivePython",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureAddSub.h",
|
|
"line": 70
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::FeatureBase",
|
|
"name": "PartDesign::FeatureBase",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureBase.h",
|
|
"line": 36
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::FeatureExtrude",
|
|
"name": "PartDesign::FeatureExtrude",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureExtrude.h",
|
|
"line": 42
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::FeatureRefine",
|
|
"name": "PartDesign::FeatureRefine",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureRefine.h",
|
|
"line": 35
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::FeatureSubtractivePython",
|
|
"name": "PartDesign::FeatureSubtractivePython",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureAddSub.h",
|
|
"line": 79
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Pad",
|
|
"name": "PartDesign::Pad",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePad.h",
|
|
"line": 35
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Pocket",
|
|
"name": "PartDesign::Pocket",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePocket.h",
|
|
"line": 35
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Point",
|
|
"name": "PartDesign::Point",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/DatumPoint.h",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::ShapeBinder",
|
|
"name": "PartDesign::ShapeBinder",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/ShapeBinder.h",
|
|
"line": 48
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Solid",
|
|
"name": "PartDesign::Solid",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeatureSolid.h",
|
|
"line": 41
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Sphere",
|
|
"name": "PartDesign::Sphere",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 160
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::SubShapeBinder",
|
|
"name": "PartDesign::SubShapeBinder",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/ShapeBinder.h",
|
|
"line": 91
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::SubtractiveBox",
|
|
"name": "PartDesign::SubtractiveBox",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 108
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::SubtractiveCylinder",
|
|
"name": "PartDesign::SubtractiveCylinder",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 148
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::SubtractiveSphere",
|
|
"name": "PartDesign::SubtractiveSphere",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 191
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::SubtractiveWedge",
|
|
"name": "PartDesign::SubtractiveWedge",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 411
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:PartDesign:PartDesign::Wedge",
|
|
"name": "PartDesign::Wedge",
|
|
"module": "PartDesign",
|
|
"namespace": "PartDesign",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/PartDesign/App/FeaturePrimitive.h",
|
|
"line": 374
|
|
}
|
|
],
|
|
"detail": "native PartDesign type creation and document recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::Feature",
|
|
"name": "Points::Feature",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Points/App/PointsFeature.h",
|
|
"line": 56
|
|
}
|
|
],
|
|
"detail": "native Points create/recompute and FCStd save/reopen passed"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::PointKernel",
|
|
"name": "Points::PointKernel",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Points/App/Points.cpp",
|
|
"line": 46
|
|
}
|
|
],
|
|
"detail": "native ComplexGeoData value type carried by Points::PropertyPointKernel; no Base::Type DocumentObject registration contract"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::PropertyCurvatureList",
|
|
"name": "Points::PropertyCurvatureList",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Points/App/Properties.cpp",
|
|
"line": 52
|
|
}
|
|
],
|
|
"detail": "registered property/type boundary; no DocumentObject create contract"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::PropertyGreyValue",
|
|
"name": "Points::PropertyGreyValue",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Points/App/Properties.cpp",
|
|
"line": 49
|
|
}
|
|
],
|
|
"detail": "registered property/type boundary; no DocumentObject create contract"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::PropertyGreyValueList",
|
|
"name": "Points::PropertyGreyValueList",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Points/App/Properties.cpp",
|
|
"line": 50
|
|
}
|
|
],
|
|
"detail": "registered property/type boundary; no DocumentObject create contract"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::PropertyNormalList",
|
|
"name": "Points::PropertyNormalList",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Points/App/Properties.cpp",
|
|
"line": 51
|
|
}
|
|
],
|
|
"detail": "registered property/type boundary; no DocumentObject create contract"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::PropertyPointKernel",
|
|
"name": "Points::PropertyPointKernel",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Points/App/PropertyPointKernel.cpp",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": "registered property/type boundary; no DocumentObject create contract"
|
|
},
|
|
{
|
|
"id": "obj:Points:Points::Structured",
|
|
"name": "Points::Structured",
|
|
"module": "Points",
|
|
"namespace": "Points",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed_boundary",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Points/App/Structured.h",
|
|
"line": 40
|
|
}
|
|
],
|
|
"detail": "registered property/type boundary; no DocumentObject create contract"
|
|
},
|
|
{
|
|
"id": "obj:Robot:Robot::Waypoint",
|
|
"name": "Robot::Waypoint",
|
|
"module": "Robot",
|
|
"namespace": "Robot",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Robot/App/Waypoint.cpp",
|
|
"line": 39
|
|
}
|
|
],
|
|
"detail": "native type/create/recompute/save-reopen contract passed"
|
|
},
|
|
{
|
|
"id": "obj:Sandbox:Mesh::Ellipsoid",
|
|
"name": "Mesh::Ellipsoid",
|
|
"module": "Sandbox",
|
|
"namespace": "Mesh",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "add_object",
|
|
"path": "src/Mod/Sandbox/App/DocumentThread.cpp",
|
|
"line": 57
|
|
}
|
|
],
|
|
"detail": null
|
|
},
|
|
{
|
|
"id": "obj:Sandbox:SandboxObject",
|
|
"name": "SandboxObject",
|
|
"module": "Sandbox",
|
|
"namespace": "App",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Sandbox/App/DocumentThread.h",
|
|
"line": 88
|
|
}
|
|
],
|
|
"detail": "native Sandbox::SandboxObject create/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::Constraint",
|
|
"name": "Sketcher::Constraint",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/Constraint.cpp",
|
|
"line": 53
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::ExternalGeometryExtension",
|
|
"name": "Sketcher::ExternalGeometryExtension",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/ExternalGeometryExtension.cpp",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::ExternalGeometryFacade",
|
|
"name": "Sketcher::ExternalGeometryFacade",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/ExternalGeometryFacade.cpp",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::GeometryFacade",
|
|
"name": "Sketcher::GeometryFacade",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/GeometryFacade.cpp",
|
|
"line": 34
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::PropertyConstraintList",
|
|
"name": "Sketcher::PropertyConstraintList",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/PropertyConstraintList.cpp",
|
|
"line": 48
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::Sketch",
|
|
"name": "Sketcher::Sketch",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/Sketch.cpp",
|
|
"line": 67
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::SketchGeometryExtension",
|
|
"name": "Sketcher::SketchGeometryExtension",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/SketchGeometryExtension.cpp",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::SketchObject",
|
|
"name": "Sketcher::SketchObject",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Sketcher/App/SketchObject.h",
|
|
"line": 85
|
|
}
|
|
],
|
|
"detail": "native Sketcher geometry probe representative"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::SketchObjectSF",
|
|
"name": "Sketcher::SketchObjectSF",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Sketcher/App/SketchObjectSF.h",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Sketcher:Sketcher::SolverGeometryExtension",
|
|
"name": "Sketcher::SolverGeometryExtension",
|
|
"module": "Sketcher",
|
|
"namespace": "Sketcher",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "typesystem",
|
|
"path": "src/Mod/Sketcher/App/SolverGeometryExtension.cpp",
|
|
"line": 35
|
|
}
|
|
],
|
|
"detail": "native create/property/recompute fixture passed"
|
|
},
|
|
{
|
|
"id": "obj:Surface:Surface::Cut",
|
|
"name": "Surface::Cut",
|
|
"module": "Surface",
|
|
"namespace": "Surface",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Surface/App/FeatureCut.h",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native surface fixture create/recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:Surface:Surface::Extend",
|
|
"name": "Surface::Extend",
|
|
"module": "Surface",
|
|
"namespace": "Surface",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Surface/App/FeatureExtend.h",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native surface fixture create/recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:Surface:Surface::FeatureBlendCurve",
|
|
"name": "Surface::FeatureBlendCurve",
|
|
"module": "Surface",
|
|
"namespace": "Surface",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Surface/App/Blending/FeatureBlendCurve.h",
|
|
"line": 39
|
|
}
|
|
],
|
|
"detail": "native surface fixture create/recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:Surface:Surface::Filling",
|
|
"name": "Surface::Filling",
|
|
"module": "Surface",
|
|
"namespace": "Surface",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Surface/App/FeatureFilling.h",
|
|
"line": 39
|
|
}
|
|
],
|
|
"detail": "native surface fixture create/recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:Surface:Surface::GeomFillSurface",
|
|
"name": "Surface::GeomFillSurface",
|
|
"module": "Surface",
|
|
"namespace": "Surface",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Surface/App/FeatureGeomFillSurface.h",
|
|
"line": 69
|
|
}
|
|
],
|
|
"detail": "native surface fixture create/recompute passed"
|
|
},
|
|
{
|
|
"id": "obj:Surface:Surface::Sewing",
|
|
"name": "Surface::Sewing",
|
|
"module": "Surface",
|
|
"namespace": "Surface",
|
|
"adapterFamily": "geometry-recompute",
|
|
"capabilities": [
|
|
"create",
|
|
"fcstd-persistence",
|
|
"inspect",
|
|
"native-registration",
|
|
"recompute"
|
|
],
|
|
"status": "passed",
|
|
"evidence": [
|
|
{
|
|
"kind": "property_header",
|
|
"path": "src/Mod/Surface/App/FeatureSewing.h",
|
|
"line": 37
|
|
}
|
|
],
|
|
"detail": "native surface fixture create/recompute passed"
|
|
}
|
|
],
|
|
"source": {
|
|
"matrix": "docs/p6/object-contract-matrix.json",
|
|
"matrixSha256": "db031c3fe8a86fdbb5a263fd6ec493813841d0cc670ca5d03cb7ea1ed8fc666e"
|
|
},
|
|
"boundaries": [
|
|
"All 137 geometry-recompute records have a terminal native passed, passed_boundary, or blocked status.",
|
|
"Blocked records remain actionable recovery work; D1 does not claim full object parity."
|
|
]
|
|
}
|