VTK-m
2.0
|
MapperQuad renderers quad facess from a cell set via ray tracing. More...
#include <MapperQuad.h>
Public Member Functions | |
MapperQuad () | |
~MapperQuad () | |
void | SetCanvas (vtkm::rendering::Canvas *canvas) override |
virtual vtkm::rendering::Canvas * | GetCanvas () const override |
void | RenderCells (const vtkm::cont::UnknownCellSet &cellset, const vtkm::cont::CoordinateSystem &coords, const vtkm::cont::Field &scalarField, const vtkm::cont::ColorTable &colorTable, const vtkm::rendering::Camera &camera, const vtkm::Range &scalarRange) override |
void | SetCompositeBackground (bool on) |
vtkm::rendering::Mapper * | NewCopy () const override |
Public Member Functions inherited from vtkm::rendering::Mapper | |
VTKM_CONT | Mapper () |
virtual | ~Mapper () |
virtual void | SetActiveColorTable (const vtkm::cont::ColorTable &ct) |
virtual void | SetLogarithmX (bool l) |
virtual void | SetLogarithmY (bool l) |
Private Attributes | |
std::shared_ptr< InternalsType > | Internals |
Additional Inherited Members | |
Protected Attributes inherited from vtkm::rendering::Mapper | |
vtkm::cont::ArrayHandle< vtkm::Vec4f_32 > | ColorMap |
bool | LogarithmX = false |
bool | LogarithmY = false |
MapperQuad renderers quad facess from a cell set via ray tracing.
As opposed to breaking quads into two trianges, scalars are interpolated using all 4 points of the quad resulting in more accurate interpolation.
vtkm::rendering::MapperQuad::MapperQuad | ( | ) |
vtkm::rendering::MapperQuad::~MapperQuad | ( | ) |
|
overridevirtual |
Implements vtkm::rendering::Mapper.
|
overridevirtual |
Implements vtkm::rendering::Mapper.
|
overridevirtual |
Implements vtkm::rendering::Mapper.
|
overridevirtual |
Implements vtkm::rendering::Mapper.
void vtkm::rendering::MapperQuad::SetCompositeBackground | ( | bool | on | ) |
|
private |