28 #ifndef CIRCLE_MASK_HH_
29 #define CIRCLE_MASK_HH_
33 namespace ost {
namespace img {
46 virtual void Shift(
const Vec2& v);
CircleMask(const Circle2 &c)
virtual void Shift(const Vec2 &v)
CircleMask(const Vec2 &v, Real d)
virtual void Expand(Real d)
virtual void Scale(Real d)
virtual void Apply(MaskVisitor &v)
virtual bool IsInside(const Vec2 &v)
boost::shared_ptr< MaskBase > MaskPtr