feat: close ordered pairs and property codec batches
This commit is contained in:
108
config/freecad-property-area-inventory.json
Normal file
108
config/freecad-property-area-inventory.json
Normal file
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"status": "pass",
|
||||
"baseline": {
|
||||
"freecadVersion": "1.1.1",
|
||||
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
|
||||
},
|
||||
"propertyType": "App::PropertyArea",
|
||||
"recordCount": 1,
|
||||
"records": [
|
||||
{
|
||||
"objectTypeId": "Measure::MeasureArea",
|
||||
"objectAvailable": true,
|
||||
"probeStatus": "available",
|
||||
"propertyName": "Area",
|
||||
"group": "Measurement",
|
||||
"status": [
|
||||
24,
|
||||
27
|
||||
],
|
||||
"normalizedStatus": [
|
||||
"PropReadOnly",
|
||||
"PropOutput"
|
||||
],
|
||||
"defaultRaw": "0.0 mm^2",
|
||||
"valueModel": {
|
||||
"kind": "quantity",
|
||||
"dimension": "length^2",
|
||||
"defaultValue": 0,
|
||||
"defaultUnit": "mm^2",
|
||||
"derived": true,
|
||||
"writable": false
|
||||
},
|
||||
"inputs": [
|
||||
{
|
||||
"propertyName": "Elements",
|
||||
"typeId": "App::PropertyLinkSubList",
|
||||
"group": "Measurement",
|
||||
"defaultValue": [],
|
||||
"scope": "Global",
|
||||
"allowExternal": true,
|
||||
"cardinality": "one-or-more"
|
||||
}
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"sourceProperty": "Elements",
|
||||
"targetProperty": "Area",
|
||||
"relation": "link-sub-list",
|
||||
"effect": "immediate-recompute-on-change"
|
||||
}
|
||||
],
|
||||
"applicability": {
|
||||
"selectionMustBeNonEmpty": true,
|
||||
"everyElementMustBeValid": true,
|
||||
"supportedMeasureElementTypes": [
|
||||
"PLANE",
|
||||
"CYLINDER",
|
||||
"SURFACE",
|
||||
"VOLUME"
|
||||
],
|
||||
"unsupportedMeasureElementTypes": [
|
||||
"INVALID",
|
||||
"POINT",
|
||||
"LINE",
|
||||
"CURVE"
|
||||
],
|
||||
"externalDocumentElementsAllowed": true
|
||||
},
|
||||
"execution": {
|
||||
"aggregation": "sum-area",
|
||||
"resultProperty": "Area",
|
||||
"invalidGeometryDiagnostic": "Cannot calculate area",
|
||||
"shape": "not-applicable-derived-measurement"
|
||||
}
|
||||
}
|
||||
],
|
||||
"provenance": {
|
||||
"runtime": {
|
||||
"path": ".cache/freecad/reference-desktop.json",
|
||||
"bytes": 2298709,
|
||||
"sha256": "082400ec7379e8efc2af16709032d45890d7092277967b714acb05761fd1c2a7"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"path": ".cache/freecad/FreeCAD/src/Mod/Measure/App/MeasureArea.cpp",
|
||||
"bytes": 5328,
|
||||
"sha256": "86506348c36a9a440881da0b605a74c38079c3c606ca6f7660df53665eda5281"
|
||||
},
|
||||
{
|
||||
"path": ".cache/freecad/FreeCAD/src/Mod/Measure/App/MeasureArea.h",
|
||||
"bytes": 3125,
|
||||
"sha256": "5bae7a21e82e73490a8b63cc234f1bd17e019df0d7cfcf7aa23fe91d2dc13305"
|
||||
}
|
||||
]
|
||||
},
|
||||
"classification": "opaque-fcstd-proxy",
|
||||
"nextPhases": [
|
||||
"B",
|
||||
"C",
|
||||
"D",
|
||||
"E",
|
||||
"F",
|
||||
"G",
|
||||
"H",
|
||||
"I"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user