HImageRegion

Functions

HImageRegion

~HImageRegion

bool

IsSelected

char const *

GetName

int

GetID

Detailed Description

class HImageRegion

The HImageRegion class represents selectable regions inside an image panel.

Public Functions

HImageRegion(int identifier, char const *const name)

Constructs an HImageRegion object.

Parameters:
  • identifier – Numeric identifier of image region

  • name – Name of image region

~HImageRegion()
bool IsSelected(float x, float y, HC_KEY region_image_key, int width, int height)

This method determines if a region is selected given an x/y position and the associated region iage

Parameters:
  • x – Mouse X Coordinate

  • y – Mouse Y Coordinate

  • region_image_key – HOOPS Key to image defining image panel regions

  • width – Width of Image Panel

  • height – Height of Image Panel

Returns:

True: Mouse is inside of region

inline char const *GetName()

This method returns the name of the image region

Returns:

Name of image region

inline int GetID()

This method returns the identifier of the image region

Returns:

Identifier of image region