Files
ResInsight/ApplicationLibCode/ProjectDataModel
Kristian Bendiksen 3d2449c361 #13296 Add file-based surface interface to enable polymorphic file path handling
Add virtual methods (isFileBased, filePath, setFilePath) to RimSurface base
class. Implement these in RimFileSurface and RimRegularFileSurface to provide
a common interface for all file-based surfaces.

Replace class-specific methods (setSurfaceFilePath/surfaceFilePath) with the
common interface methods (setFilePath/filePath) in both RimFileSurface and
RimRegularFileSurface. Update RimEnsembleSurface to use the common interface.

This enables polymorphic treatment of file-based surfaces without changing
the inheritance hierarchy or breaking backward compatibility.

Fixes #13296
2025-12-15 12:59:32 +01:00
..
2025-11-06 07:05:51 +01:00
2024-11-07 09:36:24 +01:00
2025-11-19 14:33:21 +01:00
2025-04-11 18:34:32 +02:00
2025-08-27 14:22:11 +02:00
2023-05-11 08:37:58 +02:00
2025-08-27 14:22:11 +02:00
2024-09-16 09:49:22 +02:00
2024-11-04 09:54:23 +01:00
2023-06-06 15:45:54 +02:00
2025-08-27 14:22:11 +02:00
2023-04-14 14:07:45 +02:00
2023-04-14 14:07:45 +02:00
2025-01-02 08:06:50 +01:00
2024-11-04 09:54:23 +01:00
2024-03-07 19:45:43 +01:00
2024-10-28 13:09:18 +01:00
2025-04-11 18:34:32 +02:00