VTK-m
2.2
|
Converts data into commands to a rendering system. More...
#include <Mapper.h>
Public Member Functions | |
Mapper () | |
virtual | ~Mapper () |
virtual 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) |
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, const vtkm::cont::Field &ghostField) |
virtual void | RenderCellsPartitioned (const vtkm::cont::PartitionedDataSet partitionedData, const std::string fieldName, const vtkm::cont::ColorTable &colorTable, const vtkm::rendering::Camera &camera, const vtkm::Range &scalarRange) |
virtual void | SetActiveColorTable (const vtkm::cont::ColorTable &ct) |
virtual void | SetCanvas (vtkm::rendering::Canvas *canvas)=0 |
virtual vtkm::rendering::Canvas * | GetCanvas () const =0 |
virtual vtkm::rendering::Mapper * | NewCopy () const =0 |
virtual void | SetLogarithmX (bool l) |
virtual void | SetLogarithmY (bool l) |
Protected Member Functions | |
virtual void | RenderCellsImpl (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, const vtkm::cont::Field &ghostField)=0 |
Protected Attributes | |
vtkm::cont::ArrayHandle< vtkm::Vec4f_32 > | ColorMap |
bool | LogarithmX = false |
bool | LogarithmY = false |
bool | SortBackToFront = true |
Converts data into commands to a rendering system.
This is the base class for all mapper classes in VTK-m. Different concrete derived classes can provide different representations and rendering techniques.
|
inline |
|
virtual |
|
pure virtual |
|
pure virtual |
Implemented in vtkm::rendering::MapperPoint, vtkm::rendering::MapperCylinder, vtkm::rendering::MapperWireframer, vtkm::rendering::MapperQuad, vtkm::rendering::MapperRayTracer, vtkm::rendering::MapperGlyphVector, vtkm::rendering::MapperGlyphScalar, vtkm::rendering::MapperConnectivity, and vtkm::rendering::MapperVolume.
|
virtual |
void vtkm::rendering::Mapper::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, | ||
const vtkm::cont::Field & | ghostField | ||
) |
|
protectedpure virtual |
Implemented in vtkm::rendering::MapperPoint, vtkm::rendering::MapperCylinder, vtkm::rendering::MapperWireframer, vtkm::rendering::MapperQuad, vtkm::rendering::MapperRayTracer, vtkm::rendering::MapperGlyphVector, vtkm::rendering::MapperGlyphScalar, vtkm::rendering::MapperVolume, and vtkm::rendering::MapperConnectivity.
|
virtual |
|
virtual |
|
pure virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |