forked from 1b-agent/opencadstudio-upstream
ocs_doc_api: Phase 5 (media & misc, read-mostly)
- entity_kind_name names the media/misc families (RasterImage, Table, Leader, MultiLeader, MLine, Mesh, Helix, Region, Body, Surface, Face3D, Dimension, Hatch) so GetEntity reports a real kind instead of 'Other'. - RasterImage coarse bounds (insertion + u*width + v*height). - Generic delete already works on these families; no typed create in v1 (read-only EntityView per plan). - spec RasterImage/Table read-mostly families; IMPLEMENTATION.md updated. - Test phase5_media_entities_read_kind_and_bounds -> 601 host lib green.
This commit is contained in:
1 parent
7a481c6ce2
commit
f24c0b2d75
6 files changed
+110
-4
No files matched your search
@@ -75,10 +75,14 @@ variants append at enum end.
|
||||
viewport-view query (view target/center/scale DTOs).
|
||||
|
||||
### Phase 5 — media & misc (read-mostly)
|
||||
- **Entities:** raster image, underlay, table, light.
|
||||
- **Methods:** CRUD + property queries; few/no geometric actions. These families
|
||||
largely stay read-only `EntityView` DTOs — typed ops only where the spec
|
||||
declares an action mapping.
|
||||
- **Done:** media/misc families report a **real `kind`** via `GetEntity`
|
||||
(`RasterImage`, `Table`, `Leader`, `MultiLeader`, `MLine`, `Mesh`, `Helix`,
|
||||
`Region`, `Body`, `Surface`, `Face3D`, `Dimension`, `Hatch`) instead of "Other";
|
||||
`RasterImage` has coarse bounds (insertion + u·width + v·height); generic
|
||||
`delete` works on all. Covered by `phase5_*` test.
|
||||
- **Remaining:** typed create/property ops for `RasterImage`/`Table`/light;
|
||||
these largely stay read-only `EntityView` DTOs (typed ops only where the spec
|
||||
declares an action mapping).
|
||||
|
||||
## 🔧 Outstanding methods on supported families
|
||||
|
||||
|
||||
Reference in new issue
Block a user