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

#include <Actor.h>

Public Member Functions

 Actor (const vtkm::cont::UnknownCellSet &cells, const vtkm::cont::CoordinateSystem &coordinates, const vtkm::cont::Field &scalarField)
 
 Actor (const vtkm::cont::UnknownCellSet &cells, const vtkm::cont::CoordinateSystem &coordinates, const vtkm::cont::Field &scalarField, const vtkm::cont::ColorTable &colorTable)
 
 Actor (const vtkm::cont::UnknownCellSet &cells, const vtkm::cont::CoordinateSystem &coordinates, const vtkm::cont::Field &scalarField, const vtkm::rendering::Color &color)
 
void Render (vtkm::rendering::Mapper &mapper, vtkm::rendering::Canvas &canvas, const vtkm::rendering::Camera &camera) const
 
const vtkm::cont::UnknownCellSetGetCells () const
 
const vtkm::cont::CoordinateSystemGetCoordinates () const
 
const vtkm::cont::FieldGetScalarField () const
 
const vtkm::cont::ColorTableGetColorTable () const
 
const vtkm::RangeGetScalarRange () const
 
const vtkm::BoundsGetSpatialBounds () const
 
void SetScalarRange (const vtkm::Range &scalarRange)
 

Private Member Functions

void Init (const vtkm::cont::CoordinateSystem &coordinates, const vtkm::cont::Field &scalarField)
 

Private Attributes

std::shared_ptr< InternalsType > Internals
 

Constructor & Destructor Documentation

◆ Actor() [1/3]

vtkm::rendering::Actor::Actor ( const vtkm::cont::UnknownCellSet cells,
const vtkm::cont::CoordinateSystem coordinates,
const vtkm::cont::Field scalarField 
)

◆ Actor() [2/3]

vtkm::rendering::Actor::Actor ( const vtkm::cont::UnknownCellSet cells,
const vtkm::cont::CoordinateSystem coordinates,
const vtkm::cont::Field scalarField,
const vtkm::cont::ColorTable colorTable 
)

◆ Actor() [3/3]

vtkm::rendering::Actor::Actor ( const vtkm::cont::UnknownCellSet cells,
const vtkm::cont::CoordinateSystem coordinates,
const vtkm::cont::Field scalarField,
const vtkm::rendering::Color color 
)

Member Function Documentation

◆ GetCells()

const vtkm::cont::UnknownCellSet& vtkm::rendering::Actor::GetCells ( ) const

◆ GetColorTable()

const vtkm::cont::ColorTable& vtkm::rendering::Actor::GetColorTable ( ) const

◆ GetCoordinates()

const vtkm::cont::CoordinateSystem& vtkm::rendering::Actor::GetCoordinates ( ) const

◆ GetScalarField()

const vtkm::cont::Field& vtkm::rendering::Actor::GetScalarField ( ) const

◆ GetScalarRange()

const vtkm::Range& vtkm::rendering::Actor::GetScalarRange ( ) const

◆ GetSpatialBounds()

const vtkm::Bounds& vtkm::rendering::Actor::GetSpatialBounds ( ) const

◆ Init()

void vtkm::rendering::Actor::Init ( const vtkm::cont::CoordinateSystem coordinates,
const vtkm::cont::Field scalarField 
)
private

◆ Render()

void vtkm::rendering::Actor::Render ( vtkm::rendering::Mapper mapper,
vtkm::rendering::Canvas canvas,
const vtkm::rendering::Camera camera 
) const

◆ SetScalarRange()

void vtkm::rendering::Actor::SetScalarRange ( const vtkm::Range scalarRange)

Member Data Documentation

◆ Internals

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

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