TriangleFilter.cpp
Go to the documentation of this file.00001 /**<!--------------------------------------------------------------------> 00002 @file TriangleFilter.cpp 00003 @author Travis Fischer (fisch0920@gmail.com) 00004 @author Matthew Jacobs (jacobs.mh@gmail.com) 00005 @date Fall 2008 00006 00007 @brief 00008 2D symmetric triangle filter (aka linear/tent filter) 00009 <!-------------------------------------------------------------------->**/ 00010 00011 #include "TriangleFilter.h" 00012 00013 real_t TriangleFilter::evaluate(const Vector2 &pt) { 00014 const real_t radius = m_support / 2.0; 00015 00016 return MAX(0, 1.0 - pt[0] / radius) * MAX(0, 1.0 - pt[1] / radius); 00017 } 00018
Generated on 28 Feb 2009 for Milton by
1.5.6