00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _VisualizationAids_hpp
00019 #define _VisualizationAids_hpp
00020
00030 #define WANT_STREAM
00031 #define WANT_MATH
00032 #include<ImLib3D/Transformation.hpp>
00033
00034
00035
00037
00043 namespace IP3D
00044 {
00055 void TransformRectangularGrid(Image3Df& image, const Field3Df& field, const Size3D masksize,
00056 bool bAverageField=true
00057 );
00058 };
00059
00061
00064 namespace IP3D
00065 {
00075 template <class ImageType>
00076 void AnimateField(const ImageType& imSrc, const Field3Df& field, Image3DSet<ImageType>& resImages, int nSteps=5);
00077 };
00078
00079 #include<ImLib3D/VisualizationAids.hxx>
00080
00081 #endif //_VisualizationAids_hpp