Sirikata
libmesh/plugins/common-filters/ComputeNormalsFilter.hpp
Go to the documentation of this file.
00001 // Copyright (c) 2011 Sirikata Authors. All rights reserved.
00002 // Use of this source code is governed by a BSD-style license that can
00003 // be found in the LICENSE file.
00004 
00005 #ifndef _LIBMESH_PLUGIN_COMMON_FILTERS_COMPUTE_NORMALS_FILTER_HPP_
00006 #define _LIBMESH_PLUGIN_COMMON_FILTERS_COMPUTE_NORMALS_FILTER_HPP_
00007 
00008 #include <sirikata/mesh/Filter.hpp>
00009 
00010 namespace Sirikata {
00011 namespace Mesh {
00012 
00016 class ComputeNormalsFilter : public Filter {
00017 public:
00018     static Filter* create(const String& args);
00019 
00020     virtual ~ComputeNormalsFilter() {}
00021 
00022     virtual FilterDataPtr apply(FilterDataPtr input);
00023 };
00024 
00025 } // namespace Mesh
00026 } // namespace Sirikata
00027 
00028 #endif //_LIBMESH_PLUGIN_COMMON_FILTERS_COMPUTE_NORMALS_FILTER_HPP_