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 }
00032
00033 #endif // __FISH_COMPUTE_NORMALS_HPP