HImagePanelManagerObject

Functions

HImagePanelManagerObject

~HImagePanelManagerObject

char const *

GetName

void

AddImagePanel

bool

DeleteImagePanel

bool

DeleteImagePanel

HImagePanel *

GetImagePanelByName

char const *

GetStaticName

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’.