LineSetOperator.hpp

00001 #ifndef __FISH_SPINE_LINESETOPERATOR_HPP
00002 #define __FISH_SPINE_LINESETOPERATOR_HPP
00003 
00004 #include "fishspineDllApi.h"
00005 
00006 #include <grid/types/LineSet.hpp>
00007 #include <bundle/BundleProperty.hpp>
00008 
00009 #include <bone/FishSlice.hpp>
00010 #include <bone/FishGrid.hpp>
00011 
00012 namespace Wizt
00013 {
00014 
00019 class   fishspine_API LineSetOperator : public Fish<Fiber::Grid>
00020                                       , public Fish<Fiber::Slice>
00021 {
00022 public:
00023 
00024         LineSetOperator(VObject*what, const string&s = "grid", int el=2);
00025 
00026         ~LineSetOperator(); 
00027 
00028 
00044         struct  GridInspector
00045         {
00046         static  Fiber::SkeletonExistence InspectionProperty()
00047                 {
00048                         return Fiber::SkeletonExistence( Fiber::LineSet::ID() );
00049                 }
00050         };
00051 };
00052 
00053 } // namespace
00054 
00055 #endif // __FISH_SPINE_LINESETOPERATOR_HPP
00056 
00057 
00058 
00059