CircleMask Class Reference

#include <circle_mask.hh>

Inherits ost::img::MaskBase.

Public Member Functions

 CircleMask ()
 CircleMask (const Circle2 &c)
 CircleMask (const Vec2 &v, Real d)
virtual ~CircleMask ()
virtual MaskPtr Clone ()
virtual bool IsInside (const Vec2 &v)
virtual void Shift (const Vec2 &v)
virtual void Expand (Real d)
virtual void Scale (Real d)
virtual void Apply (MaskVisitor &v)

Detailed Description

Definition at line 35 of file circle_mask.hh.


Constructor & Destructor Documentation

CircleMask (  ) 
CircleMask ( const Circle2 &  c  ) 
CircleMask ( const Vec2 &  v,
Real  d 
)
virtual ~CircleMask (  )  [virtual]

Member Function Documentation

virtual void Apply ( MaskVisitor v  )  [virtual]

Implements MaskBase.

virtual MaskPtr Clone (  )  [virtual]

Implements MaskBase.

virtual void Expand ( Real  d  )  [virtual]

Implements MaskBase.

virtual bool IsInside ( const Vec2 &  v  )  [virtual]

Implements MaskBase.

virtual void Scale ( Real  d  )  [virtual]

Implements MaskBase.

virtual void Shift ( const Vec2 &  v  )  [virtual]

Implements MaskBase.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1