1#ifndef __FISH_GRIDOBJECT_HPP
2#define __FISH_GRIDOBJECT_HPP
4#include "fishboneDllApi.h"
6#include <memcore/stringutil.hpp>
8#include <ocean/plankton/VCreator.hpp>
9#include <bundle/Bundle.hpp>
10#include "FishBundle.hpp"
11#include "FishGrid.hpp"
13#include "GridProviderObject.hpp"
15#include <ocean/shrimp/VObjectStatus.hpp>
25 ,
public Fish<Fiber::Bundle>
42 bool update(
VRequest&R,
double precision)
override;
44 string help(
HelpType=HTMLText)
const override;
52template <
class Gr
idVObject>
59 template <
unsigned ID>
64 string createChildname(
const string&
parent_name)
const override
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
const std::string & Name() const
std::string BaseName(const char Separator) const
const auto & self() const
Base class for objects that provide Grid objects extracted from Bundle objects.
Definition GridObject.hpp:27
static bool HasGrids(const WeakPtr< VCreatorBase > &crec, const RefPtr< VObject > &vobj)
Check whether the given VObject carries any grid objects.
Definition GridObject.cpp:196
Common base class for objects that provide Grid objects.
Definition GridProviderObject.hpp:77
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Creator for objects that may create grids; such objects may be attached to objects that provide bundl...
Definition GridObject.hpp:54
VAcceptInfoList_t accept(const RefPtr< VObject > &vobj) const override
Definition GridObject.hpp:71