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

#include <IndicesExtrude.h>

Public Member Functions

 IndicesExtrude ()=default
 
 IndicesExtrude (vtkm::Vec3i_32 pointIds1, vtkm::Int32 plane1, vtkm::Vec3i_32 pointIds2, vtkm::Int32 plane2, vtkm::Int32 numberOfPointsPerPlane)
 
vtkm::Id operator[] (vtkm::IdComponent index) const
 
constexpr vtkm::IdComponent GetNumberOfComponents () const
 
template<typename T , vtkm::IdComponent DestSize>
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::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>
void vtkm::exec::IndicesExtrude::CopyInto ( vtkm::Vec< T, DestSize > &  dest) const
inline

◆ GetNumberOfComponents()

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

◆ operator[]()

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: