FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
CopySkeletons.hpp
1
2//
3// $Id: hpp,v 1.0 2000/01/01 00:00:01 werner Exp $
4//
5// $Log: hpp,v $
6// Created 2010/11/09 14:01:27 marcel
7// Initial version
8//
9//
11
12#ifndef __COPYSKELETONS_HPP
13#define __COPYSKELETONS_HPP
14
15#include <memcore/RefPtr.hpp>
16#include <grid/Grid.hpp>
17#include "gridopDllApi.h"
18
19namespace Fiber
20{
21
22class
23 [[deprecated("This class uses deprecated functions internally")]]
24 CopySkeletons;
25
26
38 , public MemCore::ReferenceBase<CopySkeletons>
39{
40public:
41 Grid& newGrid;
42
43 CopySkeletons( Grid& newGridP)//, Skeleton&vertexSkeletonP)
45 , newGrid(newGridP)
46 //, oldVertexSkeleton(vertexSkeletonP)
47 {}
48
49 bool apply(const SkeletonID&id, const Skeleton&S);
50};
51
52}
53
54#endif
_Expr< _ValFunClos< _ValArray, _Tp >, _Tp > apply(_Tp __func(_Tp)) const
Base class for constant iterators over a sequence of skeletons.
Definition SkeletonMap.hpp:26
This Skeleton iterator takes a new Grid as an input and copies topological related information to the...
Definition CopySkeletons.hpp:39
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
Identifier for Skeletons within a Grid.
Definition SkeletonID.hpp:24
A Skeleton is a set of Representation object, each of them accessed by an Representer object.
Definition Skeleton.hpp:102
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2