Files
FreeCADWasmDev/docs/p6/cam-generic-object-module-batch-c032c6a4af59294a1cedea61-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1976 lines
82 KiB
JSON

{
"schema": "freecad-web-cam-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "c032c6a4af59294a1cedea61",
"module": "CAM",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"dispatcher": "fc_web_dispatch_json",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"route": {
"command": "cam.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/cam-python-family-batch-facade.ts",
"worker": "web/src/cam.worker.ts"
},
"input": {
"cmd": "cam.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:CAM:method:CommandPathSimpleCopy.IsActive",
"name": "CommandPathSimpleCopy.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceLine": 73,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:Stop",
"name": "Stop",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathStop.IsActive",
"name": "CommandPathStop.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 115,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectHelix.getDirAngle",
"name": "ObjectHelix.getDirAngle",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Helix.py",
"sourceLine": 520,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectFace.isPocket",
"name": "ObjectFace.isPocket",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceLine": 320,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectPocket.hasCommonVertex",
"name": "ObjectPocket.hasCommonVertex",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceLine": 673,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectProbing.isToolSupported",
"name": "ObjectProbing.isToolSupported",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Probe.py",
"sourceLine": 136,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectSlot.getActiveEnumerations",
"name": "ObjectSlot.getActiveEnumerations",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Slot.py",
"sourceLine": 323,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:PathGeometryGenerator.getCenterOfPattern",
"name": "PathGeometryGenerator.getCenterOfPattern",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 155,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:FindUnifiedRegions",
"name": "FindUnifiedRegions",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 1868,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getUnifiedRegions",
"name": "FindUnifiedRegions.getUnifiedRegions",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2343,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getInternalFeatures",
"name": "FindUnifiedRegions.getInternalFeatures",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2422,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:OCL_Tool",
"name": "OCL_Tool",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2436,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:OCL_Tool.getOclTool",
"name": "OCL_Tool.getOclTool",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2694,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectThreadMilling.isToolSupported",
"name": "ObjectThreadMilling.isToolSupported",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceLine": 510,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectVcarve.isToolSupported",
"name": "ObjectVcarve.isToolSupported",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceLine": 759,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:DlgSelectPostProcessor",
"name": "DlgSelectPostProcessor",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 68,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathPost.IsActive",
"name": "CommandPathPost.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 115,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathPostSelected.IsActive",
"name": "CommandPathPostSelected.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 329,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:DrillCycleExpander",
"name": "DrillCycleExpander",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:NumberGenerator",
"name": "NumberGenerator",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 34,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:NumberGenerator.get",
"name": "NumberGenerator.get",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 51,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:PostProcessorFactory",
"name": "PostProcessorFactory",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 221,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:PostProcessorFactory.get_post_processor",
"name": "PostProcessorFactory.get_post_processor",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 225,
"disposition": "planned"
}
]
}
},
"inputSha256": "a5ea388ce33124943658e3c749aa32130b77701733716fc8a2eb172df0d9aeed",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandPathSimpleCopy.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathSimpleCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceLine": 73,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Stop",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Stop",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 35,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathStop.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathStop.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 115,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectHelix.getDirAngle",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectHelix.getDirAngle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Helix.py",
"sourceLine": 520,
"sourcePath": "src/Mod/CAM/Path/Op/Helix.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectFace.isPocket",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectFace.isPocket",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceLine": 320,
"sourcePath": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectPocket.hasCommonVertex",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectPocket.hasCommonVertex",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceLine": 673,
"sourcePath": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectProbing.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectProbing.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Probe.py",
"sourceLine": 136,
"sourcePath": "src/Mod/CAM/Path/Op/Probe.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectSlot.getActiveEnumerations",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectSlot.getActiveEnumerations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Slot.py",
"sourceLine": 323,
"sourcePath": "src/Mod/CAM/Path/Op/Slot.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:PathGeometryGenerator.getCenterOfPattern",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathGeometryGenerator.getCenterOfPattern",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 155,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:FindUnifiedRegions",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 1868,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getUnifiedRegions",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions.getUnifiedRegions",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2343,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getInternalFeatures",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions.getInternalFeatures",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2422,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:OCL_Tool",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "OCL_Tool",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2436,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:OCL_Tool.getOclTool",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "OCL_Tool.getOclTool",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2694,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectThreadMilling.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectThreadMilling.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceLine": 510,
"sourcePath": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectVcarve.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectVcarve.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceLine": 759,
"sourcePath": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DlgSelectPostProcessor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DlgSelectPostProcessor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 68,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathPost.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathPost.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 115,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathPostSelected.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathPostSelected.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 329,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DrillCycleExpander",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DrillCycleExpander",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceLine": 35,
"sourcePath": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:NumberGenerator",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NumberGenerator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 34,
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:NumberGenerator.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NumberGenerator.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 51,
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PostProcessorFactory",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PostProcessorFactory",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 221,
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:PostProcessorFactory.get_post_processor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PostProcessorFactory.get_post_processor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 225,
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "3b617db49378c26b2682ee3f9802db2e27ff0ac6b7606f5ccb46b1d8156ca5b0",
"replay": {
"equal": true,
"resultSha256": "3b617db49378c26b2682ee3f9802db2e27ff0ac6b7606f5ccb46b1d8156ca5b0"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "cam.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-success",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandPathSimpleCopy.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathSimpleCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceLine": 73,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Stop",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Stop",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 35,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathStop.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathStop.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 115,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectHelix.getDirAngle",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectHelix.getDirAngle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Helix.py",
"sourceLine": 520,
"sourcePath": "src/Mod/CAM/Path/Op/Helix.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectFace.isPocket",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectFace.isPocket",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceLine": 320,
"sourcePath": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectPocket.hasCommonVertex",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectPocket.hasCommonVertex",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceLine": 673,
"sourcePath": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectProbing.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectProbing.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Probe.py",
"sourceLine": 136,
"sourcePath": "src/Mod/CAM/Path/Op/Probe.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectSlot.getActiveEnumerations",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectSlot.getActiveEnumerations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Slot.py",
"sourceLine": 323,
"sourcePath": "src/Mod/CAM/Path/Op/Slot.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:PathGeometryGenerator.getCenterOfPattern",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathGeometryGenerator.getCenterOfPattern",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 155,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:FindUnifiedRegions",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 1868,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getUnifiedRegions",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions.getUnifiedRegions",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2343,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getInternalFeatures",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions.getInternalFeatures",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2422,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:OCL_Tool",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "OCL_Tool",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2436,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:OCL_Tool.getOclTool",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "OCL_Tool.getOclTool",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2694,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectThreadMilling.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectThreadMilling.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceLine": 510,
"sourcePath": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectVcarve.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectVcarve.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceLine": 759,
"sourcePath": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DlgSelectPostProcessor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DlgSelectPostProcessor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 68,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathPost.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathPost.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 115,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathPostSelected.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathPostSelected.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 329,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DrillCycleExpander",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DrillCycleExpander",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceLine": 35,
"sourcePath": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:NumberGenerator",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NumberGenerator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 34,
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:NumberGenerator.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NumberGenerator.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 51,
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PostProcessorFactory",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PostProcessorFactory",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 221,
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:PostProcessorFactory.get_post_processor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PostProcessorFactory.get_post_processor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 225,
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-repeat",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandPathSimpleCopy.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathSimpleCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceLine": 73,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Stop",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Stop",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 35,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathStop.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathStop.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceLine": 115,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectHelix.getDirAngle",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectHelix.getDirAngle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Helix.py",
"sourceLine": 520,
"sourcePath": "src/Mod/CAM/Path/Op/Helix.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectFace.isPocket",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectFace.isPocket",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceLine": 320,
"sourcePath": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectPocket.hasCommonVertex",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectPocket.hasCommonVertex",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceLine": 673,
"sourcePath": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectProbing.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectProbing.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Probe.py",
"sourceLine": 136,
"sourcePath": "src/Mod/CAM/Path/Op/Probe.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectSlot.getActiveEnumerations",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectSlot.getActiveEnumerations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Slot.py",
"sourceLine": 323,
"sourcePath": "src/Mod/CAM/Path/Op/Slot.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:PathGeometryGenerator.getCenterOfPattern",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathGeometryGenerator.getCenterOfPattern",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 155,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:FindUnifiedRegions",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 1868,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getUnifiedRegions",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions.getUnifiedRegions",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2343,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getInternalFeatures",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FindUnifiedRegions.getInternalFeatures",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2422,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:OCL_Tool",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "OCL_Tool",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2436,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:OCL_Tool.getOclTool",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "OCL_Tool.getOclTool",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceLine": 2694,
"sourcePath": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectThreadMilling.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectThreadMilling.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceLine": 510,
"sourcePath": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectVcarve.isToolSupported",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectVcarve.isToolSupported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceLine": 759,
"sourcePath": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DlgSelectPostProcessor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DlgSelectPostProcessor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 68,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathPost.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathPost.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 115,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathPostSelected.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathPostSelected.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceLine": 329,
"sourcePath": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DrillCycleExpander",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DrillCycleExpander",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceLine": 35,
"sourcePath": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:NumberGenerator",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NumberGenerator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 34,
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:NumberGenerator.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NumberGenerator.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceLine": 51,
"sourcePath": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PostProcessorFactory",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PostProcessorFactory",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 221,
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:PostProcessorFactory.get_post_processor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PostProcessorFactory.get_post_processor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceLine": 225,
"sourcePath": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"cross": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-cross",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 1,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "CAM API record is not part of this module-scoped adapter",
"name": "CommandPathSimpleCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceLine": 73,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "cam-generic-object-invalid",
"error": {
"code": "invalid_request",
"message": "CAM Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "cam-generic-object-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "cam-generic-object-reset"
},
"traceSha256": "a1ab8d355f59d03d6e2b6dc539deeb2d2532141c5882c8108618d6ce7d5fcdd3"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:CAM:method:CommandPathSimpleCopy.IsActive",
"name": "CommandPathSimpleCopy.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "ddc82498af48bd037ab3d3fe4f6af0f0cec79e7abbd2bd798a41e4bcb36fe4d6"
},
{
"apiId": "py:CAM:class:Stop",
"name": "Stop",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "386809bf60068a388a949f6cc852e728b66af4e84afdae800913e29e8f03b27b"
},
{
"apiId": "py:CAM:method:CommandPathStop.IsActive",
"name": "CommandPathStop.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b62948da589164b35af32cff22e41effd0444ecfbc0f678a8fb45e43398f6434"
},
{
"apiId": "py:CAM:method:ObjectHelix.getDirAngle",
"name": "ObjectHelix.getDirAngle",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Helix.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "32d093a1dbad6304001c80a1e6a6ef975db30d4a375352e24a6d145f9698e7c3"
},
{
"apiId": "py:CAM:method:ObjectFace.isPocket",
"name": "ObjectFace.isPocket",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/MillFace.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "325d9c57ec5421f54752406e3e3889b205bac9ee8cf609ec7dfee88b050b7a48"
},
{
"apiId": "py:CAM:method:ObjectPocket.hasCommonVertex",
"name": "ObjectPocket.hasCommonVertex",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Pocket.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8239603c9e87bba383ea112d61482ab592a242587fb445a4dc7cf43ecab15dd3"
},
{
"apiId": "py:CAM:method:ObjectProbing.isToolSupported",
"name": "ObjectProbing.isToolSupported",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Probe.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "2aae4b63a78b9859f4faad72a70017352479e144c34404613655416c4a212261"
},
{
"apiId": "py:CAM:method:ObjectSlot.getActiveEnumerations",
"name": "ObjectSlot.getActiveEnumerations",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Slot.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a6fb53c00a369cf55ba922870f0fd1e3a5711ff94f4e2ce7d15f801295ed4b49"
},
{
"apiId": "py:CAM:method:PathGeometryGenerator.getCenterOfPattern",
"name": "PathGeometryGenerator.getCenterOfPattern",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "9cb3531d65d6638d2d669493618cbfbfe7ee29045aeb6b65031d2094148e47e1"
},
{
"apiId": "py:CAM:class:FindUnifiedRegions",
"name": "FindUnifiedRegions",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "835e994abc371df350deea682c42b754733681d2826ecef0688ead52da8a283c"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getUnifiedRegions",
"name": "FindUnifiedRegions.getUnifiedRegions",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "3ff8e3568085b2118051312ea6fe2064525c65232dee2ab832b2879eb5389d42"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getInternalFeatures",
"name": "FindUnifiedRegions.getInternalFeatures",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b5214db944c304c0b1009aabb19f0b75ce9037d4bf3fd4b6733a0ed9172526e1"
},
{
"apiId": "py:CAM:class:OCL_Tool",
"name": "OCL_Tool",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8b42eee212e0de3f405f42bbd983f0588773ac9bbdf7d11a0e4613041431329f"
},
{
"apiId": "py:CAM:method:OCL_Tool.getOclTool",
"name": "OCL_Tool.getOclTool",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "63b3b27e3843b5d8e89409a2e7125684510a48523c4a12d77b7021d5c96045d7"
},
{
"apiId": "py:CAM:method:ObjectThreadMilling.isToolSupported",
"name": "ObjectThreadMilling.isToolSupported",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "7d6105b8617d84259bd441b8cb573969c2acf92c08033ef23a7651fa871b3f05"
},
{
"apiId": "py:CAM:method:ObjectVcarve.isToolSupported",
"name": "ObjectVcarve.isToolSupported",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Vcarve.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "647fce4d6214cc89b186a351478f6ff9e72837267aab67727c472652d500d84b"
},
{
"apiId": "py:CAM:class:DlgSelectPostProcessor",
"name": "DlgSelectPostProcessor",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a33e724a78256dd3b81da9a0992e1f342e7a382f0af25bb6dea353669f3fb8b0"
},
{
"apiId": "py:CAM:method:CommandPathPost.IsActive",
"name": "CommandPathPost.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "5ff713bab5c5c442fb6fc6ac857aa0e25179eee0d7577741433018fe9966380c"
},
{
"apiId": "py:CAM:method:CommandPathPostSelected.IsActive",
"name": "CommandPathPostSelected.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/Command.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "4852b4ad8bccf7a3a720fffc931f9564686ec81796f3d244e25c3f1d31866c5b"
},
{
"apiId": "py:CAM:class:DrillCycleExpander",
"name": "DrillCycleExpander",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "ad9622d0351b27018da5bac2f8f9ff35fe3bba1b567a377800711156d9868568"
},
{
"apiId": "py:CAM:class:NumberGenerator",
"name": "NumberGenerator",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "34bf4d0170462c7d64c97aca335a0f84f4508bf9e92e7cba073b15feb51b1ce3"
},
{
"apiId": "py:CAM:method:NumberGenerator.get",
"name": "NumberGenerator.get",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "670f469a11facde33cef915a9523b3184edabf737dd48b182fea4b0dd6985193"
},
{
"apiId": "py:CAM:class:PostProcessorFactory",
"name": "PostProcessorFactory",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "be537055373e12124027033c835d5b3b03b92997d3b6559b1e056d79d6da6911"
},
{
"apiId": "py:CAM:method:PostProcessorFactory.get_post_processor",
"name": "PostProcessorFactory.get_post_processor",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Post/Processor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "d46621eddebbf2db036e6c89a9802cfd14e80a39de1ed88f2491d89167530c3a"
}
],
"sourceEvidence": [
{
"apiId": "py:CAM:method:CommandPathSimpleCopy.IsActive",
"path": "src/Mod/CAM/Path/Op/Gui/SimpleCopy.py",
"line": 73,
"declaration": "def IsActive(self):",
"sha256": "661bd5973501f00d8cd193f01b7ee0277db0d7891a11e1d558142bfe42a9ff68"
},
{
"apiId": "py:CAM:class:Stop",
"path": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"line": 35,
"declaration": "class Stop:",
"sha256": "08f601c0330460a8c438f4fe95f75de008c867fd9b2dd8c94cdebd749644efd5"
},
{
"apiId": "py:CAM:method:CommandPathStop.IsActive",
"path": "src/Mod/CAM/Path/Op/Gui/Stop.py",
"line": 115,
"declaration": "def IsActive(self):",
"sha256": "08f601c0330460a8c438f4fe95f75de008c867fd9b2dd8c94cdebd749644efd5"
},
{
"apiId": "py:CAM:method:ObjectHelix.getDirAngle",
"path": "src/Mod/CAM/Path/Op/Helix.py",
"line": 520,
"declaration": "def getDirAngle(self, obj, holes, i):",
"sha256": "9611075143463a9d4fbacdd77204681dd7dd8f8d19977ed70bd40dbc0d2734da"
},
{
"apiId": "py:CAM:method:ObjectFace.isPocket",
"path": "src/Mod/CAM/Path/Op/MillFace.py",
"line": 320,
"declaration": "def isPocket(self, b, f, w):",
"sha256": "9a2df2a4aaf6727cc40cc9031a1abd0cdff424f662bcd7cdcc1c5dfa259827b6"
},
{
"apiId": "py:CAM:method:ObjectPocket.hasCommonVertex",
"path": "src/Mod/CAM/Path/Op/Pocket.py",
"line": 673,
"declaration": "def hasCommonVertex(self, edge1, edge2, show=False):",
"sha256": "f98b3491a511b9a9dd1fa1bb564c37182a2dce3805350539cfc7746811fdb008"
},
{
"apiId": "py:CAM:method:ObjectProbing.isToolSupported",
"path": "src/Mod/CAM/Path/Op/Probe.py",
"line": 136,
"declaration": "def isToolSupported(self, obj, tool):",
"sha256": "874c253d92959d74f8f3ee7e4fb397b6d8bb63342a9ea9c719e3070654d42126"
},
{
"apiId": "py:CAM:method:ObjectSlot.getActiveEnumerations",
"path": "src/Mod/CAM/Path/Op/Slot.py",
"line": 323,
"declaration": "def getActiveEnumerations(self, obj):",
"sha256": "89fedd428267328ef80894e068eb85ceb25cc446d6d22e401724eac7077aad40"
},
{
"apiId": "py:CAM:method:PathGeometryGenerator.getCenterOfPattern",
"path": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"line": 155,
"declaration": "def getCenterOfPattern(self):",
"sha256": "4589a54817e079e262d6fe44aeb48f706548cd4647c0f4b2d711089d7111fb0f"
},
{
"apiId": "py:CAM:class:FindUnifiedRegions",
"path": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"line": 1868,
"declaration": "class FindUnifiedRegions:",
"sha256": "4589a54817e079e262d6fe44aeb48f706548cd4647c0f4b2d711089d7111fb0f"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getUnifiedRegions",
"path": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"line": 2343,
"declaration": "def getUnifiedRegions(self):",
"sha256": "4589a54817e079e262d6fe44aeb48f706548cd4647c0f4b2d711089d7111fb0f"
},
{
"apiId": "py:CAM:method:FindUnifiedRegions.getInternalFeatures",
"path": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"line": 2422,
"declaration": "def getInternalFeatures(self):",
"sha256": "4589a54817e079e262d6fe44aeb48f706548cd4647c0f4b2d711089d7111fb0f"
},
{
"apiId": "py:CAM:class:OCL_Tool",
"path": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"line": 2436,
"declaration": "class OCL_Tool:",
"sha256": "4589a54817e079e262d6fe44aeb48f706548cd4647c0f4b2d711089d7111fb0f"
},
{
"apiId": "py:CAM:method:OCL_Tool.getOclTool",
"path": "src/Mod/CAM/Path/Op/SurfaceSupport.py",
"line": 2694,
"declaration": "def getOclTool(self):",
"sha256": "4589a54817e079e262d6fe44aeb48f706548cd4647c0f4b2d711089d7111fb0f"
},
{
"apiId": "py:CAM:method:ObjectThreadMilling.isToolSupported",
"path": "src/Mod/CAM/Path/Op/ThreadMilling.py",
"line": 510,
"declaration": "def isToolSupported(self, obj, tool):",
"sha256": "de37a4832a264c35c24ba696d05689841728ecfe5e1f5f4d90f79e289a6b4adc"
},
{
"apiId": "py:CAM:method:ObjectVcarve.isToolSupported",
"path": "src/Mod/CAM/Path/Op/Vcarve.py",
"line": 759,
"declaration": "def isToolSupported(self, obj, tool):",
"sha256": "e765071b4508f5209418ad9f17ec856332db56af42775ec0de7f5ba29894278b"
},
{
"apiId": "py:CAM:class:DlgSelectPostProcessor",
"path": "src/Mod/CAM/Path/Post/Command.py",
"line": 68,
"declaration": "class DlgSelectPostProcessor:",
"sha256": "1e50974f4b7bde88964c304c70c93b32c8ac26c889778fa3a9d80572f8096f69"
},
{
"apiId": "py:CAM:method:CommandPathPost.IsActive",
"path": "src/Mod/CAM/Path/Post/Command.py",
"line": 115,
"declaration": "def IsActive(self):",
"sha256": "1e50974f4b7bde88964c304c70c93b32c8ac26c889778fa3a9d80572f8096f69"
},
{
"apiId": "py:CAM:method:CommandPathPostSelected.IsActive",
"path": "src/Mod/CAM/Path/Post/Command.py",
"line": 329,
"declaration": "def IsActive(self):",
"sha256": "1e50974f4b7bde88964c304c70c93b32c8ac26c889778fa3a9d80572f8096f69"
},
{
"apiId": "py:CAM:class:DrillCycleExpander",
"path": "src/Mod/CAM/Path/Post/DrillCycleExpander.py",
"line": 35,
"declaration": "class DrillCycleExpander:",
"sha256": "87c88bf4b9efed261222aebdb733098c7505c6e212573890aa12b625bacc84fc"
},
{
"apiId": "py:CAM:class:NumberGenerator",
"path": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"line": 34,
"declaration": "class NumberGenerator:",
"sha256": "74288d67ffc4d345c539b8f4f8a26261850ff64c389d3d0730ef5470087da29f"
},
{
"apiId": "py:CAM:method:NumberGenerator.get",
"path": "src/Mod/CAM/Path/Post/GcodeProcessingUtils.py",
"line": 51,
"declaration": "def get(self) -> str:",
"sha256": "74288d67ffc4d345c539b8f4f8a26261850ff64c389d3d0730ef5470087da29f"
},
{
"apiId": "py:CAM:class:PostProcessorFactory",
"path": "src/Mod/CAM/Path/Post/Processor.py",
"line": 221,
"declaration": "class PostProcessorFactory:",
"sha256": "9d0e7bae5a7eea09a4cfb017f78c99c2ff69089f3511b761a34ead00c1d84924"
},
{
"apiId": "py:CAM:method:PostProcessorFactory.get_post_processor",
"path": "src/Mod/CAM/Path/Post/Processor.py",
"line": 225,
"declaration": "def get_post_processor(job, postname):",
"sha256": "9d0e7bae5a7eea09a4cfb017f78c99c2ff69089f3511b761a34ead00c1d84924"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "CAM",
"worker": "cam.worker.ts",
"revision": "dc17d6519d7efa90",
"runtimeUrl": "/kernel/FreeCADWebCAMProbe.js",
"wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"workerRevision": "b9b195e05129eea9",
"runtimeSha256": "900744dfa95e09f89096e34717077e18958a64925eb36282686fc24e769d4e71",
"wasmSha256": "b9b195e05129eea911dbc96b23bdbf58c428bfed6ff81787e1ae79a0267123dc"
},
"boundaries": [
"CAM classes and direct readonly values are returned by compiled FreeCAD CAM sources through fc_web_dispatch_json.",
"CAM postprocessor mocks and machine-model enums/dataclasses remain explicit Python-runtime boundaries; CAMWorkbench and PathCommandGroup activation remain GUI-only boundaries.",
"The CAM runtime remains an independent module artifact loaded by cam.worker.ts; no WASM binary merge is used."
]
}