OpBase Class Reference

#include <composite_mask.hh>

Inherited by AndOp, OrOp, and XorOp.

Public Member Functions

virtual ~OpBase ()
virtual OpBaseClone ()=0
virtual bool operator() (const MaskPtr &lhs, const MaskPtr &rhs, const Vec2 &v) const =0
virtual String GetName () const =0

Detailed Description

Definition at line 32 of file composite_mask.hh.


Constructor & Destructor Documentation

virtual ~OpBase (  )  [inline, virtual]

Definition at line 35 of file composite_mask.hh.


Member Function Documentation

virtual OpBase* Clone (  )  [pure virtual]

Implemented in AndOp, OrOp, and XorOp.

virtual String GetName (  )  const [pure virtual]

Implemented in AndOp, OrOp, and XorOp.

virtual bool operator() ( const MaskPtr lhs,
const MaskPtr rhs,
const Vec2 &  v 
) const [pure virtual]

Implemented in AndOp, OrOp, and XorOp.


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