Sirikata
|
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_