InvertedMask Class Reference

#include <inverted_mask.hh>

Inherits ost::img::MaskBase.


Public Member Functions

 InvertedMask (const MaskPtr &lhs)
 InvertedMask (const InvertedMask &m)
virtual ~InvertedMask ()
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)

Protected Attributes

MaskPtr lhs_


Detailed Description

Definition at line 29 of file inverted_mask.hh.


Constructor & Destructor Documentation

InvertedMask ( const MaskPtr lhs  ) 

InvertedMask ( const InvertedMask m  ) 

virtual ~InvertedMask (  )  [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.


Field Documentation

MaskPtr lhs_ [protected]

Definition at line 45 of file inverted_mask.hh.


The documentation for this class was generated from the following file:

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8