FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | Public Attributes | List of all members
Fiber::CreativeFieldResampler< Dims > Struct Template Reference

Base class for resampling n-dimensional fields. More...

#include <Resample.hpp>

Inheritance diagram for Fiber::CreativeFieldResampler< Dims >:
Fiber::FragmentIterator Fiber::CreativeResampleFragmentIterator< Dims, DestType, SrcType, Converter >

Public Member Functions

RefPtr< Field > & createEmptyField (const RefPtr< Field > &theInputField, const RefPtr< FragmentIDCollection > &theOutputFragmentIDCollection)
 
RefPtr< Field > & compute ()
 
- Public Member Functions inherited from Fiber::FragmentIterator
virtual ~FragmentIterator ()
 Destructor (virtual)
 
virtual bool apply (const RefPtr< FragmentID > &, const RefPtr< CreativeArrayBase > &)=0
 Iteration callback function.
 

Public Attributes

FixedArray< double, Dims > IndexScale
 
Field::CreationFailAlternative CreationMode = Field::CreationFailAlternative::Discardable
 
RefPtr< FieldOutputField
 
RefPtr< FieldInputField
 

Detailed Description

template<Dims_t Dims>
struct Fiber::CreativeFieldResampler< Dims >

Base class for resampling n-dimensional fields.

Usage: create an empty field first, insert it into a Representation object, then call the compute() functions.