Go to the documentation of this file.
11 #ifndef vtk_m_filter_flow_StreamSurface_h
12 #define vtk_m_filter_flow_StreamSurface_h
16 #include <vtkm/filter/flow/vtkm_filter_flow_export.h>
39 template <
typename ParticleType>
45 template <
typename ParticleType>
64 #endif // vtk_m_filter_flow_StreamSurface_h
VTKM_CONT vtkm::cont::ArrayHandleBasic< T > make_ArrayHandle(const T *array, vtkm::Id numberOfValues, vtkm::CopyFlag copy)
A convenience function for creating an ArrayHandle from a standard C array.
Definition: ArrayHandleBasic.h:217
Groups connected points that have the same field value.
Definition: Atomic.h:19
generate streamlines from a vector field.
Definition: StreamSurface.h:30
VTKM_CONT void SetSeeds(vtkm::cont::ArrayHandle< ParticleType > &seeds)
Definition: StreamSurface.h:40
An ArrayHandle of an unknown value type and storage.
Definition: UnknownArrayHandle.h:406
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
Definition: FilterField.h:21
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::Float32 FloatDefault
The floating point type to use when no other precision is specified.
Definition: Types.h:198
vtkm::cont::UnknownArrayHandle Seeds
Definition: StreamSurface.h:56
CopyFlag
Definition: Flags.h:16
VTKM_CONT void SetStepSize(vtkm::FloatDefault s)
Definition: StreamSurface.h:34
VTKM_CONT void SetSeeds(const std::vector< ParticleType > &seeds, vtkm::CopyFlag copyFlag=vtkm::CopyFlag::On)
Definition: StreamSurface.h:46
VTKM_CONT void SetNumberOfSteps(vtkm::Id n)
Definition: StreamSurface.h:37