FComputeNormals.hpp

00001 #ifndef __FISH_COMPUTE_NORMALS_HPP
00002 #define __FISH_COMPUTE_NORMALS_HPP
00003 
00004 #include "fishboneDllApi.h"
00005 
00006 #include <ocean/plankton/VCotask.hpp>
00007 #include <field/Field.hpp>
00008 
00009 namespace Wizt
00010 {
00011 
00016 struct  fishbone_API FComputeNormalsTask : VCotask::ComputationState
00017 {
00018         RefPtr<Fiber::Field>    CoordField,
00019                                 CellField,
00020 
00021                                 VertexNormalField,
00022                                 CellNormalField;
00023 
00024         ~FComputeNormalsTask();
00025 
00026         override bool compute();
00027 
00028         void    clear();
00029 };
00030 
00031 } // namespace Wizt
00032 
00033 #endif // __FISH_COMPUTE_NORMALS_HPP