house Class Reference

#include <house.h>

Collaboration diagram for house:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 house (const c_point &origin=c_point(0, 0), canvas *draw_on=NIL)
void draw ()
void erase ()
c_rectangle dimensions ()
int height ()
int width ()
void set_origin (const c_point &origin)
void set_canvas (canvas *draw_on)

Detailed Description

Definition at line 49 of file house.h.


Constructor & Destructor Documentation

house::house ( const c_point &  origin = c_point(0, 0),
canvas draw_on = NIL 
)

Definition at line 12 of file house.cpp.

References BLACK, set_canvas(), set_origin(), and WHITE.


Member Function Documentation

void house::draw (  ) 

Definition at line 71 of file house.cpp.

References paintable::draw().

void house::erase (  ) 

Definition at line 82 of file house.cpp.

References paintable::erase().

c_rectangle house::dimensions (  ) 

Definition at line 57 of file house.cpp.

References c_rectangle.

Referenced by height(), and width().

int house::height (  ) 

Definition at line 68 of file house.cpp.

References dimensions().

int house::width (  ) 

Definition at line 65 of file house.cpp.

References dimensions().

void house::set_origin ( const c_point &  origin  ) 

Definition at line 43 of file house.cpp.

References c_point, drawable::origin(), and visible_line::set_origin().

Referenced by house().

void house::set_canvas ( canvas draw_on  ) 

Definition at line 31 of file house.cpp.

Referenced by house().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 04:30:48 2008 for HOOPLE Libraries by  doxygen 1.5.1