]>
gerrit.simantics Code Review - simantics/3d.git/log
Reino Ruusu [Wed, 26 Feb 2020 12:28:50 +0000 (14:28 +0200)]
Restore SCL-compatible API to P3DUtil
P3DUtil.scl was broken by
d207cfa3235339e7d7b894494be400160b121bd5
gitlab #88
Change-Id: I047f0e94ca8f3320097be2b64cbbc3dbbf62b6bd
Reino Ruusu [Tue, 25 Feb 2020 14:09:27 +0000 (16:09 +0200)]
Block parallel execution of position updates and validation.
gitlab #92
Change-Id: I591afd4ee115a322e4edd6ad87aa3da89c453f9a
Reino Ruusu [Tue, 25 Feb 2020 14:00:18 +0000 (16:00 +0200)]
Fix issue with multiple degenerate legs in front of a nozzle
gitlab #91
Change-Id: I458db0787a0b2be4282df4619bcfdaab674e3ef1
Reino Ruusu [Mon, 24 Feb 2020 18:40:36 +0000 (20:40 +0200)]
Remove listener calls when property values not updated.
gitlab #90
Change-Id: Ic3e4097cc19fb9ebd295052f9a5f0c57ad39328a
Reino Ruusu [Mon, 24 Feb 2020 17:23:53 +0000 (19:23 +0200)]
Show busy cursor and block UI input while committing changes
gitlab #89
Change-Id: I7caab1ef604c0024ab24dd34e2c52385e84dc10e
Reino Ruusu [Mon, 24 Feb 2020 14:56:00 +0000 (16:56 +0200)]
Enable model loading using an existing transaction.
gitlab #88
Change-Id: I1c594b284d716a9e428c04f0f3076afcd0001806
Tuukka Lehtonen [Sun, 23 Feb 2020 10:54:54 +0000 (12:54 +0200)]
Proper description for plant3d.modeling feature
gitlab #70
Change-Id: I55812591e2aab607e6bb5b78fe0d45f589684263
Tuukka Lehtonen [Sun, 23 Feb 2020 01:01:00 +0000 (03:01 +0200)]
Disabled includePackedArtifacts to prevent pack200 artifacts
gitlab simantics/platform#468
Tuukka Lehtonen [Sun, 23 Feb 2020 00:26:39 +0000 (02:26 +0200)]
Stop using pack200 because it has been deprecated and removed
Deprecated in Java 11 https://openjdk.java.net/jeps/336 and removed
in Java 14 https://openjdk.java.net/jeps/367.
The main problem for us now is that the packed JARs don't get
signed when using maven-jarsigner-plugin, while the unpacked
ones do. Simplest solution is to let go of pack200 already.
gitlab simantics/platform#468
Reino Ruusu [Thu, 20 Feb 2020 16:31:32 +0000 (18:31 +0200)]
Rotation angle fully in context of the path leg delta
gitlab #81
Change-Id: I4f03b62450af42e5680f9e689e6f2fd699184007
Reino Ruusu [Thu, 20 Feb 2020 16:27:26 +0000 (18:27 +0200)]
Fix cause of endless loop in overlap resolution
gitlab #86
Change-Id: I256a7c12e168410ef2ff3be4c08a77208448734b
Reino Ruusu [Thu, 20 Feb 2020 15:44:02 +0000 (17:44 +0200)]
Fix error in PipingRules.updateFixedLengths
gitlab #86
Change-Id: I21e90ec653096797aa0f011f687baafabb6621d3
Reino Ruusu [Thu, 20 Feb 2020 14:30:43 +0000 (16:30 +0200)]
Perform view direction switching via vtkCameraAndSelectorAction
gitlab #85
Change-Id: Ie15464b9eaed7060ac6bacca534b4ff2c39da896
Reino Ruusu [Thu, 20 Feb 2020 14:28:50 +0000 (16:28 +0200)]
Let root node determine up direction for rotation angle calculations
gitlab #85
Change-Id: I549af4f0b93cbf3867e334165db8c2dacee12968
Reino Ruusu [Thu, 20 Feb 2020 13:32:42 +0000 (15:32 +0200)]
Fix interpretation of rotation angle to path leg end point vector
gitlab #81
Change-Id: I64745f3b4f99215d77ac2bf44c7b038eb0282a78
Reino Ruusu [Wed, 19 Feb 2020 15:04:06 +0000 (17:04 +0200)]
Allow selection of vertical direction in Plant3DEditor
gitlab #85
Change-Id: Ib5491a4ec233a9516a4087f270343194f28f7d96
Tuukka Lehtonen [Tue, 18 Feb 2020 13:32:51 +0000 (15:32 +0200)]
Use maven jarsigner to sign the produced P2 repository contents
gitlab #84
Reino Ruusu [Fri, 14 Feb 2020 14:56:16 +0000 (16:56 +0200)]
Allow unsplitting removal of reducers by joining pipe runs
gitlab #83
Change-Id: Ia47d7234caae13eee3c23ffa72d8d4950c38070e
Reino Ruusu [Fri, 14 Feb 2020 12:20:42 +0000 (14:20 +0200)]
Fix update of inline components with offsets
gitlab #82
Change-Id: I735a8756886f16c7a7d6b877fc240039ff8322c8
Reino Ruusu [Fri, 14 Feb 2020 12:19:52 +0000 (14:19 +0200)]
Fix handling of offsets in directed path leg updates
gitlab #79
Change-Id: Ib2c15821a3a147249c0465469973cb81c454fa18
Reino Ruusu [Thu, 13 Feb 2020 10:13:30 +0000 (12:13 +0200)]
Fix handling offset in dual directed path leg updates
gitlab #79
Change-Id: I1e42037ec8832751e4a92eaca84f47479c35aaa7
Reino Ruusu [Wed, 12 Feb 2020 14:12:57 +0000 (16:12 +0200)]
Added a length scaling factor for adding components
gitlab #78
Change-Id: Ied89a7f8289aad1e0ca952c4fb51e40df93fc811
Reino Ruusu [Tue, 11 Feb 2020 11:55:37 +0000 (13:55 +0200)]
Fix orientation of new straight components in insertStraight
gitlab #77
Change-Id: Ic04f7ac4e12297ee6cfa830b428dd4fe2dd70951
Reino Ruusu [Tue, 11 Feb 2020 07:33:41 +0000 (09:33 +0200)]
Fix synchronization of PipingRules.currentUpdates.
gitlab #76
Change-Id: I2a9a7566f5775d5f71552e39da65f2429be91e69
Reino Ruusu [Fri, 7 Feb 2020 11:06:23 +0000 (13:06 +0200)]
Rename Vector3d.length to vectorLength
gitlab #75
Change-Id: I5e189d234f2f810415cd233731c1aa11674e1f67
Tuukka Lehtonen [Thu, 6 Feb 2020 20:36:22 +0000 (22:36 +0200)]
Make component addition dialog resizable and remember last dimensions
gitlab #73
Change-Id: I95f9e61cd930f5fc8dca46d45839e89510768b55
Tuukka Lehtonen [Thu, 6 Feb 2020 15:41:34 +0000 (15:41 +0000)]
Merge "Allow user to specify component name in ComponentSelectionDialog"
Reino Ruusu [Thu, 6 Feb 2020 14:48:03 +0000 (16:48 +0200)]
Allow user to specify component name in ComponentSelectionDialog
gitlab #74
Change-Id: I3a9ea061ceadeb48a92ecee1644015de51457abd
Tuukka Lehtonen [Thu, 6 Feb 2020 13:57:09 +0000 (15:57 +0200)]
Fixed loading order problem that caused parameters to never get updated
gitlab #72
Change-Id: I9dc5673e41de56d25f550c72d86f15791c8d1851
Reino Ruusu [Wed, 29 Jan 2020 13:10:04 +0000 (15:10 +0200)]
Added labels to piping component types
gitlab #71
Change-Id: I956bb0ce2d9c449d805ee476f688bc9117926e7d
Tuukka Lehtonen [Tue, 14 Jan 2020 23:50:53 +0000 (01:50 +0200)]
Added bundle metadata
gitlab #70
Change-Id: Ie2a62b6d6253083258a57a2ecb94ddf47496cbb6
Reino Ruusu [Thu, 12 Dec 2019 13:55:39 +0000 (15:55 +0200)]
Fix getRealPosition() for control points
gitlab #69
Change-Id: Iade27e651baddff4d0a3138d2f7fc85391f2dcbb
Reino Ruusu [Tue, 10 Dec 2019 18:30:55 +0000 (20:30 +0200)]
Fix createRotation() and avoid unnecessary trigonometrics roundtrip
gitlab #68
Change-Id: Ib5acbb46055fe52f75059092ef47ce0d37d69891
Reino Ruusu [Tue, 10 Dec 2019 17:28:27 +0000 (19:28 +0200)]
Expose offset calculation as API in PipingRules.
Change-Id: I60f154afe0ed87e6fa2e853c3daf1701f33a3bd9
Reino Ruusu [Tue, 10 Dec 2019 16:09:22 +0000 (18:09 +0200)]
Fix issue in directed path updates with offsets
gitlab #67
Change-Id: I9547e20b1364b16c7a3e83eaba2e968a1a6d73e7
Reino Ruusu [Tue, 10 Dec 2019 12:59:27 +0000 (14:59 +0200)]
Get inline component direction irrespectively of connectivity
gitlab #35
Change-Id: Iea337594e8220c91deff469b4f80d7df12a82266
Reino Ruusu [Tue, 10 Dec 2019 12:37:50 +0000 (14:37 +0200)]
Allow insertion of reducers in the middle of pipe runs
gitlab #66
Change-Id: Iccf79d8178718cb6dd64033e30ed52729f6c88eb
Reino Ruusu [Thu, 5 Dec 2019 14:21:33 +0000 (16:21 +0200)]
Eliminate rounding errors in property tabs.
gitlab #64
Change-Id: I8bb9978c99a612d841c41645c0a89ab381557b79
Marko Luukkainen [Thu, 5 Dec 2019 13:39:54 +0000 (15:39 +0200)]
Force zero offset for concentric reducers
gitlab #65
Change-Id: I7a38605d1bb089286b48bccf4d00fdfcd32d78c3
(cherry picked from commit
8b4cdc730d95283475ba5c4639a534215118b94a )
Marko Luukkainen [Thu, 5 Dec 2019 13:32:14 +0000 (13:32 +0000)]
Merge "Allow property editing with just a single mouse click"
Marko Luukkainen [Thu, 5 Dec 2019 13:23:47 +0000 (13:23 +0000)]
Merge "Fix issue with cell editor type mismatch and disable user-entered values"
Marko Luukkainen [Thu, 5 Dec 2019 13:09:58 +0000 (13:09 +0000)]
Merge "Refuse attempts to set turn radius index to a negative value."
Marko Luukkainen [Thu, 5 Dec 2019 12:31:00 +0000 (14:31 +0200)]
Fix directed path leg update failing to update inline lengths
Changed PipeControlPoint.getPathLegDirection to return normalized
vectors, or null.
Also, now Plant3D editor reports PipingRule errors happening during
model load.
gitlab #35
Change-Id: I159db0a8f04ed69df0b98fd859a4bf0fd58427de
(cherry picked from commit
61ce1ae33f46cf6d73a8d0ec151dcf1cd27db49f )
Reino Ruusu [Thu, 5 Dec 2019 11:56:16 +0000 (13:56 +0200)]
Allow property editing with just a single mouse click
gitlab #62
Change-Id: Idcbc1644787316cced9d90481d44759fd754325a
Reino Ruusu [Thu, 5 Dec 2019 11:55:38 +0000 (13:55 +0200)]
Fix issue with cell editor type mismatch and disable user-entered values
gitlab #62
Change-Id: I57d6f6c69fed6c8b840cc0a5011f802e29a96fb3
Reino Ruusu [Thu, 5 Dec 2019 11:52:38 +0000 (13:52 +0200)]
Refuse attempts to set turn radius index to a negative value.
gitlab #63
Change-Id: I98564e31efb7ba483c7b5dd4a3988098889bb134
Marko Luukkainen [Thu, 5 Dec 2019 10:23:11 +0000 (10:23 +0000)]
Merge "Fix removed nodes leaving visible graphical elements."
Marko Luukkainen [Thu, 5 Dec 2019 09:16:58 +0000 (11:16 +0200)]
Fix removed nodes leaving visible graphical elements.
When a node was removed and updated at the same cycle, it:
1. Was removed
2. Graphics were updated, which added graphics back to the visualization
gitlab #35
Change-Id: Ic512d450ea015f6969dd901558b36caaa88754bd
(cherry picked from commit
cf6b9ba427c210e1074d51bbc5712486f80930ec )
Marko Luukkainen [Thu, 5 Dec 2019 09:07:58 +0000 (11:07 +0200)]
Yesterdays change introduced infinite loop for directed path leg updates
Fine tuned elbow space calculation.
gitlab #14
Change-Id: Ic0505c5e55d0f90f41bcdd7f8b26d11d189d6582
(cherry picked from commit
a899aac9dd52296206f302a20a8e7bae2501cf2c )
Marko Luukkainen [Wed, 4 Dec 2019 14:29:48 +0000 (16:29 +0200)]
Directed path leg update handled offset wrong way.
Additionally, removed debug messages.
gitlab #12
Change-Id: I8abab7e87115a1ce9439fed4d70a9e0973ed5ca8
(cherry picked from commit
a53efc63bed07331a3a2f9879f266e41cbe738cb )
Marko Luukkainen [Wed, 4 Dec 2019 11:54:06 +0000 (13:54 +0200)]
Prevent elbows overlapping nozzles
gitlab #14
Change-Id: I9ecfa4dced7a48d2e7312986dd10be7b9a88bfae
(cherry picked from commit
cc43aabf1f80291c17ece22060fbb0e690fb4864 )
Marko Luukkainen [Tue, 3 Dec 2019 13:59:37 +0000 (15:59 +0200)]
Fix path leg updates when reducer is the first or the last component.
Additionally fixed control removal on reducer boundary.
gitlab #61
Change-Id: Iadcb1b410acde45e23e4cd9a4a592fb6b8e6d294
(cherry picked from commit
dc44eb5c7d3c8f35faf9bab80b9432d60ea203ea )
Marko Luukkainen [Tue, 3 Dec 2019 12:37:32 +0000 (14:37 +0200)]
Disable DB level undo, when model modifying actions are active
gitlab #60
Change-Id: Idf996ffa7ee87eac42ecd1118c4a4bd99aa0cc2c
(cherry picked from commit
0a4af0014e06aa2f295bed0b4ab94c3a2bab37f3 )
Marko Luukkainen [Tue, 3 Dec 2019 11:49:36 +0000 (13:49 +0200)]
Revised update logic for inline components
* PipingRules no longer have separate code for path legs with offsets
* Overlapping fixed length components are forced to be separate, as long
as there is available space
* Using more stable calculation for turn component orientations (reusing
path leg direction vector)
* Error messages of overlapping inline components
gitlab #14
gitlab #59
Change-Id: I85e754ffb6dab37ca7b7ae8e5f28842fbf095a11
(cherry picked from commit
aca223a1616159645710d7c9ee67ed1a6bd47b99 )
Marko Luukkainen [Mon, 2 Dec 2019 12:53:07 +0000 (14:53 +0200)]
Showing error messages when components overlap each other
* Removed code that forced PipingRules to iterate whole connected
segment.
* Adjusted PipingRule excecution on editor load.
* Fixed inline coomponent updated, when the component was also path leg
end.
* Fixed variable length adjusting / removal code.
gitlab #59
Change-Id: I4e1152f2a37b9a7cc7f93f18a9cf54616c62bbfd
(cherry picked from commit
3c9eba53de061b8c5c5863dc05855dc0e71781b1 )
Marko Luukkainen [Fri, 29 Nov 2019 12:34:50 +0000 (14:34 +0200)]
Converting variable angle turn turn to fixed angle could fail.
Calculating rotating angle from input and output directions was using 0
- PI restricted angle calculation, where expected result was -PI - PI
gitlab #46
Change-Id: I08956dc40009c4fea17883b7a6caf8468db8bf7f
(cherry picked from commit
b9efd234b46a0c15a9ee034592b90d72f18480fe )
Marko Luukkainen [Fri, 29 Nov 2019 11:44:12 +0000 (13:44 +0200)]
Processing DB changes could leave control points unsynchronized
When processing DB changes, component connections could be created
before control points (especially Nozzle). This could cause a situation,
where components were connected, but control points were not.
gitlab #35
Change-Id: Ida35c3222dbc706c7cb0e481af41feeca0949809
(cherry picked from commit
944164586441e68cd62073de3995a2455be9680a )
Marko Luukkainen [Fri, 29 Nov 2019 10:44:52 +0000 (12:44 +0200)]
Handle PipeRun removals with detaching Components.
Some operations can move Components between PipeRuns. If we create a
PipeRun within such operation, and the undo the modification, removal of
the created PipeRun may remove Components before they are attached to
their original PipeRuns.
1. Now PipeRun removal detaches Components, so that Component structure
remains intact.
2. PipeCOntrolPoint removal work without PipeRun.
3. AbstractVTKNodeMap calls INode.remove() all removed nodes.
gitlab #35
Change-Id: I37ec56302581ab176fe630c91b3cddb301ad1210
(cherry picked from commit
f346390a5a8cd4262a9aa68951e55d504d412549 )
Marko Luukkainen [Thu, 28 Nov 2019 15:49:56 +0000 (17:49 +0200)]
Remove/Split could go over PipeRun boundary and break reducers.
gitlab #33
Change-Id: Ieb76bf130b1baaed040ffff38aa950bc0461d7c9
(cherry picked from commit
81c2595de58576c1d0f8220633557a1c77c623de )
Marko Luukkainen [Thu, 28 Nov 2019 15:39:13 +0000 (17:39 +0200)]
Allow adding adjustable length components in the middle of a pipe
gitlab #26
Change-Id: Iafc06d7553984033a1e085866bf3f21536dd7e3c
(cherry picked from commit
f8e541f1d66cda57802da11aaa715b9f9c1c79a9 )
Reino Ruusu [Mon, 25 Nov 2019 11:51:50 +0000 (13:51 +0200)]
Allow repeated single clicks to activate property editing
gitlab #58
Change-Id: I34c98ec258b08e25cd2aa6305644437804a1cf94
Reino Ruusu [Mon, 25 Nov 2019 11:50:14 +0000 (13:50 +0200)]
Reflection-based handling of Enum property editing.
gitlab #57
Change-Id: Ifab41fbf38d1e56b36fc561763ce9200cd18c358
Reino Ruusu [Fri, 22 Nov 2019 10:40:17 +0000 (12:40 +0200)]
Allow property tab contribution from all INodes.
gitlab #56
Change-Id: If6e7bc5138f22378c700c4fb9b4104990a622023
Reino Ruusu [Fri, 22 Nov 2019 10:03:58 +0000 (12:03 +0200)]
Up-to-date ontology class for Plant3D ontology
Change-Id: I846a32fa0dadde3b6847dce280217dc5a29289ca
Marko Luukkainen [Mon, 18 Nov 2019 14:30:57 +0000 (14:30 +0000)]
Merge "Ask component rotation angle when adding components"
Marko Luukkainen [Mon, 18 Nov 2019 13:24:56 +0000 (15:24 +0200)]
Ask component rotation angle when adding components
gitlab #13
Change-Id: I13cbd9905fe6a0fa123375b44a88b15fe84067e7
(cherry picked from commit
15e688c6d6148fdbda457e5f55bdea4259c97aa8 )
Marko Luukkainen [Mon, 18 Nov 2019 13:21:40 +0000 (15:21 +0200)]
Adding specified equipment with nozzles did not work
Constructor nozzle parameter was not stored...
gitlab #27
Change-Id: I4f353edaf1c6a33a6c2c6ce8b377c8b11d55b483
(cherry picked from commit
ec0ebd74b66427ce92c64eda89d58a0117137eb6 )
Marko Luukkainen [Mon, 18 Nov 2019 11:40:11 +0000 (13:40 +0200)]
Missing library URI from Equipment selection dialog parameters.
gitlab #27
Change-Id: I306467532238c87293d1a9def905e475ec7d3c0a
(cherry picked from commit
0493ab7d61ff3049d9e22fba9c062c3983028143 )
Marko Luukkainen [Mon, 18 Nov 2019 11:27:16 +0000 (13:27 +0200)]
Creating equipment with predefined nozzles.
gitlab #27
Change-Id: I67d32b141c5c526d0215f5af3fd309d64962f49a
(cherry picked from commit
9817ec2aa0d2afada7024d2aba0cd7562de317ed )
Marko Luukkainen [Fri, 15 Nov 2019 15:32:41 +0000 (17:32 +0200)]
Previous change caused ClassCastExceptions.
gitlab #26
Change-Id: I018a488b099be724828f636fe91e6d1e2903f3dc
(cherry picked from commit
c451ced35ae144dbe52d7f09d8eed128c9e644ee )
Marko Luukkainen [Fri, 15 Nov 2019 13:48:22 +0000 (15:48 +0200)]
Adjust turn component radius with combo box (instead of index value)
gitlab #43
Change-Id: I5e5c5193c73bbad93c3eaa12fc58f1bc3a0598b8
(cherry picked from commit
eb221ba65b20ba9e8477c653e1c10ae1c2a0a4d0 )
Marko Luukkainen [Fri, 15 Nov 2019 13:44:00 +0000 (15:44 +0200)]
Combo property support for annotated property tabs
gitlab #55
Change-Id: I4fde018ed47ccdc9f82e59bac51272ffebd8244b
(cherry picked from commit
79528578707a2103753d895b520fdc6439f52d3e )
Marko Luukkainen [Fri, 15 Nov 2019 11:49:33 +0000 (13:49 +0200)]
Tag user modifiable length
With modifiable tag, we can ask for length parameter when we insert new
components
gitlab #26
Change-Id: Ic98a1b491bb8223d28bdca570af5fc792df3fe6c
(cherry picked from commit
daa07327bd3222487742965d433ea2f041e5ae73 )
Marko Luukkainen [Thu, 14 Nov 2019 15:38:15 +0000 (17:38 +0200)]
Loading VTK dlls with plug-in activator.
gitlab #50
Change-Id: Iae39a7d1e38e48156a532b5002b7c88edfa1d709
(cherry picked from commit
3523a218827de60e1aa4ce7be126342418ddb054 )
Marko Luukkainen [Tue, 12 Nov 2019 16:54:47 +0000 (18:54 +0200)]
Editor internal toolbar for Plant3D editor
gitlab #54
Change-Id: I68dece53eaad866e10d67e5920248c187a66b1ad
Marko Luukkainen [Tue, 12 Nov 2019 13:53:14 +0000 (13:53 +0000)]
Merge "Removing components left orphan piperuns in the plant"
Marko Luukkainen [Tue, 12 Nov 2019 13:34:48 +0000 (15:34 +0200)]
Removing components left orphan piperuns in the plant
gitlab #35
Change-Id: I428a58bf4e817816f2bb02d00186b41fa40a0527
Reino Ruusu [Tue, 12 Nov 2019 12:02:41 +0000 (14:02 +0200)]
Rename of getSubPoint in PipeControlPoint in SCL
Change-Id: Ib8d4728bfad6aabb84ef9cbfd999e6f5861c8c5a
Tuukka Lehtonen [Tue, 12 Nov 2019 11:56:26 +0000 (13:56 +0200)]
Disable outline page DEBUG option from product builds
gitlab #53
Change-Id: I6d9fff240ed19ac0e5085dc2db0693cea3e32180
Marko Luukkainen [Tue, 12 Nov 2019 11:26:22 +0000 (13:26 +0200)]
Use FileLocator.toFileURL to get access to image files
gitlab #52
Change-Id: I307a0042b7131502452949d79005d24f198c4cca
Marko Luukkainen [Tue, 12 Nov 2019 09:31:48 +0000 (11:31 +0200)]
Allow PipeRun merges when diameters are the same
gitlab #43
Change-Id: I5f85b1abc62da4eff0790f77b42999fa4274a324
Marko Luukkainen [Mon, 11 Nov 2019 17:19:05 +0000 (19:19 +0200)]
PipeRun reverse action
gitlab #51
Change-Id: Ifcfbfec7f5ca964c50e23a303dc55c767b7ce877
Marko Luukkainen [Mon, 11 Nov 2019 17:12:22 +0000 (19:12 +0200)]
PipeCOntrolPoint setNext/setPrev/remove improved
Mentioned methods can now handle size change / offset points directly.
Previous implementation could not handle two reducers connected to each
other.
gitlab #35
Change-Id: I817a4d75290b184f772965ff38c01b3e9ae61c64
Reino Ruusu [Fri, 8 Nov 2019 15:39:12 +0000 (17:39 +0200)]
Add back explicit loading of jawt.dll.
gitlab #50
Change-Id: Ib935f577ed121ee315509efc768489bf30038352
Reino Ruusu [Fri, 8 Nov 2019 14:20:04 +0000 (16:20 +0200)]
Replace explicit AWT DLL loading with a class load of java.awt.Toolkit.
gitlab #50
Change-Id: Ib0bd5c507b2e3485264121f7fdf9a578bfef2c0a
Reino Ruusu [Thu, 7 Nov 2019 14:57:45 +0000 (16:57 +0200)]
Add awt.dll and jawt.dll as dependencies for VTK libraries.
gitlab #50
Change-Id: Ibaa2dfddc97c7b21901ea6b147faa8fafc1d3fb6
Reino Ruusu [Thu, 7 Nov 2019 11:54:47 +0000 (13:54 +0200)]
Eclipse-BundleShape tags to binary bundle manifests.
Change-Id: I0b081d6a8e3548ccb07ae00a649796f6d3571509
Reino Ruusu [Thu, 7 Nov 2019 11:13:52 +0000 (13:13 +0200)]
Added missing binaries from vtk feature to build.properties.
Change-Id: I294d1f1c7dca5e28fe7b3bb199c0c7448219130e
Reino Ruusu [Wed, 6 Nov 2019 13:07:58 +0000 (15:07 +0200)]
Updates to SCL interfaces
refs #28
Change-Id: I94aa6a565b16237d5a9b9f9e36f4f2f38cfa0d71
Reino Ruusu [Wed, 6 Nov 2019 13:07:21 +0000 (15:07 +0200)]
Compiler warning elimination
Switch Java 1.6 with 1.8
Disable Java nature in pure binary bundles
Change-Id: I47d0344ffe9c2a924f2a4a72fae6cfd478bee121
Reino Ruusu [Wed, 6 Nov 2019 12:18:57 +0000 (14:18 +0200)]
Use IMapping<Resource,INode> in node maps.
Change-Id: Ibb4441e5e4e358af9564610c58e00458ff0338de
Reino Ruusu [Wed, 6 Nov 2019 10:53:38 +0000 (12:53 +0200)]
Access to mapping between object and resources via P3DRootNode
gitlab #48
Change-Id: I8fd2a6c0adbce3a1b6cc8e7e3055b9023de009ba
Reino Ruusu [Wed, 6 Nov 2019 10:51:14 +0000 (12:51 +0200)]
Add a "Properties" tab to selection view for pipeline components.
refs #49
Change-Id: Id61d4186f8a33e33308adaf0d262130c0e6c5ddd
Reino Ruusu [Wed, 6 Nov 2019 10:49:33 +0000 (12:49 +0200)]
Check for null values in property manipulators
Change-Id: Id075b3cdce3483c14257e0949ed898670c82b42e
Marko Luukkainen [Tue, 5 Nov 2019 17:06:12 +0000 (19:06 +0200)]
Fix parallel perspective toggle to keep view direction
gitlab #47
Change-Id: Ie30f8b117c085870703599ebe0a0928f6aa31e7b
Marko Luukkainen [Tue, 5 Nov 2019 16:35:20 +0000 (18:35 +0200)]
Disabling branch creation prevented connections
Additionally, if connected pipes are not aligned, they are connected
with turn component.
gitlab #36
Change-Id: If6040fe024187fbed464faacd93ad8b677bb6a4f
Marko Luukkainen [Tue, 5 Nov 2019 14:28:18 +0000 (16:28 +0200)]
Node listeners were removed too soon.
Listener removal caused PipeRun splits to fail synchronization to DB.
As a precaution, now nodeAdded and nodeRemoved will synchronize both
parent and and actual node (previously only parent node was
synchronized).
gitlab #35
Change-Id: I34a105cc91b8b720a48a166288610debc10a3b84
Marko Luukkainen [Tue, 5 Nov 2019 07:43:25 +0000 (09:43 +0200)]
Calculating turn specific coordinates
gitlab #29
Change-Id: I9586a8a2aa26a8ec9f8bb3217639c893726980da
Marko Luukkainen [Tue, 5 Nov 2019 07:42:41 +0000 (09:42 +0200)]
Pipe routing could temporarily lose straight connected to start turn
gitlab #36
Change-Id: I8109b6d72d46a7033507a8be0e0bdf763af7ee6f
Marko Luukkainen [Mon, 4 Nov 2019 17:31:38 +0000 (19:31 +0200)]
Allow pipe routing to bypass locked variable angle routing direction
gitlab #46
Change-Id: Id51a13a6011427c2e05e34ec23ae237bb356708b