Viskores  1.0
Namespaces | Functions
MapFieldPermutation.h File Reference
#include <viskores/cont/ArrayHandle.h>
#include <viskores/cont/CoordinateSystem.h>
#include <viskores/cont/DataSet.h>
#include <viskores/cont/Field.h>
#include <viskores/filter/viskores_filter_core_export.h>

Go to the source code of this file.

Namespaces

 viskores
 Groups connected points that have the same field value.
 
 viskores::filter
 Viskores Filters.
 

Functions

bool viskores::filter::MapFieldPermutation (const viskores::cont::Field &inputField, const viskores::cont::ArrayHandle< viskores::Id > &permutation, viskores::cont::Field &outputField, viskores::Float64 invalidValue=viskores::Nan< viskores::Float64 >())
 Maps a field by permuting it by a given index array. More...
 
bool viskores::filter::MapFieldPermutation (const viskores::cont::CoordinateSystem &inputCoords, const viskores::cont::ArrayHandle< viskores::Id > &permutation, viskores::cont::CoordinateSystem &outputCoords, viskores::Float64 invalidValue=viskores::Nan< viskores::Float64 >())
 
bool viskores::filter::MapFieldPermutation (const viskores::cont::Field &inputField, const viskores::cont::ArrayHandle< viskores::Id > &permutation, viskores::cont::DataSet &outputData, viskores::Float64 invalidValue=viskores::Nan< viskores::Float64 >())
 Maps a field by permuting it by a given index array. More...