1#ifndef __FISH_BONE_TYPEDCREATIONPREFERENCES_HPP
2#define __FISH_BONE_TYPEDCREATIONPREFERENCES_HPP
4#include "fishboneDllApi.h"
6#include <ocean/plankton/VCreationPreferences.hpp>
7#include <field/FiberType.hpp>
8#include <meta/LIST.hpp>
38 return AcceptTypes(AcceptedFields);
88template <
class T,
class NEXT>
89class TypedCreationPreferences<
META::LIST<T, NEXT> > :
public TypedCreationPreferences<NEXT>
92 TypedCreationPreferences() {}
93 ~TypedCreationPreferences() {}
103class TypedCreationPreferences<
META::LIST<T> > :
public TypedCreationPreferencesBase
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 Fiber-specific creation preferences that know how to deal with types.
Definition TypedCreationPreferences.hpp:28
int getAcceptTypes(Fiber::TypeList_t &AcceptedFields) const
Virtual function that defines which field types are acceptable here for this creation preferences.
Definition TypedCreationPreferences.hpp:36
virtual int AcceptTypes(Fiber::TypeList_t &AcceptedFields) const =0
Virtual function that defines which field types are acceptable here for this creation preferences.
Fiber-specific creation preferences that know how to deal with types.
Definition TypedCreationPreferences.hpp:53
int AcceptTypes(Fiber::TypeList_t &AcceptedFields) const override
Virtual function that defines which field types are acceptable here for this creation preferences.
Definition TypedCreationPreferences.hpp:58
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
A template helper class to provide an easier syntax for allowing certain field types to be accepted b...
Definition FiberType.hpp:267
A set of types.
Definition FiberType.hpp:213