Kenneth Moreland
b4ba836890
Reduce doxygen warnings
2024-02-08 10:57:11 -05:00
Kenneth Moreland
60fdcbaf70
add this->
2024-01-03 17:43:26 -05:00
Kenneth Moreland
4fabc168ef
add this->
2024-01-03 17:42:59 -05:00
Kenneth Moreland
7c61aaca01
add this->
2024-01-03 17:42:38 -05:00
Roxana Bujack
cec1091b0f
remove compiler warning
2024-01-02 14:21:30 -07:00
Roxana Bujack
ac152d25d9
ensure presen ghost array if extractor is called from other than vtkm actor
2024-01-02 12:04:41 -07:00
Roxana Bujack
753df58857
use cellset and not field as basis for ghost array
2023-12-21 08:49:57 -07:00
Roxana Bujack
c78cb8069c
allow wireframer to have ghost array
2023-12-20 14:32:55 -07:00
Roxana Bujack
b90c062e35
remove ghosted triangles in parallel
2023-12-20 12:55:19 -07:00
Roxana Bujack
6666fd4ca2
combine changes from this branch and master
2023-12-19 13:18:06 -05:00
Kenneth Moreland
5b8c282e9f
Continue transfer of Users' Guide text
...
These changes complete the using part of the guide.
2023-11-21 10:33:45 -07:00
Kenneth Moreland
1b541bdd37
Avoid floating point exceptions in rendering code
...
There were some places in the rendering code where floating point
exceptions (FPE) could happen under certain circumstances. Often we do not
care about invalid floating point operation in rendering as they often
occur in degenerate cases that don't contribute anyway. However,
simulations that might include VTK-m might turn on FPE to check their own
operations. In such cases, we don't want errant rendering arithmetic
causing an exception and bringing down the whole code. Thus, we turn on FPE
in some of our test platforms and avoid such operations in general.
2023-11-20 14:21:38 -07:00
Roxana Bujack
25d48f7bc4
fourth round of fixes
2023-11-08 08:44:52 -07:00
Roxana Bujack
3a7bf476ce
prevent warning
2023-11-07 17:31:57 -07:00
Roxana Bujack
9ce533f144
second round of fixes +1
2023-11-07 17:20:50 -07:00
Roxana Bujack
5d3c9604f2
second round of fixes
2023-11-07 17:20:05 -07:00
Roxana Bujack
fae4cc4c79
first round of fixes
2023-11-07 13:52:05 -07:00
Roxana Bujack
bc0447ec00
only remove blanked cells if the number of cells matches the ghost array
2023-11-07 11:56:37 -07:00
Roxana Bujack
f8c9af4f11
add default empty ghost field for compatibility
2023-11-07 10:29:16 -07:00
Roxana Bujack
bc83184e70
remove ambiguity from default
2023-11-07 10:02:37 -07:00
Roxana Bujack
c720744fb9
enable partitioned rendering by ghost blanking and depth sorting
2023-11-06 17:42:43 -07:00
Kenneth Moreland
3fe5b01855
Document glyph mapper classes
...
Also made some method names more consistent with the rest of VTK-m's
interface.
2023-10-03 14:13:37 -04:00
Vicente Adolfo Bolea Sanchez
d800a33c2e
remove unused variables
2023-08-07 14:51:06 -04:00
Li-Ta Lo
362efb637c
try to surpress warning for window
2023-06-14 10:04:43 -06:00
Li-Ta Lo
3f680a5be3
Merge branch 'master' into rendering_cpp_cleanup
2023-06-12 14:03:26 -06:00
Li-Ta Lo
7bbda42fe5
clean up Annontations
2023-06-12 14:02:47 -06:00
Kenneth Moreland
bde9c9b8a3
Merge topic 'flat-logical-convert-names'
...
29c96a24f Rename structured connectivity index conversion methods
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3075
2023-06-09 11:03:54 -04:00
Li-Ta Lo
c8caecfefc
try to supress warning on windows
2023-06-05 13:08:38 -06:00
Li-Ta Lo
85b4b18fca
properly call make_unique
2023-06-05 11:20:49 -06:00
Li-Ta Lo
10bcf618f6
non-virtual color table annotations
2023-06-05 09:05:53 -06:00
Kenneth Moreland
29c96a24fa
Rename structured connectivity index conversion methods
...
The structured connectivity classes are templated on two tags to
determine what 2 incident topological elements are being accessed. Back
in the day, these were called the "from" elements and "to" elements, as
taken from VTK filter names like `PointDataToCellData`. However, these
names were found to be very confusion, and after much debate they have
been renamed to the visit element type and the incident element type.
Meaning that a worklet is "visiting" elements of a particular type (such
as visiting each cell) and can access "incident" elements of a
particular type (such as the points incident on the cell).
I found a few methods converting flat and logical indices using the old,
confusing from/to convention. This changes them to the new convention.
2023-06-02 15:31:24 -04:00
Li-Ta Lo
62eb0e3f3d
copying Actor into Scene
2023-06-02 10:36:39 -06:00
Li-Ta Lo
04b6d96aab
enable copying for Actor and ConnectivityProxy
2023-06-02 10:32:44 -06:00
Li-Ta Lo
09c78eec43
use unique_ptr for PIMPL ConnectivityProxy
2023-06-01 14:54:27 -06:00
Li-Ta Lo
6b0d2e369c
use unique_ptr for PIMPL Actor
2023-06-01 11:28:49 -06:00
Li-Ta Lo
fe211adfd8
Merge branch 'master' into rendering_cpp_cleanup
2023-06-01 10:14:17 -06:00
Li-Ta Lo
6508d47cbc
Remove 3DPara
2023-06-01 10:53:35 -04:00
Li-Ta Lo
b4f17b8518
use unique_ptr for PIMPL for View
2023-05-30 10:02:33 -06:00
Li-Ta Lo
ca1fe424cd
cleanup Camera
2023-05-30 09:49:29 -06:00
Li-Ta Lo
d660a53b8d
clean up Ray and RayOperator
2023-05-18 14:45:16 -06:00
Li-Ta Lo
9ed11540f1
cleanup Camera
2023-05-17 12:38:43 -06:00
Li-Ta Lo
d05025ce85
simplify comment
2023-05-15 13:05:06 -06:00
Li-Ta Lo
066e6a6969
I think this is the proper way doing PIMPL
2023-05-10 20:05:34 -06:00
Li-Ta Lo
6e75be33ec
unique_ptr know if itself is valid
2023-05-10 17:31:50 -06:00
Li-Ta Lo
50a9efc2f5
use rvalue ref for parameter
2023-05-10 17:28:30 -06:00
Li-Ta Lo
61c002072f
cleanup C++ usage, use unique_ptr for PIMPL
2023-05-10 10:17:14 -06:00
Li-Ta Lo
0c9573e8d3
use mutable instead of const_cast, remove virtual
2023-05-08 09:29:27 -06:00
Li-Ta Lo
5279408711
revert renaming this to self
2023-05-03 12:35:53 -06:00
Li-Ta Lo
58bbc0965f
disable AxisAnnontation in unit tests
2023-05-03 07:14:41 -06:00
Li-Ta Lo
5787852a8e
use Invoker instead of Dispatcher
2023-05-01 14:41:16 -06:00