Magne Sjaastad
3c1b549064
( #266 ) Fixed issue for labels disappearing for white background
...
DrawableText::labelAnchorVisible hides all labels if the background is
set to white
2015-11-17 16:58:37 +01:00
Magne Sjaastad
08c04f5052
( #656 ) Added text effect to effect generator
2015-11-17 16:26:07 +01:00
Magne Sjaastad
031ca38a53
( #266 ) No depth test for legend lines
2015-11-17 13:19:28 +01:00
Magne Sjaastad
96acc1e75d
( #266 ) Improved label display
2015-11-17 13:19:12 +01:00
Magne Sjaastad
d9044e2e7b
( #266 ) Expand bounding box to get some space between model and grid box
2015-11-17 13:19:07 +01:00
Magne Sjaastad
401cfe81a1
( #266 ) Refactoring
...
Limit usage of RivGridBoxGenerator to only RiuViewer
Update colors of grid box based on background color
Use dark gray instead of pure black
2015-11-17 13:19:04 +01:00
Magne Sjaastad
a7656e2367
( #266 ) Added edge visibility calculation for when to show legend
2015-11-17 13:18:59 +01:00
Magne Sjaastad
bca5720968
( #266 ) Added interface for all/activeCellsBoundingBox and displayModelOffset
2015-11-17 13:18:05 +01:00
Magne Sjaastad
7ff7f42adc
( #266 ) Added geometry for grid box faces
...
Added legend lines and text
2015-11-17 13:11:54 +01:00
Jacob Støren
7b65cb91ce
( #625 ) Added access to the generalized propertyFilterCollection in the view
2015-11-12 10:48:13 +01:00
Magne Sjaastad
6063ca1b54
( #646 ) Show selected cells in geo mech view
2015-11-11 13:38:54 +01:00
Magne Sjaastad
e64f943e4c
Fixed includes on Linux
2015-11-10 01:53:24 -08:00
Magne Sjaastad
963220dd37
( #632 ) Added support for creation of mesh part from a single cell
2015-11-09 19:05:31 +01:00
Magne Sjaastad
01224dd5e6
System : Removed unused variables
2015-10-26 10:18:57 +01:00
Magne Sjaastad
0405584bb6
System : Replaced tab with four spaces in ApplicationCode and subfolders
2015-10-23 15:46:25 +02:00
Magne Sjaastad
67a62f4f02
Renamed RimViewLink to RimViewController
2015-10-13 10:24:39 +02:00
Magne Sjaastad
9b288970c1
( #495 ) Linux fixes
2015-09-25 16:45:46 +02:00
Magne Sjaastad
061288f1c3
( #495 ) Removed use of StdInclude
2015-09-25 15:57:50 +02:00
Magne Sjaastad
4424c110be
Transformed static functions from ViewLinker to dynamic functions in RimView
2015-09-25 11:17:51 +02:00
Jacob Støren
5e0505dfe8
Renaming and cleanup in ViewLinker and friends
2015-09-24 17:43:09 +02:00
Jacob Støren
36bc2f8f69
( #401 ) WIP: Activated the visibility calculation code.
...
Started on mapping calculation.
2015-09-17 16:13:21 +02:00
Jacob Støren
57ff5becbc
( #401 ) WIP: Added skeleton class for cell mapping
2015-09-17 16:13:19 +02:00
Jacob Støren
b6fb85e0a4
( #401 ) WIP: Prototyped total cell visibility calculation and
...
calculation of overridden cell visibility.
2015-09-17 16:13:17 +02:00
Magne Sjaastad
671506f7cc
Fixed Linux compile issue
2015-09-14 13:14:37 +02:00
Jacob Støren
f81cf98580
( #401 ) WIP: Refactoring Linked views update system.
...
Preparing for linking of visible Cells.
2015-09-14 09:53:28 +02:00
Pål Hagen
ea2bb226d5
( #404 ) WIP - Quad to segment mapper to determine well path depth
2015-09-10 14:03:59 +02:00
Pål Hagen
6eaef49996
( #404 ) Using well path pointer instead of index for source info for picking
2015-09-07 16:17:40 +02:00
Pål Hagen
db56283bcd
Linux compilation fix
2015-09-07 12:27:52 +02:00
Pål Hagen
4d4ed88041
( #404 ) Displaying well path name when a well path is picked
...
TODO: Display depth and additional well data
2015-09-07 12:21:22 +02:00
Jacob Støren
6244cf98bf
Fixed bug discovered by doing ( #357 )
2015-08-14 16:19:31 +02:00
Jacob Støren
5cd416ce6b
( #357 ) Renamed PdmUiObjectHandle::owner() to objectHandle()
2015-08-14 16:15:49 +02:00
Magne Sjaastad
fa622acb72
Renamed functions in effect generator and use cached effects instead of uncached
2015-08-13 14:35:30 +02:00
Magne Sjaastad
0ca0f1a0e8
Fixed includes for unit tests
2015-08-04 09:19:52 +02:00
Magne Sjaastad
737936d846
Major modularization adjustments
...
Use uiField() when issuing setUi....() commands
Use PdmChildArrayField instead of PdmPointersFielc
Use PdmChildField instead of PdmField to pdm pointer objects
Use PdmChildArrayField instead of PdmField< std::list< caf::PdmPointer<
type > > >
Use PdmObjectHandle instead of PdmObject
Replaced parentFields(std::vector) with parentField()
Use PdmUiPropertyViewDialog instead of PdmUiPropertyDialog
2015-07-31 18:58:23 +02:00
Pål Hagen
610553644e
( #115 ) Drawing the anchor line even if the fault name is empty
2015-07-02 16:20:29 +02:00
Pål Hagen
1cf2c03f78
( #115 ) Stopped creating text drawables for empty strings
...
Note: Adding empty strings to cvf::TextDrawer will cause asserts.
2015-07-02 16:11:34 +02:00
Pål Hagen
7315dd5318
Renamed variables according to newly renamed class names
...
"Result slot" -> "Result colors"
2015-06-26 10:00:46 +02:00
Pål Hagen
fa75a46ecb
Moved geo mech related source files to different folder
...
Moved RivGeoMechVizLogic.h/cpp RivGeoMechPartMgrCache.h/cpp to
GeoMech/GeoMechVisualization.
2015-06-26 10:00:45 +02:00
Pål Hagen
7917a89c65
Renamed source files according to new class names
2015-06-26 10:00:45 +02:00
Pål Hagen
8e994914f5
Renamed class "RimCellEdgeResultSlot" to "RimCellEdgeColors"
2015-06-26 10:00:44 +02:00
Pål Hagen
fd03a02645
Renamed source files according to new class names
2015-06-26 10:00:44 +02:00
Pål Hagen
cd662dc7d1
Renamed source files according to new class names
2015-06-26 10:00:43 +02:00
Pål Hagen
2f34b03135
Renamed source files according to new class names
2015-06-26 10:00:41 +02:00
Pål Hagen
f6ab965ea1
Renamed class RimWellCollection to RimEclipseWellCollection
2015-06-26 10:00:40 +02:00
Pål Hagen
7f516172cf
Renamed class RimWell to RimEclipseWell
2015-06-26 10:00:39 +02:00
Pål Hagen
b8d425a010
Renamed class RimFaultResultSlot to RimEclipseFaultColors
2015-06-26 10:00:39 +02:00
Pål Hagen
87744fb8c4
Renamed class RimResultSlot to RimEclipseCellColors
2015-06-26 10:00:38 +02:00
Pål Hagen
5eb673410e
Renamed class RimGeoMechResultSlot to RimGeoMechCellColors
2015-06-26 10:00:37 +02:00
Pål Hagen
9458c818b4
Renamed class RimCellPropertyFilterCollection to RimEclipsePropertyFilterCollection
2015-06-26 10:00:33 +02:00
Pål Hagen
1883116c59
Renamed class RimCellPropertyFilter to RimEclipsePropertyFilter
2015-06-26 10:00:32 +02:00
Jacob Støren
4fabc509a0
Missing updates of property filtered cells
...
1. When Rangefilters changed
2. When the rangefilter collection was turned off
2015-06-24 12:05:07 +02:00
Jacob Støren
515fb8b8d7
#314 Connected the Property filter code together.
...
Now working !
2015-06-22 21:57:52 +02:00
Jacob Støren
088bc12459
Preparing for property filter. #314
...
Prototype code for property filter visibility
Refactoring the VizLogic class to make the responsibilities clearer
2015-06-22 08:18:54 +02:00
Jacob Støren
e9fe03f63a
Moved Fem visibility calculator to a separate file
...
Preparing for GeoMech Property filter
2015-06-22 08:18:48 +02:00
Jacob Støren
74efc8da1a
Use the new RigCellSetEnum instead of unsigned char
...
Preparing for property filter
2015-06-22 08:18:42 +02:00
Jacob Støren
cfb0bfeb55
Moved RivCellSetEnum to a separate file.
...
Preparations for property filtering
2015-06-18 14:17:03 +02:00
Jacob Støren
8bf90ec27c
Renamed enum type for Cell Sets (previously called ReservoirGeometryType)
2015-06-18 14:16:58 +02:00
Jacob Støren
09152ad363
Made internal enum private
2015-06-18 14:16:53 +02:00
Jacob Støren
919f2b61f3
Renaming and cleaning as preparations for GeoMech property filters
...
#314
2015-06-18 14:16:48 +02:00
Stein Dale
b4759ca06e
Refactored cell property filter collection
...
Using caf::PdmPointersField as container.
2015-06-18 14:00:16 +02:00
Stein Dale
8bdb957c8c
Handling new field "Disable Lighting" in the view ( #311 )
2015-06-18 12:23:27 +02:00
Stein Dale
5e93b8ca1f
Added option for disabling lighting ( #311 )
2015-06-18 12:23:26 +02:00
Jacob Støren
b5cfa8ab53
Renaming and improved some readability around well paths
2015-06-12 09:25:09 +02:00
Jacob Støren
a520a4322a
Removed debug output from some well path code
2015-06-12 09:05:55 +02:00
Jacob Støren
ceeb38d13a
Added bbox calculation on the fem part for #312
...
This concludes #312 for now. Wellpaths are now shown in the Geomech
views
2015-06-11 19:13:04 +02:00
Jacob Støren
4f77afe43c
Implemented #310 Result info when picking
...
This included some refactorization to remove the command stuff out of
RiuViewer,
and to communicate the grid index via the source info struct, and not as
a cvfPart::id
2015-06-11 11:38:51 +02:00
Jacob Storen
f6e8bb4a1a
Fixes of linux compile errors and warnings
2015-05-27 05:50:12 -07:00
Jacob Støren
b280196b7c
Prep for Geomech range: Introduced VizLogic
...
Refactored to use the new RivVizLogic class, together with the
partMgrCache
Works.
2015-05-22 17:01:59 +02:00
Jacob Støren
038c578f97
Preps for Geomech RangeFilters: Small refactorings
2015-05-21 11:46:04 +02:00
Jacob Støren
2c7a741805
Renamed the files of RimReservoirView to RimEclipseView
2015-05-21 10:34:38 +02:00
Jacob Støren
ed74116376
Rename of RimReservoirView to RimEclipseView
...
To make the separation to geomech clearer, and alligning it to the
RigCaseNaming
2015-05-21 10:05:33 +02:00
Jacob Støren
b111a26f21
Renamed Files: RimCase to RimEclipseCase
2015-05-15 09:16:33 +02:00
Jacob Støren
af2699d362
Z-Scale working for geomech views
...
Alligned GeoMech and Reservoir views through RimView
2015-05-13 22:42:11 +02:00
Jacob Støren
4a21bb4a30
Added RimView, and sorted the libs in folders
2015-04-29 10:50:25 +02:00
Jacob Støren
27ce1852ca
Fix of #281 : Crash while importing - cvfPlane.cpp Aborted
2015-02-24 13:34:03 +01:00
Roland Kaufmann
eac27f149a
Enable in-package substitute of tr1/tuple
...
In clang 6.0 the tr1/tuple header is not present, and this cause a
compilation error inside of the gtest framework. However, if we set a
define, it will use its own substitute of tr1/tuple, which is sufficient
for the unit tests.
2015-01-01 19:46:25 +01:00
Roland Kaufmann
b25290bebd
Complete instantiated types
...
RivReservoirPartMgr uses a Collection of RivGridPartMgr. The Collection
indirectly causes the release() method of the Object base class of
RivGridPartMgr to be called as part of its destructor, but this is not
allowed for incomplete types and RivGridPartMgr is only forward-declared
at the time of the instantiation (in RivReservoirPartMgr).
A similar problem occurs in the use of RigStatisticsDataCache in the
type RigCaseCellResultsData.
2015-01-01 19:46:24 +01:00
Magne Sjaastad
55b5da018c
Ternary : Clamp texture coordinates to avoid texture edge issues
2014-10-28 09:39:26 +01:00
Magne Sjaastad
2d36af4f06
Updated file header for new files
2014-09-24 07:14:52 +02:00
Magne Sjaastad
b4df5419b1
Updated file header for modified files
2014-09-23 15:04:57 +02:00
Jacob Støren
6e55ca82e2
Fixed Problem regarding negative riTrans values
...
The reason was a bit sloppy detection of whether the surface normals was
pointing outwards or inwards in a cell.
The cells can be turned inside out due to depth/Z or mapaxis conditions.
2014-09-23 12:26:08 +02:00
Jacob Støren
2f22624228
Fixed problems in auto nnc on/off
...
Consolidated Gui into Fault
2014-09-09 13:07:01 +02:00
Magne Sjaastad
5963d75085
Added checkbox for hiding NNC geometry when no NNC data is available
2014-09-04 09:30:00 +02:00
Magne Sjaastad
323f8d77eb
Rename
2014-09-04 09:14:01 +02:00
Magne Sjaastad
ca2558bf20
Bugfix: Update NNC colors when Cell Edge is active
2014-09-04 08:35:59 +02:00
magnesj
68831f6e99
Fixed missing celledge visualization: abs/fabs usage error. Not detected on Windows
2014-08-31 14:37:25 +02:00
Jacob Støren
edd7a671d9
riMULTXYZ: Added tolerances for CellEdge and Calculations
2014-08-28 11:25:21 +02:00
Jacob Støren
d76dd6a588
Added riTRANSXYZbyArea (and X, Y, Z )
2014-08-27 11:41:40 +02:00
Jacob Støren
03a9bf459d
Added riMULTXYZ and X,Y,Z
2014-08-26 15:39:21 +02:00
Jacob Støren
670ca4ced5
riTRANSXYZ: nnc calculations in place
...
Making this feaure complete.
Had to add the concept of several results sets to the nnc data
2014-08-26 12:16:22 +02:00
Magne Sjaastad
56b1f78f2f
Faults : Show NNCs moved from fault result to fault collection
2014-08-26 11:55:26 +02:00
Magne Sjaastad
f69413087a
Custom fault result: Reorganized custom fault result selection
...
Removed combo box used to specify fault color or custom result color.
Fault colors is used if None is selected in result dialog.
2014-08-26 11:47:14 +02:00
Magne Sjaastad
b3fd96d72e
Cell edge: Update texture also if none is cell result
2014-08-26 10:13:35 +02:00
Jacob Støren
9e22c90a4a
Renamed cellindex to gridLocalCellIndex
2014-08-22 13:39:21 +02:00
Magne Sjaastad
b9a5d5b743
Bugfix: Apply face culling mode when creating effects
2014-08-21 14:41:03 +02:00
Magne Sjaastad
cdf2b07118
Removed use of cvfStructGridScalarDataAccess
2014-08-19 14:56:20 +02:00
Magne Sjaastad
6418928bd2
Faults: Skip out of range cell index
2014-08-19 10:33:29 +02:00
Magne Sjaastad
2a55b47e9a
Renamed and restructured files and classes
2014-08-14 10:56:48 +02:00
Magne Sjaastad
7e5c46cf59
Added support for cell edge on faults
2014-08-14 10:56:47 +02:00
Magne Sjaastad
2c903a0d18
Cell edge now handles also ternary
2014-08-14 10:56:47 +02:00
Magne Sjaastad
67e12e3f71
Cleaned up includes
2014-08-14 10:56:45 +02:00
Magne Sjaastad
245573e03c
Cell edge visualization can now handle individual per face center values
2014-08-14 10:56:44 +02:00
Magne Sjaastad
debd17a3ab
Removed unused code
2014-08-14 10:56:44 +02:00
Magne Sjaastad
6e2dffc399
Linux include fix
2014-08-14 10:56:42 +02:00
Magne Sjaastad
3582d2e30b
Removed unused code
2014-08-14 10:56:42 +02:00
Magne Sjaastad
301d274eed
Rename
2014-08-14 10:56:41 +02:00
Magne Sjaastad
2069375555
Use shared grid/fault visualization code
2014-08-14 10:56:41 +02:00
Magne Sjaastad
03b68e08c3
Use RivScalarMapperUtils
2014-08-14 10:56:40 +02:00
Magne Sjaastad
eca4276adb
Added scalarMapperUtils for code sharing between grids/faults
2014-08-14 10:56:40 +02:00
Magne Sjaastad
c67b75e992
Fixed transparency for ternary well cells
2014-08-14 10:56:39 +02:00
Magne Sjaastad
4c00a48a25
Fixed viz bug introduced by new texturing method
...
SHA: a9794815c7
2014-08-14 10:56:39 +02:00
Magne Sjaastad
24a464ecf9
Use texture based ternary visualization
2014-08-14 10:56:38 +02:00
Magne Sjaastad
1b69f93a11
Added ternary scalar mapper effect generator
2014-08-14 10:56:38 +02:00
Magne Sjaastad
1161ff7c73
Added ternary texture and scalar mappers
2014-08-14 10:56:37 +02:00
Magne Sjaastad
5e478d8336
Layout cleanup
2014-08-14 10:56:37 +02:00
Magne Sjaastad
b414ba0ee3
Created setter for opacity
2014-08-14 10:56:36 +02:00
Magne Sjaastad
0440e21f27
Created texture and texture coord calculations
2014-08-14 10:56:35 +02:00
Magne Sjaastad
e9b67a9599
Added RivTernaryScalarMapper and unit test
2014-08-14 10:56:34 +02:00
Magne Sjaastad
1b3be87074
Moved include from header to cpp
2014-08-14 10:56:33 +02:00
Magne Sjaastad
897ed240c5
Use RigResultAccessor
2014-08-14 10:56:33 +02:00
Magne Sjaastad
8451ffc2fb
Added include to RigResultAccessor in factory
2014-08-14 10:56:32 +02:00
Magne Sjaastad
2ab2838e88
Removed obsolete code
2014-08-14 10:56:30 +02:00
Magne Sjaastad
24ff71d23e
Prefix function to be deleted to easily spot the function in code
2014-08-14 10:56:30 +02:00
Jacob Støren
419ad87ceb
Used new texturing on faults
2014-08-14 10:56:28 +02:00
Jacob Støren
38d2000e29
Wip: New generalized texturing in play
...
Only on GridParts
2014-08-14 10:56:27 +02:00
Jacob Støren
33ab16f7d7
New classes for the generalized texturing
2014-08-14 10:56:27 +02:00
Jacob Støren
e1b67b15e0
Rename of GlobalCell to ReservoirCell
2014-08-14 10:56:26 +02:00
Jacob Støren
37ef1cf71c
Renamed globalCellIndex to reservoirCellIndex
2014-08-14 10:56:23 +02:00
Jacob Støren
322823754b
Replaced dataAccessObject with resultAccessor
2014-08-14 10:56:20 +02:00
Magne Sjaastad
9288b766e2
Ternary legend: Minor layout tweaks
2014-08-14 10:56:18 +02:00
Jacob Støren
7ebe9b17b9
Renamed files to reflect new classnames
2014-08-14 10:56:18 +02:00
Jacob Støren
aff8d8fd2a
Moved needed code to above "delete" mark
2014-08-14 10:56:14 +02:00
Magne Sjaastad
8a1611c14c
Improved visual appearance of legend
2014-08-14 10:56:13 +02:00
Magne Sjaastad
75541e92fb
Renamed to RigResultAccessObjectFactory
2014-08-14 10:56:10 +02:00
Magne Sjaastad
b5d1c63966
Renamed to RimFaultResultSlot
2014-08-14 10:56:09 +02:00
Magne Sjaastad
39dc1421c4
Fault visibility : Restructured code
2014-08-14 10:56:08 +02:00
Magne Sjaastad
b2f80c7ef9
Fault result : Use checkbox to enable custom fault visualization
...
When checkbox is disabled, faults are visualized using current cell
visualization. When checkbox is activated, fault colors or custom fault
result is active
2014-08-14 10:56:05 +02:00
Magne Sjaastad
8b04e2a2e8
Ternary legend : Added title
2014-08-14 10:56:05 +02:00
Magne Sjaastad
51d4bd6023
Fault result : Moved config from FaultCollection to FaultResultSettings
2014-08-14 10:56:03 +02:00
Magne Sjaastad
cdbc5829ab
Fault result : Renamed file and improved interface
2014-08-14 10:56:01 +02:00
Magne Sjaastad
7f4e5b266b
Added missing pointer check
2014-08-14 10:56:00 +02:00
Magne Sjaastad
6416a6d71d
Fault result: Moved result mapping from collection to fault result
2014-08-14 10:56:00 +02:00
Magne Sjaastad
a5e928dec1
Removed obsolete fault code
2014-08-14 10:55:58 +02:00
Magne Sjaastad
ff674d8eb0
Always show result color when showing grid
2014-08-14 10:55:54 +02:00
Magne Sjaastad
57f1da1675
Map result color on fault if fault is disabled by user
2014-08-14 10:55:53 +02:00
Magne Sjaastad
cf14cc55fd
Create geometry if needed before accessing fault parts
2014-08-14 10:55:52 +02:00
Magne Sjaastad
430f95d52a
Rename and simplified control of fault visibility
2014-08-14 10:55:51 +02:00
Magne Sjaastad
f259f21b32
Renamed file to match class name for RimReservoirCellResultStorage
2014-08-14 10:55:51 +02:00
Magne Sjaastad
b13c2621da
Linux fixes: Added missing includes
2014-08-14 10:55:50 +02:00
Magne Sjaastad
d21e532c61
Cleaned up includes for ProjectDataModel
2014-08-14 10:55:49 +02:00
Jacob Støren
537a6ef7af
Fixed bug/assert introduced after merge
2014-08-14 10:55:45 +02:00
Jacob Støren
34d62964d6
FaultCelledge : Extracted a method from some duplicate code.
2014-08-14 10:55:43 +02:00
Jacob Støren
066a2c5749
First step in refactoring result texture handling
...
In order to support more derived reults properties
more consistently across cell/fault/nnc and celledgevisualizations
2014-08-14 10:55:43 +02:00
Jacob Støren
fc1c7c0b0f
Wip - reactoring result texture handling
2014-08-14 10:55:42 +02:00
Jacob Støren
710395bb85
Created StructGrid...ToCellFaceMapper
...
Done to start refactoring to pave way for many new combined result
properties
2014-08-14 10:55:42 +02:00
Jacob Støren
c96169c62e
Fixed crash in loading Statistics RegTest manually
2014-07-02 14:11:56 +02:00
Jacob Støren
2a61073b26
Fixed missing Well cell transparency on faults
2014-07-01 14:28:06 +02:00
Jacob Støren
076601e0e5
Fault Results: Fix of crash with None as selected result
...
Discovered during regtest
2014-06-30 11:20:27 +02:00
Jacob Støren
7846bb1ac6
Fixed bug in Combined Trans result.
...
Wrong neighbour was used, so the results was actually completely wrong
in any sence for the negative faces.
2014-06-20 12:41:16 +02:00
Magne Sjaastad
a29a388df2
Fixed issue when combining static and dynamic filters
...
Time step index was set to 0 for static results. This was also done for
all other filters, which caused dynamic filters to always evaluate time
step 0
2014-06-12 08:00:28 +02:00
Magne Sjaastad
071abb2c97
Ternary: Improved positioning of SOIL text and range
2014-05-09 07:32:18 +02:00
Magne Sjaastad
bed902d005
Show ternary range on overlay item
2014-05-06 23:29:41 +02:00
Magne Sjaastad
625a6b5f0e
Cleaned up includes
2014-05-06 22:51:17 +02:00
Magne Sjaastad
7c6ff0c533
Added ternary legend config
...
Included user defined ranges for SOIL, SGAS, SWAT
2014-05-06 22:39:53 +02:00
Magne Sjaastad
3b651d7578
Show ternary saturation data on faults
2014-04-29 10:13:19 +02:00
Magne Sjaastad
83a5a34c4b
Ternary: Compute color based on local/global min/max values
2014-04-25 16:32:41 +02:00
Magne Sjaastad
03ab3d0a34
Ternary: Use shader based per vertex coloring effect
2014-04-22 11:22:18 +02:00
Magne Sjaastad
b158c0da9d
Use polygon offsett to avoid flickering with mesh lines
2014-04-22 11:22:17 +02:00
Magne Sjaastad
0e92bc5d3f
Added ternary saturation overlay item
2014-04-22 11:22:16 +02:00
Magne Sjaastad
d10177494e
Added ternary saturation visualization
...
Ternary saturation available on top of dynamic results
Created visualization for ternary based on SOIL, SGAS and SWAT
2014-04-22 11:22:15 +02:00
Magne Sjaastad
6aa586f9f5
NNC: Improved visual effects
...
Removed use of depth buffer manipulation as this caused invalid result
color mapping for NNC when combined with other fault geometry.
Use polygon offset on NNC geometry to make sure NNC always wins
2014-01-22 13:17:05 +01:00
Magne Sjaastad
658a513c7f
Fault: Show both fault faces in in grid mode to make geometry watertight
2014-01-08 10:47:41 +01:00
Magne Sjaastad
271eb755eb
Faults: Fixed update of fault colors (missing files from previous commit)
2014-01-08 08:25:46 +01:00
Magne Sjaastad
f477d7ade6
Faults: Fixed update of fault colors
2014-01-08 08:23:56 +01:00
Magne Sjaastad
7276c2ad31
Faults: Improved forced visibility control of faults. Renaming.
2014-01-07 14:27:43 +01:00
Magne Sjaastad
4391a4ff65
Show fault result mapping in 3D info. Fixed display model update.
2014-01-06 14:02:08 +01:00
Magne Sjaastad
38aca20b84
Faults: Renaming
2014-01-06 13:03:57 +01:00
Magne Sjaastad
c569b9fac1
Faults: Show faults when filters are active
2014-01-06 12:06:36 +01:00
Magne Sjaastad
49a43a036e
Pick info and result info: Added face type
2014-01-03 14:59:52 +01:00
Jacob Støren
9aa70640a3
Faults: Use "Cell behind" when showing grid cells
...
When any grid cell visualization we need to set the Faults face mode to
the cell behind, to match the needs of the normal grid cell
visualization.
The face culling option is grayed out, but is not altered yet.
2014-01-03 08:50:15 +01:00
Magne Sjaastad
34ed2d7e9f
Option: Renamed to Fault results
2014-01-02 15:24:07 +01:00
Magne Sjaastad
088df79245
Option: Renamed to Show result on faults
2014-01-02 15:20:08 +01:00
Magne Sjaastad
508334fcb0
Faults: Always show fault color option
2014-01-02 11:21:35 +01:00
Magne Sjaastad
1c80a9dbe8
NNC: Prioritize NNC parts when picking in 3D scene
2013-12-20 10:57:53 +01:00
Magne Sjaastad
c3cd245ffa
Hide fault labels when fault collection is disabled
2013-12-19 10:37:16 +01:00
Magne Sjaastad
75225b7519
NNC: Picking and result mapping
...
Show NNC info in Result Info
Show NNC result mapping for combined transmissibility
2013-12-19 09:24:35 +01:00
Magne Sjaastad
01e0bf4999
Added source info to communicate both cell indices and face indices
2013-12-19 09:16:30 +01:00
Magne Sjaastad
f492f0eda2
Renaming
2013-12-19 09:16:29 +01:00
Jacob Støren
b7f305b142
Faults: Face culling handles flipaxis
2013-12-19 08:48:36 +01:00
Jacob Støren
2171b1bde4
Faults: First shot on getting the face culling right
...
Still needs to handle flipaxis
2013-12-18 15:49:03 +01:00
Jacob Støren
a6ef98772a
Faults: Override backface culling from Grid mode
...
When in grid mode, backface culling must always be off, when we do not
have results.
2013-12-18 13:36:29 +01:00
Magne Sjaastad
bc4ef17409
Create only one label per fault
...
Use a separate code path for fault labels to avoid multiple labels on
different sub parts of a fault
2013-12-18 12:49:41 +01:00
Magne Sjaastad
ae4175dd15
Always connect label line to native fault
2013-12-18 12:49:41 +01:00
sigurdp
0100038db0
Experimental support for offsetting NNCs when drawing
...
Utilize polygon offset in conjunction with disabling of depth writes to
layer drawing of NNs on top of other fault drawing.
2013-12-18 12:13:44 +01:00
Jacob Støren
6d1db22cd8
NNC: Made nnc's folllow cell filters
2013-12-18 10:16:14 +01:00
Magne Sjaastad
55fe73c3b2
Control face culling when mapping results
2013-12-18 09:31:45 +01:00
Magne Sjaastad
d826c79a73
Added face culling in fault part color mode
2013-12-18 09:31:44 +01:00
Magne Sjaastad
a617c4a430
Added more control of face culling
2013-12-18 09:31:43 +01:00
Jacob Støren
473a49f83d
Faults: Always show faults when showing Grid
...
Always show the faults parts when showing the grid in the "normal" way.
If we do not, there will be holes in the model.
2013-12-18 09:26:06 +01:00
sigurdp
28d0fbc476
Added support for multi-level polygon offset
...
Allow effect generator to tak multiple levels of polygon offsetting.
2013-12-17 13:11:46 +01:00
Magne Sjaastad
decb0a756e
Initialize cell scalar value
2013-12-17 12:19:29 +01:00
Magne Sjaastad
40a4e0d0ab
Added combined transmissibility to faults
2013-12-17 11:52:50 +01:00
Magne Sjaastad
a8497bec85
Created static method for update of texture coordinates
2013-12-17 11:52:48 +01:00
Magne Sjaastad
3cf1a0f32a
Use helper function to get transmissibility scalar results
2013-12-17 11:52:44 +01:00
Magne Sjaastad
c32cf208f2
Removed redundant call
2013-12-17 11:52:42 +01:00
JacobStoren
880ab554f9
Linux compile fixes. Had to pull out the unused NNC search map.
2013-12-16 13:48:51 +01:00
Jacob Støren
b6437d370c
NNC: Fixed crash and made colorupdate work
2013-12-16 11:31:06 +01:00
Jacob Støren
56616097d3
NNC: Added preliminary Gui control
2013-12-16 11:29:48 +01:00
Jacob Støren
925d5b5dd6
NNC: Added NNC parts to the FaultPartMgr
2013-12-14 09:48:13 +01:00
Jacob Støren
1e65a9db11
NNC: Added NNCGeometryGenerator
2013-12-14 09:48:06 +01:00
JacobStoren
d4f5dd6803
Fix of linux Compile warnings
2013-12-14 09:38:55 +01:00
Jacob Støren
bf6fba191e
Moved Faluts to MainGrid. New fault calculation
...
Now finding the uncovered geometrical faults and adds them to a separate
generated fault.
2013-12-12 22:18:20 +01:00
Jacob Støren
1be9f1996f
Moved GeometryTools w tests to ReservoirDataModel
2013-12-12 22:18:06 +01:00
Jacob Støren
df411efe3f
Geometry tools: Made edgeIntersectStorage optional
2013-12-12 22:17:57 +01:00
Magne Sjaastad
e3135e8d08
Use back face culling on faults to avoid z-fighting issues
2013-12-10 11:31:10 +01:00
Magne Sjaastad
48d63495e5
Renamed to RivFaultPartMgr
2013-12-10 07:56:58 +01:00
Magne Sjaastad
07cac1367c
Completed fault label color
2013-12-10 07:44:52 +01:00
Magne Sjaastad
98b9bdac03
Cleaned up fault viz config
2013-12-10 07:44:51 +01:00
Magne Sjaastad
1f210e36c1
Added handling of faults on higher level structures
2013-12-10 07:44:51 +01:00
Magne Sjaastad
9a958f3c95
Renamed fault part managers
2013-12-10 07:44:50 +01:00
Magne Sjaastad
d53e9aa9c1
Added global cell indices to faults and added optimalizations
2013-12-10 07:44:49 +01:00
Magne Sjaastad
5edcb1c161
Added label and label anchor line. Setting to control fault outside filter.
2013-12-10 07:44:49 +01:00
Magne Sjaastad
30cc4b0194
Show gridlines for both native and opposite faults always
2013-12-10 07:44:48 +01:00
Magne Sjaastad
58c4a87c49
Added concept of native and opposite fault faces
2013-12-10 07:44:47 +01:00
Magne Sjaastad
1f208e3f53
Renaming
2013-12-10 07:44:46 +01:00
Magne Sjaastad
363d624d38
Use global cell indices instead of cell ranges
2013-12-10 07:44:46 +01:00
JacobStoren
5ca8911a68
Linux compile fixes
2013-12-09 15:48:55 +01:00
Jacob Støren
63e945fedf
Fixed error in test
2013-12-09 09:40:05 +01:00
Jacob Støren
d80611a61c
Geometry tools update finalizing with Unit tests
2013-12-06 14:23:51 +01:00
Jacob Støren
819a2ab93e
Wip
2013-12-05 11:02:05 +01:00
Jacob Støren
f92ca7fba7
Templatized some geometry tools
2013-12-05 11:02:02 +01:00
Jacob Støren
286bae9e85
Preparations for Templateification
2013-12-05 11:01:59 +01:00
Jacob Støren
d4345bef7d
Preparations for Templatification
2013-12-05 11:01:57 +01:00
Jacob Støren
acef0c441d
CMakeList error
2013-12-05 11:01:54 +01:00
Jacob Støren
05200fe01f
Added MSVC ignores to .gitignore Start point of geometry fixes
2013-12-05 11:01:52 +01:00
JacobStoren
741debebd2
Fixed Linux compile issues
2013-12-05 10:48:57 +01:00
sigurdp
477792e89d
Refactored naming of cvfqt:Utils member functions
2013-12-04 17:04:05 +01:00
Magne Sjaastad
2d22d31e12
Use several colors for faults to be able to separate them
2013-12-04 12:13:01 +01:00
Magne Sjaastad
3189437d5a
Added color table array
2013-12-04 11:32:33 +01:00
Magne Sjaastad
f85b8aad08
Updated header
2013-12-04 09:39:50 +01:00
magnesj
65d9222d97
Fixes for Linux
2013-12-04 07:20:18 +01:00
Magne Sjaastad
12918ec107
Faults: Reading from Eclipse text files and basic visualization
...
Added reading of faults directly from Eclipse text files
Added named faults in project tree
Added fault geompetry parts
Added test data
2013-12-03 20:30:32 +01:00
Magne Sjaastad
9abc3387aa
SSIHUB: Added visibility checkbox next to well path collection
2013-10-22 15:30:12 +02:00
Jacob Støren
5e51ded9a9
Well Label Color: Added label color setting on Well Paths
2013-10-01 11:47:57 +02:00
Jacob Støren
a8f9851896
Well Label Color: Preferences for new views and color setting on well
...
collection.
2013-10-01 11:13:23 +02:00
Jacob Støren
b0b24edeb9
Range/Property/Well Toggle fixes
...
* Well cells are now toggled along with pipe geometry by the Well toggle in the tree view.
* TP# 4156 Range filter collection toggle does not work
This last one was really a huge error on several places in the overall logig of what is shown when.
p4#: 22337
2013-09-06 15:45:21 +02:00
Jacob Støren
46f02f9384
Renaming and comments
...
p4#: 22333
2013-09-06 15:05:41 +02:00
Jacob Støren
3f2037b783
MswRollUp: Handle previous well result points that is inside current cell
...
This is an intermediate commit and does not compile
p4#: 22229
2013-08-26 15:22:55 +02:00
Jacob Støren
d5aa8e4f30
MswRollUp: Principal fixes to the MSW algorithms
...
Add point contributions even when it is undefined to store the segment below id, which is needed for the traversal.
The undefined positions comes from bottom end segments without connections.
Also cleaned up the the static well calculation
This is an intermediate commit and does not compile
p4#: 22226
2013-08-26 15:10:34 +02:00
Jacob Støren
b807a0e0ee
MswRollUp: Removed obsolete code
...
This is an intermediate commit and does not compile
p4#: 22220
2013-08-26 14:27:39 +02:00