HImagePanelManagerObject

Detailed Description

class HImagePanelManagerObject : public HObject

The HImagePanelManagerObject class manages multipe image panels.

Public Functions

HImagePanelManagerObject()

Constructs an HImagePanelManagerObject object.

~HImagePanelManagerObject()
virtual char const *GetName()
Returns:The name of the object which is ‘imagepanel’.
void AddImagePanel(HImagePanel *ip)

This method adds a new image panel to the manager class

Parameters:ip – Image Panel Identifier of new image region
bool DeleteImagePanel(char const *name, bool doDelete = true, HImagePanel **ip = 0)

This method deletes an existing image panel object given its name

Parameters:
  • name – Name of image panel
  • doDelete – True: Call destructor of image panel object
  • ip – Pointer to Image Panel object
Returns:

True: Found

bool DeleteImagePanel(HImagePanel *ip, bool doDelete = true)

This method deletes an existing image panel object given a pointer to it

Parameters:
  • ip – Pointer to Image Panel object
  • doDelete – True: Call destructor of image panel object
Returns:

True: Found

HImagePanel *GetImagePanelByName(char const *name)

This method retrieves a pointer to an image panel object given its name

Parameters:name – Name of image panel
Returns:Pointer to Image Panel

Public Static Functions

static char const *GetStaticName()
Returns:The name of the object which is ‘imagepanel’.