PM2Drawable

2D Base drawable class.

PM2Drawable is an abstract base class which allows a graphic object to draw itself.


 * Source: pm_2drawable.h:21
 * Author: Dmitry A Steklenev
 * Version: 1.0

constructor PM2Drawable
Constructs the drawable object.


 * Source: pm_2drawable.h:25

public PM2Drawable (	)
 * Code:

destructor ~PM2Drawable
Destructs the drawable object.


 * Source: pm_2drawable.h:27

public virtual ~ PM2Drawable
 * Code:

constructor PM2Drawable
Constructs the drawable object from another object.


 * Source: pm_2drawable.h:32

protected PM2Drawable (const PM2Drawable & )
 * Code:

operator =
Assigns the value of one drawable object to another.


 * Source: pm_2drawable.h:34

protected PM2Drawable & operator = (	const PM2Drawable & )
 * Code:

method draw
Draws the graphic to the specified presentation space.

This is a pure virtual function.


 * Source: pm_2drawable.h:44

public virtual void draw (	HPS hps ) = 0
 * Code:

method bound
Return the bounding rectangle for this graphic.

This is a pure virtual function.


 * Source: pm_2drawable.h:52

public virtual PMRect bound const = 0
 * Code: