#include <HObjects.h>
Public Member Functions | |
void | AddImagePanel (HImagePanel *ip) |
bool | DeleteImagePanel (HImagePanel *ip, bool doDelete=true) |
bool | DeleteImagePanel (char const *name, bool doDelete=true, HImagePanel **ip=0) |
HImagePanel * | GetImagePanelByName (char const *name) |
const char * | GetName () |
HImagePanelManagerObject () | |
Static Public Member Functions | |
static const char * | GetStaticName () |
Protected Attributes | |
struct vlist_s * | m_ImagePanelList |
HImagePanelManagerObject::HImagePanelManagerObject | ( | ) |
Constructs an HImagePanelManagerObject object.
void HImagePanelManagerObject::AddImagePanel | ( | HImagePanel * | ip | ) |
This method adds a new image panel to the manager class
ip | Image Panel Identifier of new image region |
bool HImagePanelManagerObject::DeleteImagePanel | ( | HImagePanel * | ip, | |
bool | doDelete = true | |||
) |
This method deletes an existing image panel object given a pointer to it
ip | Pointer to Image Panel object | |
doDelete | True: Call destructor of image panel object |
bool HImagePanelManagerObject::DeleteImagePanel | ( | char const * | name, | |
bool | doDelete = true , |
|||
HImagePanel ** | ip = 0 | |||
) |
This method deletes an existing image panel object given its name
name | Name of image panel | |
doDelete | True: Call destructor of image panel object | |
ip | Pointer to Image Panel object |
HImagePanel* HImagePanelManagerObject::GetImagePanelByName | ( | char const * | name | ) |
This method retrieves a pointer to an image panel object given its name
name | Name of image panel |
const char* HImagePanelManagerObject::GetName | ( | ) | [virtual] |
static const char* HImagePanelManagerObject::GetStaticName | ( | ) | [static] |
struct vlist_s* HImagePanelManagerObject::m_ImagePanelList [read, protected] |
List of Image panels