Magne Sjaastad
ebf75c09a1
#14411 Enforce name uniqueness for surfaces, polygons and folders
...
* #14411 Enforce name uniqueness for surfaces, polygons and folders
Names must be unique among siblings sharing the same parent folder. Items in different folders may keep identical names, and comparison is case sensitive.
Siblings are the objects held by the same caf::PdmChildArrayField. Items and folders live in two distinct child arrays in caf::PdmNestedCollection, so a folder and an item may share a name under the same parent.
The Python API gets an OnNameConflict flag on AddFolder, CreatePolygon, ImportSurface and NewRegularSurface, supporting FAIL (default), AUTO_RENAME and OVERWRITE. NewSurface is left out, as grid case surfaces derive their tree label from the case and K index and carry no name of their own.
2026-08-07 08:34:58 +02:00
..
2026-05-26 13:10:20 +02:00
2026-06-01 11:28:46 +02:00
2026-06-10 18:02:07 +02:00
2026-06-10 18:02:07 +02:00
2026-05-15 08:37:46 +02:00
2026-05-15 08:37:46 +02:00
2026-01-05 12:45:32 +01:00
2026-01-05 12:45:32 +01:00
2022-02-07 17:38:19 +00:00
2022-02-07 17:38:19 +00:00
2021-11-14 15:26:09 +01:00
2021-01-11 15:27:45 +01:00
2021-11-14 15:26:09 +01:00
2021-01-11 15:27:45 +01:00
2026-05-15 08:37:46 +02:00
2026-05-15 08:37:46 +02:00
2026-05-26 08:23:28 +02:00
2026-05-26 08:23:28 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-06-10 13:11:16 +02:00
2026-06-08 21:42:19 +02:00
2026-01-05 13:15:47 +01:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-11-19 10:25:32 +01:00
2025-06-16 11:05:00 +02:00
2025-10-13 14:14:44 +02:00
2025-10-13 14:14:44 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-08-04 15:25:05 +02:00
2025-08-04 15:25:05 +02:00
2026-08-07 08:34:58 +02:00
2026-08-07 08:34:58 +02:00
2026-05-15 08:37:46 +02:00
2026-05-15 08:37:46 +02:00
2026-08-07 08:34:58 +02:00
2026-08-07 08:34:58 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-05-08 10:11:09 +02:00
2025-08-15 18:57:35 +02:00
2026-04-13 10:53:06 +02:00
2026-04-13 10:53:06 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-01-05 08:20:30 +01:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2021-11-14 15:26:09 +01:00
2021-01-11 15:27:45 +01:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-08-07 08:34:58 +02:00
2026-08-07 08:34:58 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-01-29 11:16:05 +01:00
2026-01-29 11:16:05 +01:00
2026-06-01 17:40:21 +02:00
2026-06-01 15:45:03 +02:00
2026-04-23 19:50:05 +02:00
2026-04-23 19:50:05 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-06-17 13:55:32 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-07-13 14:34:17 +02:00
2026-03-06 12:01:14 +01:00
2026-02-12 08:15:22 +01:00
2026-02-12 08:15:22 +01:00
2026-01-13 10:44:55 +01:00
2026-01-13 10:44:55 +01:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-01-29 11:16:05 +01:00
2026-01-29 11:16:05 +01:00