OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
OpBase Class Referenceabstract

#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 ( )
inlinevirtual

Definition at line 35 of file composite_mask.hh.

Member Function Documentation

virtual OpBase* Clone ( )
pure virtual

Implemented in XorOp, OrOp, and AndOp.

virtual String GetName ( ) const
pure virtual

Implemented in XorOp, OrOp, and AndOp.

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

Implemented in XorOp, OrOp, and AndOp.


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