Viskores  1.0
Public Member Functions | Public Attributes | List of all members
viskores::exec::IndicesExtrude Struct Reference

#include <IndicesExtrude.h>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ IndicesExtrude() [1/2]

viskores::exec::IndicesExtrude::IndicesExtrude ( )
default

◆ IndicesExtrude() [2/2]

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

Member Function Documentation

◆ CopyInto()

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

◆ GetNumberOfComponents()

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

◆ operator[]()

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

Member Data Documentation

◆ NumberOfPointsPerPlane

viskores::Int32 viskores::exec::IndicesExtrude::NumberOfPointsPerPlane

◆ Planes

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

◆ PointIds

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

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