1#ifndef __FISH_SPINE_SKELETONOPERATOR_HPP
2#define __FISH_SPINE_SKELETONOPERATOR_HPP
4#include "fishspineDllApi.h"
7#include <bone/FishSkeleton.hpp>
8#include <bone/FishSlice.hpp>
9#include <bone/FishGrid.hpp>
11#include <bone/GridActor.hpp>
43 ,
public virtual Fish<Fiber::Slice>
44 ,
public Fish<Fiber::Skeleton>
45 ,
public Fish<Fiber::Grid>
71template <
class SkeletonProperty>
85 return G( SkeletonProperty::ID() );
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A Grid is a set of Skeleton objects, each of them accessed via some unique SkeletonID object.
Definition Grid.hpp:60
A concrete Grid Property which looks for the existence of a Skeleton of the specified dimension and i...
Definition BundleProperty.hpp:76
static SkeletonID refinedSkeleton(const SkeletonID &Sid, int refinement_value)
Create a SkeletonID that is refined by a certain value.
Definition SkeletonID.hpp:79
Information per time slice, mainly a set of Grid objects that are accessed via GridID objects.
Definition Slice.hpp:36
Virtual base class of skeleton operators.
Definition SkeletonOperator.hpp:26
Base class for Fish modules operating on Grid objects concentrating on a specific Skeleton.
Definition SkeletonOperator.hpp:46
Template base class for Fish modules operating on Grid objects that provide a specific skeleton,...
Definition SkeletonOperator.hpp:73
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Definition SkeletonOperator.hpp:76