Viskores  1.0
Classes | Namespaces | Functions
CoordinateSystem.h File Reference
#include <viskores/Bounds.h>
#include <viskores/cont/ArrayHandleCast.h>
#include <viskores/cont/CastAndCall.h>
#include <viskores/cont/Field.h>
#include <viskores/cont/UncertainArrayHandle.h>

Go to the source code of this file.

Classes

class  viskores::cont::CoordinateSystem
 Manages a coordinate system for a DataSet. More...
 
struct  viskores::cont::CoordinateSystem::StorageToArrayDefault
 
struct  viskores::cont::CoordinateSystem::StorageToArrayNonDefault
 

Namespaces

 viskores
 Groups connected points that have the same field value.
 
 viskores::cont
 Viskores Control Environment.
 

Functions

template<typename Functor , typename... Args>
void viskores::cont::CastAndCall (const CoordinateSystem &coords, Functor &&f, Args &&... args)
 A specialization of CastAndCall for basic CoordinateSystem to make it be treated just like any other dynamic object. More...
 
template<typename T >
viskores::cont::CoordinateSystem viskores::cont::make_CoordinateSystem (std::string name, const std::vector< T > &data, viskores::CopyFlag copy=viskores::CopyFlag::Off)
 
template<typename T >
viskores::cont::CoordinateSystem viskores::cont::make_CoordinateSystem (std::string name, const T *data, viskores::Id numberOfValues, viskores::CopyFlag copy=viskores::CopyFlag::Off)