VTK-m  1.4
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::DynamicCellSet &cells, const vtkm::cont::CoordinateSystem &coordinates, const vtkm::cont::Field &scalarField)
 
 Actor (const vtkm::cont::DynamicCellSet &cells, const vtkm::cont::CoordinateSystem &coordinates, const vtkm::cont::Field &scalarField, const vtkm::cont::ColorTable &colorTable)
 
 Actor (const vtkm::cont::DynamicCellSet &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::DynamicCellSetGetCells () 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

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

Member Function Documentation

const vtkm::cont::DynamicCellSet& vtkm::rendering::Actor::GetCells ( ) const
const vtkm::cont::ColorTable& vtkm::rendering::Actor::GetColorTable ( ) const
const vtkm::cont::CoordinateSystem& vtkm::rendering::Actor::GetCoordinates ( ) const
const vtkm::cont::Field& vtkm::rendering::Actor::GetScalarField ( ) const
const vtkm::Range& vtkm::rendering::Actor::GetScalarRange ( ) const
const vtkm::Bounds& vtkm::rendering::Actor::GetSpatialBounds ( ) const
void vtkm::rendering::Actor::Init ( const vtkm::cont::CoordinateSystem coordinates,
const vtkm::cont::Field scalarField 
)
private
void vtkm::rendering::Actor::Render ( vtkm::rendering::Mapper mapper,
vtkm::rendering::Canvas canvas,
const vtkm::rendering::Camera camera 
) const
void vtkm::rendering::Actor::SetScalarRange ( const vtkm::Range scalarRange)

Member Data Documentation

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

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