Algorithm used for ofPolyline::getSmoothed(int smoothingSize, float smoothingSh)

Is there any info (article, webpage, theory, etc) related on how the ofPolyline::getSmoothed() works?