#include <prop.h>
Inheritance diagram for mimas::prop:
Public Types | |
enum | property_type { undefined_t, edgel_t, corner_t, edge_string_t } |
Public Member Functions | |
prop (property_type t) | |
virtual void | draw (image< rgba< unsigned char > > &output, int i, int j, bool c) |
Protected Member Functions | |
void | setPropertyType (property_type t) |
this is the base class for those structures. contains type and draw interface.
Definition at line 25 of file prop.h.
mimas::prop::prop | ( | property_type | t | ) | [inline] |
void mimas::prop::setPropertyType | ( | property_type | t | ) | [inline, protected] |
virtual void mimas::prop::draw | ( | image< rgba< unsigned char > > & | output, | |
int | i, | |||
int | j, | |||
bool | c | |||
) | [inline, virtual] |
Reimplemented in mimas::corner, mimas::edgel, and mimas::string_el.