VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::rendering::MapperPoint Class Reference

MapperPonts renders points from a cell set. More...

#include <MapperPoint.h>

Inheritance diagram for vtkm::rendering::MapperPoint:
vtkm::rendering::Mapper

Public Member Functions

 MapperPoint ()
 
 ~MapperPoint ()
 
void SetCanvas (vtkm::rendering::Canvas *canvas) override
 
virtual vtkm::rendering::CanvasGetCanvas () const override
 
void UseCells ()
 render points based on cell shape point More...
 
void UseNodes ()
 render points using the nodes of the mesh. More...
 
void UseVariableRadius (bool useVariableRadius)
 render points using a variable radius based on the scalar field. More...
 
void SetRadius (const vtkm::Float32 &radius)
 Set a base raidus for all points. More...
 
void SetRadiusDelta (const vtkm::Float32 &delta)
 When using a variable raidus for all points, the radius delta controls how much larger and smaller radii become based on the scalar field. More...
 
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::MapperNewCopy () 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_32ColorMap
 
bool LogarithmX = false
 
bool LogarithmY = false
 

Detailed Description

MapperPonts renders points from a cell set.

This mapper can natively create points from vertex cell shapes as well as use the points defined by a coordinate system.

Constructor & Destructor Documentation

◆ MapperPoint()

vtkm::rendering::MapperPoint::MapperPoint ( )

◆ ~MapperPoint()

vtkm::rendering::MapperPoint::~MapperPoint ( )

Member Function Documentation

◆ GetCanvas()

virtual vtkm::rendering::Canvas* vtkm::rendering::MapperPoint::GetCanvas ( ) const
overridevirtual

◆ NewCopy()

vtkm::rendering::Mapper* vtkm::rendering::MapperPoint::NewCopy ( ) const
overridevirtual

◆ RenderCells()

void vtkm::rendering::MapperPoint::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 
)
overridevirtual

◆ SetCanvas()

void vtkm::rendering::MapperPoint::SetCanvas ( vtkm::rendering::Canvas canvas)
overridevirtual

◆ SetCompositeBackground()

void vtkm::rendering::MapperPoint::SetCompositeBackground ( bool  on)

◆ SetRadius()

void vtkm::rendering::MapperPoint::SetRadius ( const vtkm::Float32 radius)

Set a base raidus for all points.

If a radius is never specified the default heuristic is used.

◆ SetRadiusDelta()

void vtkm::rendering::MapperPoint::SetRadiusDelta ( const vtkm::Float32 delta)

When using a variable raidus for all points, the radius delta controls how much larger and smaller radii become based on the scalar field.

If the delta is 0 all points will have the same radius. If the delta is 0.5 then the max/min scalar values would have a radii of base +/- base * 0.5.

◆ UseCells()

void vtkm::rendering::MapperPoint::UseCells ( )

render points based on cell shape point

◆ UseNodes()

void vtkm::rendering::MapperPoint::UseNodes ( )

render points using the nodes of the mesh.

This is the default.

◆ UseVariableRadius()

void vtkm::rendering::MapperPoint::UseVariableRadius ( bool  useVariableRadius)

render points using a variable radius based on the scalar field.

The default is false.

Member Data Documentation

◆ Internals

std::shared_ptr<InternalsType> vtkm::rendering::MapperPoint::Internals
private

The documentation for this class was generated from the following file: