1#ifndef __FISH_BONE_FISHSAVER_HPP
2#define __FISH_BONE_FISHSAVER_HPP
4#include "fishboneDllApi.h"
5#include <ocean/plankton/VObject.hpp>
6#include <bundle/Bundle.hpp>
84 friend class FishSaver;
116 bool save(
const string&url);
199#define F5_SAVER_NAME "FiberBundle HDF5 (F5)"
constexpr complex< _Tp > & operator=(const _Tp &)
Convenience class that implements a pointer to a Bundle object but adds some useful member funtions t...
Definition Bundle.hpp:779
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
index_t length
The length (number of elements) of the data array.
Definition HyperslabParameters.hpp:37
Convenience class for objects that provide a Bundle that may be saved.
Definition FishSaver.hpp:167
FishBundleSavable(VSaveable *what, VOutput< BundlePtr > &SavableGrid)
Construction time is used to store the output slot that will be used for saving.
Definition FishSaver.hpp:183
Convenience class for objects that provide a Grid that may be saved.
Definition FishSaver.hpp:127
FishGridSavable(VSaveable *what, VOutput< Grid > &SavableGrid)
Construction time is used to store the output slot that will be used for saving.
Definition FishSaver.hpp:143
Abstract base class for objects that allow saving of their fiber bundle data.
Definition FishSaver.hpp:78
virtual FishBait getBait() const =0
The Bait retrieval function that must be implemented by the child class.
Internal class to communicate information about saveable fishes from FishSavable to and from FishSave...
Definition FishSaver.hpp:52
FishBait getBait() const
Get the associated bait (from the FishSavable).
Definition FishSaver.hpp:102
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Definition fs/init.hpp:20
Structure describing what information shall be saved to file.
Definition FishSaver.hpp:21