VTK-m  2.0
Public Member Functions | Public Attributes | List of all members
vtkm::exec::IndicesExtrude Struct Reference

#include <IndicesExtrude.h>

Public Member Functions

 IndicesExtrude ()=default
 
VTKM_EXEC IndicesExtrude (vtkm::Vec3i_32 pointIds1, vtkm::Int32 plane1, vtkm::Vec3i_32 pointIds2, vtkm::Int32 plane2, vtkm::Int32 numberOfPointsPerPlane)
 
VTKM_EXEC vtkm::Id operator[] (vtkm::IdComponent index) const
 
constexpr VTKM_EXEC vtkm::IdComponent GetNumberOfComponents () const
 
template<typename T , vtkm::IdComponent DestSize>
VTKM_EXEC void CopyInto (vtkm::Vec< T, DestSize > &dest) const
 

Public Attributes

vtkm::Vec3i_32 PointIds [2]
 
vtkm::Int32 Planes [2]
 
vtkm::Int32 NumberOfPointsPerPlane
 

Constructor & Destructor Documentation

◆ IndicesExtrude() [1/2]

vtkm::exec::IndicesExtrude::IndicesExtrude ( )
default

◆ IndicesExtrude() [2/2]

VTKM_EXEC vtkm::exec::IndicesExtrude::IndicesExtrude ( vtkm::Vec3i_32  pointIds1,
vtkm::Int32  plane1,
vtkm::Vec3i_32  pointIds2,
vtkm::Int32  plane2,
vtkm::Int32  numberOfPointsPerPlane 
)
inline

Member Function Documentation

◆ CopyInto()

template<typename T , vtkm::IdComponent DestSize>
VTKM_EXEC void vtkm::exec::IndicesExtrude::CopyInto ( vtkm::Vec< T, DestSize > &  dest) const
inline

◆ GetNumberOfComponents()

constexpr VTKM_EXEC vtkm::IdComponent vtkm::exec::IndicesExtrude::GetNumberOfComponents ( ) const
inlineconstexpr

◆ operator[]()

VTKM_EXEC vtkm::Id vtkm::exec::IndicesExtrude::operator[] ( vtkm::IdComponent  index) const
inline

Member Data Documentation

◆ NumberOfPointsPerPlane

vtkm::Int32 vtkm::exec::IndicesExtrude::NumberOfPointsPerPlane

◆ Planes

vtkm::Int32 vtkm::exec::IndicesExtrude::Planes[2]

◆ PointIds

vtkm::Vec3i_32 vtkm::exec::IndicesExtrude::PointIds[2]

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