FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Member Functions | List of all members
Wizt::SkeletonOperator< SkeletonProperty > Class Template Reference

Template base class for Fish modules operating on Grid objects that provide a specific skeleton, such as edges or triangles. More...

#include <SkeletonOperator.hpp>

Inheritance diagram for Wizt::SkeletonOperator< SkeletonProperty >:
Wizt::GetSkeletonOperator Wizt::EdgeRenderer Wizt::LineSetRenderer Wizt::TriangleRenderer Wizt::FloatingProgrammableEdgeRenderer Wizt::SurfaceRenderer Wizt::EdgeShader

Classes

struct  GridInspector
 

Public Member Functions

RefPtr< Fiber::SkeletongetSkeleton (const Fiber::Grid &G) const override
 
RefPtr< Fiber::SkeletongetRefinedSkeleton (const Fiber::Grid &G, int i) const override
 

Detailed Description

template<class SkeletonProperty>
class Wizt::SkeletonOperator< SkeletonProperty >

Template base class for Fish modules operating on Grid objects that provide a specific skeleton, such as edges or triangles.

Implements the GetSkeletonOperator according to the given template argument.

Author
Werner Benger

Member Function Documentation

◆ getRefinedSkeleton()

template<class SkeletonProperty >
RefPtr< Fiber::Skeleton > Wizt::SkeletonOperator< SkeletonProperty >::getRefinedSkeleton ( const Fiber::Grid G,
int  i 
) const
inlineoverridevirtual

◆ getSkeleton()

template<class SkeletonProperty >
RefPtr< Fiber::Skeleton > Wizt::SkeletonOperator< SkeletonProperty >::getSkeleton ( const Fiber::Grid G) const
inlineoverridevirtual