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 doxygen 1.5.6