Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HImagePanelManagerObject Class Reference

The HImagePanelManagerObject class manages multipe image panels. More...

#include <HObjects.h>

List of all members.

Public Member Functions

void AddImagePanel (HImagePanel *ip)
bool DeleteImagePanel (char const *name, bool doDelete=true, HImagePanel **ip=0)
bool DeleteImagePanel (HImagePanel *ip, bool doDelete=true)
HImagePanelGetImagePanelByName (char const *name)
const char * GetName ()
 HImagePanelManagerObject ()

Static Public Member Functions

static const char * GetStaticName ()

Protected Attributes

struct vlist_s * m_ImagePanelList

Detailed Description

The HImagePanelManagerObject class manages multipe image panels.


Constructor & Destructor Documentation

HImagePanelManagerObject::HImagePanelManagerObject ( )

Constructs an HImagePanelManagerObject object.


Member Function Documentation

void HImagePanelManagerObject::AddImagePanel ( HImagePanel ip)

This method adds a new image panel to the manager class

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

This method deletes an existing image panel object given its name

Parameters:
nameName of image panel
doDeleteTrue: Call destructor of image panel object
ipPointer to Image Panel object
Returns:
True: Found
bool HImagePanelManagerObject::DeleteImagePanel ( HImagePanel ip,
bool  doDelete = true 
)

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

Parameters:
ipPointer to Image Panel object
doDeleteTrue: Call destructor of image panel object
Returns:
True: Found
HImagePanel* HImagePanelManagerObject::GetImagePanelByName ( char const *  name)

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

Parameters:
nameName of image panel
Returns:
Pointer to Image Panel
const char* HImagePanelManagerObject::GetName ( ) [virtual]
Returns:
The name of the object which is 'imagepanel'.

Implements HObject.

static const char* HImagePanelManagerObject::GetStaticName ( ) [static]
Returns:
The name of the object which is 'imagepanel'.

Member Data Documentation

struct vlist_s* HImagePanelManagerObject::m_ImagePanelList [protected]

List of Image panels


The documentation for this class was generated from the following file: