Kenneth Moreland
2e426ad547
Run the update-control-signature-tags.sh script
2019-01-11 12:23:10 -07:00
Robert Maynard
169ca722b3
Redesign vtkm::cont::ColorTable to work with separable compilation.
2018-10-31 08:18:08 -04:00
mclarsen
0b99ff5796
adding doxygen comments to new rendering
2018-09-12 07:41:37 -07:00
mclarsen
1c2f78ca92
refactoring ray tracing
2018-09-10 19:25:42 -07:00
Kenneth Moreland
d879188de0
Make DispatcherBase invoke using a TryExecute
...
Rather than force all dispatchers to be templated on a device adapter,
instead use a TryExecute internally within the invoke to select a device
adapter.
Because this removes the need to declare a device when invoking a
worklet, this commit also removes the need to declare a device in
several other areas of the code.
2018-08-29 19:18:54 -07:00
Allison Vacanti
93506d25e2
Change function signatures to use 'using' aliases.
...
Also cleaned up some lingering type typedefs.
2018-05-25 17:18:41 -04:00
Robert Maynard
ebf96077fd
Correct casting warnings found inside vtkm_rendering
2018-04-24 13:00:33 -04:00
Robert Maynard
944bc3c0d6
Introduce vtkm::cont::ColorTable replacing vtkm::rendering::ColorTable
...
The new and improved vtkm::cont::ColorTable provides a more feature complete
color table implementation that is modeled after
vtkDiscretizableColorTransferFunction. This class therefore supports different
color spaces ( rgb, lab, hsv, diverging ) and supports execution across all
device adapters.
2018-03-28 16:11:23 -04:00
Matt Larsen
c57fad48ee
Depth no considered with annotations. Fix for volume renderer. Consistent color blending.
2018-01-29 11:39:21 -08:00
Matt Larsen
b420a4b3d2
fixing typo
2018-01-18 15:01:15 -08:00
Matt Larsen
2bb64e6598
fixing opacity for veritical bar
2018-01-18 14:57:40 -08:00
Matt Larsen
6d61630928
let there be foreground color
2017-12-04 20:46:38 -08:00
Matt Larsen
46f58dffc6
fixing various warnings
2017-10-26 08:36:27 -07:00
Matt Larsen
7325508093
removing debug statements
2017-10-26 08:01:00 -07:00
Matt Larsen
035814a4a7
adding 2d ortho support to ray tracing and updating WireFramer to support 2d lines and 1D line plots
2017-10-26 07:58:02 -07:00
Manish Mathai
495adacc38
Merge branch 'master' into concrete-canvas
2017-09-22 09:32:21 -07:00
Manish Mathai
dc0e3d51f6
Enhances colorbar with translucent indicator for alpha values
2017-09-21 16:20:54 -07:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
Sandia National Laboratories recently changed management from the
Sandia Corporation to the National Technology & Engineering Solutions
of Sandia, LLC (NTESS). The copyright statements need to be updated
accordingly.
2017-09-20 15:33:44 -06:00
Manish Mathai
7a39002522
Removes font management from WorldAnnotator
and relies on Canvas
2017-09-18 14:41:28 -07:00
Manish Mathai
6a3229779f
Move the Canvas
state to an internals class
...
This is to maintain compability with future minor releases
2017-09-17 20:40:24 -07:00
Manish Mathai
8b88a043e4
Adds text rendering and line rendering to WorldAnnotator
2017-09-17 15:10:40 -07:00
Manish Mathai
3e5878394e
Extract canvas's line rendering to LineRenderer
...
This allows for the line rendering to be shared for other use cases like
`WorldAnnotator`
2017-09-14 09:40:23 -07:00
Manish Mathai
3051d88de0
Adds text rendering to Canvas
.
2017-09-13 13:42:11 -07:00
Manish Mathai
e9c4e0056c
Implements Canvas::AddColorBar
2017-08-31 15:12:08 -07:00
Manish Mathai
3440f74c45
Removes warnings about unsed parameters
2017-08-31 10:50:28 -07:00
Manish Mathai
7f18d17d24
Converts Canvas
to a concrete implementation.
...
This commit converts `Canvas` from an abstract class to a concrete
class by converting the pure virtual methods to empty/default
implementations. It provides an implementation for `Canvas::AddLine`
using Bresenham's line drawing algorithm.
2017-08-31 10:40:30 -07:00
Mark Kim
8c5129fa68
Saving pnms with VS2015 converts LF into CRLF unless the file is opened as binary.
2017-07-06 18:56:16 -04:00
Kitware Robot
4ade5f5770
clang-format: apply to the entire tree
2017-05-25 07:51:37 -04:00
Kitware Robot
efbde1d54b
clang-format: sort include directives
2017-05-18 12:59:33 -04:00
Kenneth Moreland
22c6741152
Add View to rendering library
...
To get rid of some templates, I added the ability to create new
instances of mappers and canvases without knowing their type.
2016-09-07 16:48:04 -06:00
Kenneth Moreland
1073fdede1
Move Canvas classes to rendering library
2016-09-07 16:47:46 -06:00