Benjamin Bræstrup Sayoc
9941b59e98
TechDraw: hard type enums, part 3 ( #19418 )
...
* Remove magic number and hard type enums in LineNameEnum.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in QGIFace.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in Enums.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in QGVPage.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in TaskSurfaceFinishSymbols.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
* Remove magic number and hard type enums in QGTracker.h
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-02-24 11:58:05 -05:00
wandererfan
730136e3e9
[TD]fix no PAT hatch on first paint
2024-03-23 08:47:36 -04:00
pavltom
9de796d4e6
[TechDraw] Issue #6527 - Implement face transparency
2023-11-10 10:48:06 -05:00
wandererfan
4b80ea044d
[TD]remove obsolete exportingPdf flag handling
2023-10-23 11:01:38 -04:00
wandererfan
95d1ed54b6
[TD]allow section line when base is section
2023-02-02 05:55:32 -08:00
Uwe
7a2d0037ff
[TD] QGIView*: remove unused includes
...
- also some sorting
2022-12-04 04:21:01 +01:00
wandererfan
6cc849fb73
[TD]allow rotation of hatch directions
...
- faces can have their svg and bitmap hatches rotated to match
the view rotation or special situations
- section cut face can have svg hatch rotated
2022-12-03 15:15:25 -05:00
wandererfan
aa2b1b8392
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
e97b95341a
[TD]code clean ups
...
- QtConcurrent include and CMake for Win
- include clean up dvp, dvs, dvd
- variable names and nested if clean up
- remove debug code
2022-08-18 09:34:32 -04:00
Uwe
5486c9808d
[TD] remove some more superfluous nullptr checks
2022-07-20 02:53:48 +02:00
wmayer
3fa4a321d3
TD: replace usage of raw pointers of Vertex and Face with shared pointers.
...
This fixes issue 4741: Broken File After Using Landmark Dimension in TechDraw
2021-12-10 14:25:24 +01:00
wmayer
611fd4088a
fixes #0004318 : Compilation fails with Qt 5.15 beta with QPainterPath errors [skip ci]
2020-07-02 13:19:43 +02:00
WandererFan
2db99798f6
[TD]Improve section face display
2020-06-04 09:00:22 -04:00
wandererfan
8944a9cfbe
[TD]Export Svg hatch as bitmap
2020-05-29 20:53:24 -04:00
wandererfan
252293adaf
[TD]add separate property for geom hatch
2020-03-20 07:28:33 -04:00
wandererfan
594786847e
[TD]embed section hatch file(s) in Document
2020-01-12 11:38:53 -05:00
wandererfan
9dcd9cdf6b
[TD]fix SectionFace hatch on SVG Export
2019-12-18 15:03:22 -05:00
wandererfan
a78e4229da
[TD]correct face detection to avoid ghost faces
2019-11-27 07:31:45 -05:00
wandererfan
e987560314
[TD]using namespace clean up
2019-11-03 18:52:19 -05:00
wandererfan
67c023765c
[TD]Simplify Section cut surface formatting
2019-10-30 14:25:35 -04:00
wandererfan
fbfdb69c20
[TD]Py Cosmetic Vertex, Line, Circle Arc
2019-07-15 12:36:48 -04:00
wandererfan
5eb7145d97
Cosmetic CL for Section and Detail
2019-06-06 19:58:15 -04:00
wandererfan
6cb7255c30
Show full width Edges around Section Face
...
- Section Face was hidding 1/2 of Edge if "Show Section
Edges" was set to false.
2018-09-26 16:58:52 +02:00
wandererfan
59ca75e1fe
Ensure Section face redrawn on update
2018-04-25 11:09:39 +02:00
WandererFan
bf4a80dad5
clean up GeomHatch feature, gui & dialog
...
Refactor code, allow dialog to edit feature, update graphics on change
prep for dash line start positioning.
2017-05-10 17:43:48 +02:00
WandererFan
1c8395e229
fix naming conflicts
2017-01-29 19:40:34 -05:00
WandererFan
60c7f2f69a
Geometric hatch for Section face
2017-01-29 19:40:34 -05:00
WandererFan
1bae86f3b1
Initial Bitmap fills for Faces
...
- also texture from svg (not used yet)
2017-01-29 19:40:32 -05:00
WandererFan
6b175cc0c9
Section Rebuild subproject
...
new dialog
new Section/SectionLine logic
remove XAxisDirection property
2016-10-31 11:06:15 -02:00
WandererFan
ecc9be4f23
Allow hatching of section face
2016-10-31 11:06:15 -02:00
WandererFan
5175771590
Add options for face detection and cut face edge display
2016-10-06 11:00:35 -03:00
WandererFan
a080e3bcbc
Control Face edges from Part/Section
2016-09-28 20:24:46 -04:00
wmayer
6148bf4df5
fix -Wextra & -Wdeprecated in TechDraw
2016-09-22 19:32:16 +02:00
WandererFan
928856ec3a
Minor performance improvements
2016-09-01 12:14:42 -04:00
WandererFan
1bf2dc7411
Fix Section arrows,xDir,label
2016-09-01 12:14:42 -04:00
WandererFan
ae9f1c5994
Create ViewSection from ViewPart
...
Property name changes
Touch section when View SymbolSection changes
2016-08-26 11:39:03 -03:00
Ian Rees
5d67bc27aa
TechDraw: Fix Coverity dynamic_cast warnings
2016-08-21 11:08:29 +02:00
WandererFan
27aafada9c
Include file cleanup per cppclean analysis
2016-07-14 14:39:06 +02:00
WandererFan
6cb130b559
Implement ShowCutSurface
2016-07-11 15:32:16 +02:00
WandererFan
d183759e64
Fix #56 ViewSection
...
- too many edges in result
2016-07-11 15:32:16 +02:00
WandererFan
f89cdb3cc9
Fix Vertex hover behaviour
...
Refactor to reduce duplicate code
Fix Section face color mix on hover
2016-07-11 15:32:16 +02:00
WandererFan
f0970e5b21
Fix non-section faces in ViewSection
2016-07-11 15:32:16 +02:00
WandererFan
d2763eebfc
Working Face selection
2016-07-11 15:32:16 +02:00
WandererFan
a843759f29
Basic Face detection using BGL
2016-07-11 15:32:16 +02:00
Ian Rees
c61662d100
Removed unused QObject inheritances.
2016-07-11 15:32:16 +02:00
Ian Rees
1bb88a761e
Remove ctor args from QGIView and descendents.
2016-07-11 15:32:16 +02:00
WandererFan
c458760753
Fix #10 View Visibility
2016-07-11 15:32:16 +02:00
WandererFan
8019841c4f
Fix Hatch path fp math
...
Fix section face painting
2016-07-11 15:32:16 +02:00
WandererFan
60acf69557
Section face positioning/display
2016-07-11 15:32:16 +02:00
WandererFan
599e957813
Fix issue 7 Projection Results
2016-07-11 15:32:16 +02:00