VTK-m  2.0
Public Member Functions | List of all members
vtkm::cont::CellSet Class Referenceabstract

#include <CellSet.h>

Inheritance diagram for vtkm::cont::CellSet:
vtkm::cont::CellSetExtrude

Public Member Functions

 CellSet ()=default
 
 CellSet (const CellSet &)=default
 
 CellSet (CellSet &&) noexcept=default
 
CellSetoperator= (const CellSet &)=default
 
CellSetoperator= (CellSet &&) noexcept=default
 
virtual ~CellSet ()
 
virtual vtkm::Id GetNumberOfCells () const =0
 
virtual vtkm::Id GetNumberOfFaces () const =0
 
virtual vtkm::Id GetNumberOfEdges () const =0
 
virtual vtkm::Id GetNumberOfPoints () const =0
 
virtual vtkm::UInt8 GetCellShape (vtkm::Id id) const =0
 
virtual vtkm::IdComponent GetNumberOfPointsInCell (vtkm::Id id) const =0
 
virtual void GetCellPointIds (vtkm::Id id, vtkm::Id *ptids) const =0
 
virtual std::shared_ptr< CellSetNewInstance () const =0
 
virtual void DeepCopy (const CellSet *src)=0
 
virtual void PrintSummary (std::ostream &) const =0
 
virtual void ReleaseResourcesExecution ()=0
 

Constructor & Destructor Documentation

◆ CellSet() [1/3]

vtkm::cont::CellSet::CellSet ( )
default

◆ CellSet() [2/3]

vtkm::cont::CellSet::CellSet ( const CellSet )
default

◆ CellSet() [3/3]

vtkm::cont::CellSet::CellSet ( CellSet &&  )
defaultnoexcept

◆ ~CellSet()

virtual vtkm::cont::CellSet::~CellSet ( )
virtual

Member Function Documentation

◆ DeepCopy()

virtual void vtkm::cont::CellSet::DeepCopy ( const CellSet src)
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetCellPointIds()

virtual void vtkm::cont::CellSet::GetCellPointIds ( vtkm::Id  id,
vtkm::Id ptids 
) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetCellShape()

virtual vtkm::UInt8 vtkm::cont::CellSet::GetCellShape ( vtkm::Id  id) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetNumberOfCells()

virtual vtkm::Id vtkm::cont::CellSet::GetNumberOfCells ( ) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetNumberOfEdges()

virtual vtkm::Id vtkm::cont::CellSet::GetNumberOfEdges ( ) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetNumberOfFaces()

virtual vtkm::Id vtkm::cont::CellSet::GetNumberOfFaces ( ) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetNumberOfPoints()

virtual vtkm::Id vtkm::cont::CellSet::GetNumberOfPoints ( ) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ GetNumberOfPointsInCell()

virtual vtkm::IdComponent vtkm::cont::CellSet::GetNumberOfPointsInCell ( vtkm::Id  id) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ NewInstance()

virtual std::shared_ptr<CellSet> vtkm::cont::CellSet::NewInstance ( ) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ operator=() [1/2]

CellSet& vtkm::cont::CellSet::operator= ( CellSet &&  )
defaultnoexcept

◆ operator=() [2/2]

CellSet& vtkm::cont::CellSet::operator= ( const CellSet )
default

◆ PrintSummary()

virtual void vtkm::cont::CellSet::PrintSummary ( std::ostream &  ) const
pure virtual

Implemented in vtkm::cont::CellSetExtrude.

◆ ReleaseResourcesExecution()

virtual void vtkm::cont::CellSet::ReleaseResourcesExecution ( )
pure virtual

Implemented in vtkm::cont::CellSetExtrude.


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