1#ifndef __FISH_ANEMONEFISH_FIELDSLICE_HPP
2#define __FISH_ANEMONEFISH_FIELDSLICE_HPP
4#include <ocean/Anemonia/FloatOrigin.hpp>
6#include <pond/spine/XYZOrientation.hpp>
7#include <fiber/bundle/BundleProperty.hpp>
8#include <fiber/baseop/SlicerBase.hpp>
9#include <ocean/shrimp/PhysicalSpace.hpp>
11#include <bone/FragmentSelector.hpp>
13#include <memcore/RefMap.hpp>
15#include "FieldAnemone.hpp"
60 bool isNewerThan(
const Ageable&T,
67 double myCoordinateSliceValue;
72 ,
map<int, CoordinateSliceData>
82 ,
map<FieldSlice*, RefPtr<SliceData> >
140 RenderBasin::TextureFormat
TF,
143 TSF = RenderBasin::AutomaticTexture() )
const;
170 const Eagle::tvector3&TranslationVector)
const;
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Base class for objects that render information given on a Field.
Definition FieldAnemone.hpp:39
Definition GridAnemoneState.hpp:46
Handling a hierarchy of fields.
Definition RenderFields.hpp:21
MemSizeConfig< sizeof(void *)>::memsize_t memsize_t
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
refinementlevel --> LevelData
Definition anemonefish/FieldSlice.hpp:66
The 2D field data extracted from the 3D data, including object-local data transformations.
Definition anemonefish/FieldSlice.hpp:44
RefMap< std::string, Fiber::Field > FieldList_t
Mapping shader attributes to strong field references Fields are kept alive locally here in this State...
Definition anemonefish/FieldSlice.hpp:53
FieldList_t OutputFields
The output data of the 2D slice.
Definition anemonefish/FieldSlice.hpp:56
WeakPtr< Fiber::Field > InputCoordinates
The input coordinates of the source data.
Definition anemonefish/FieldSlice.hpp:46
RefPtr< Fiber::Field > OutputCoordinates
The output coordinates of the 2D slice.
Definition anemonefish/FieldSlice.hpp:49
Definition anemonefish/FieldSlice.hpp:87
Definition anemonefish/FieldSlice.hpp:83
slicenumber --> coordinateslicedata
Definition anemonefish/FieldSlice.hpp:73
Definition anemonefish/FieldSlice.hpp:23
virtual RefPtr< Fiber::SlicerBase > getSlicer(const string &FieldIDName, VRequest &Context, int o, double theCoordinateValue) const =0
Implement the actual data slicing operation.
Convenience class to provide an input slot for selection a coordinate orientation along the X,...
Definition XYZOrientation.hpp:17