FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | List of all members
Fiber::FragmentIterator Class Referenceabstract

Base class for iterators over the fragments of a field. More...

#include <FragmentID.hpp>

Inheritance diagram for Fiber::FragmentIterator:
Fiber::CreativeFieldResampler< 3 > FragIt FragIt FragIt FragIt FragIterator FragIt Fiber::CollectVertexFieldStartIndizes Fiber::CreativeFieldResampler< Dims > Fiber::EvalFragment Fiber::EvaluateResampleFragmentIterator< Dims, DestType, SrcType, Converter > Fiber::FieldFragmentSaver Fiber::FragmentCluster Fiber::FragmentFunctor< T > Fiber::FragmentIsoSurfacer Fiber::FragmentSlicer< Converter, InputTypes > Fiber::Iterator< FragmentID > Fiber::LineSet::FunctorFragmentIterator< T > Fiber::LineSet::NumberOfLinesIterator Fiber::LineSet::SetupStandardFieldIterator Fiber::SelectionExtractor Fiber::fsFieldFragmentSaver FragIt SelectionGridExtractor::FragIt Wizt::FieldFunctor< Operation, GridInspectorType >::Op Wizt::SortedFragmentIterator

Public Member Functions

virtual ~FragmentIterator ()
 Destructor (virtual)
 
virtual bool apply (const RefPtr< FragmentID > &, const RefPtr< CreativeArrayBase > &)=0
 Iteration callback function.
 

Detailed Description

Base class for iterators over the fragments of a field.

Examples
ColoredLines.cpp, and FragmentBoxes.cpp.

Member Function Documentation

◆ apply()

virtual bool Fiber::FragmentIterator::apply ( const RefPtr< FragmentID > &  ,
const RefPtr< CreativeArrayBase > &   
)
pure virtual