|
VTK-m
2.3
|
Defines the topological structure of the data in a DataSet.
More...
#include <CellSet.h>
Public Member Functions | |
| CellSet ()=default | |
| CellSet (const CellSet &)=default | |
| CellSet (CellSet &&) noexcept=default | |
| CellSet & | operator= (const CellSet &)=default |
| CellSet & | operator= (CellSet &&) noexcept=default |
| virtual | ~CellSet () |
| virtual vtkm::Id | GetNumberOfCells () const =0 |
| Get the number of cells in the topology. More... | |
| virtual vtkm::Id | GetNumberOfFaces () const =0 |
| virtual vtkm::Id | GetNumberOfEdges () const =0 |
| virtual vtkm::Id | GetNumberOfPoints () const =0 |
| Get the number of points in the topology. More... | |
| virtual vtkm::UInt8 | GetCellShape (vtkm::Id id) const =0 |
| Get the shell shape of a particular cell. More... | |
| virtual vtkm::IdComponent | GetNumberOfPointsInCell (vtkm::Id id) const =0 |
| Get the number of points incident to a particular cell. More... | |
| virtual void | GetCellPointIds (vtkm::Id id, vtkm::Id *ptids) const =0 |
| Get a list of points incident to a particular cell. More... | |
| virtual std::shared_ptr< CellSet > | NewInstance () const =0 |
Return a new CellSet that is the same derived class. More... | |
| virtual void | DeepCopy (const CellSet *src)=0 |
Copy the provided CellSet into this object. More... | |
| virtual void | PrintSummary (std::ostream &) const =0 |
| Print a summary of this cell set. More... | |
| virtual void | ReleaseResourcesExecution ()=0 |
Remove the CellSet from any devices. More... | |
Defines the topological structure of the data in a DataSet.
Fundamentally, any cell set is a collection of cells, which typically (but not always) represent some region in space.
|
default |
|
default |
|
defaultnoexcept |
|
virtual |
|
pure virtual |
Copy the provided CellSet into this object.
The provided CellSet must be the same type as this one.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Get a list of points incident to a particular cell.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Get the shell shape of a particular cell.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Get the number of cells in the topology.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Get the number of points in the topology.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Get the number of points incident to a particular cell.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Return a new CellSet that is the same derived class.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Print a summary of this cell set.
Implemented in vtkm::cont::CellSetExtrude.
|
pure virtual |
Remove the CellSet from any devices.
Any memory used on a device to store this object will be deleted. However, the data will still remain on the host.
Implemented in vtkm::cont::CellSetExtrude.
1.8.17