|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Extract 2D slices from a regular 3D data field along a given coordinate. More...
#include <FragmentSlicer.hpp>
Public Types | |
| typedef OnDemandCreator< SliceExtractor< Converter, InputTypes > > | MyExtractionCreator |
Public Member Functions | |
| FragmentSlicer (RegularCoordinateSlice &theRCS, double theCoordinateValue, const RefPtr< Field > &theCoordinates, RefPtr< Field > &theSliceCoordinates, const Converter &theConverter) | |
| bool | apply (const RefPtr< FragmentID > &fid, const RefPtr< CreativeArrayBase > &DataCreator) override |
| Iteration callback function. | |
Public Member Functions inherited from Fiber::FragmentIterator | |
| virtual | ~FragmentIterator () |
| Destructor (virtual) | |
Public Attributes | |
| RegularCoordinateSlice & | myRCS |
| double | myCoordinateValue |
| RefPtr< Field > | myCoordinates |
| RefPtr< Field > & | mySliceCoordinateField |
| RefPtr< Field > | OutputField |
| const Converter | myConverter |
Extract 2D slices from a regular 3D data field along a given coordinate.
|
inlineoverridevirtual |
Iteration callback function.
Implements Fiber::FragmentIterator.
References floor(), Fiber::RegularCoordinateSlice::getCoordinates(), Fiber::RegularCoordinateSlice::getRectilinearIndex(), Fiber::makeDimensions(), MemCore::Cache::MemCache(), and Fiber::FragmentID::Name().