HRegionSelItem
Functions
char const * |
|
int const |
|
bool |
|
bool |
|
bool |
Detailed Description
-
class HRegionSelItem : public HSmartSelItem
The HRegionSelItem - region selection item which can handle instancing.
This implementation of HSmartSelItem class handles instanced regions. It also uses the ‘conditional styling’ mechanism to highlight the selection
Public Functions
-
HRegionSelItem(HShellObject const &oShellObj, HSelectionSet *selection_set, int incl_count, HC_KEY incl_keys[], int region)
Constructs a HRegionSelItem object.
- Parameters
key – HOOPS key to selection item.
selection_set – A pointer to the HOOPS selection set which owns this selection item.
incl_count – Number of include keys in the selection item segment path.
incl_keys – An array of HOOPS keys of all the include keys in the selection item path.
-
inline ~HRegionSelItem()
-
inline virtual char const *GetName() const
- Returns
A character pointer denoting the name which is “HRegionSelItem.”
-
inline virtual int const GetRegion() const
- Returns
The shell region which is selected.
-
virtual bool Equals(HSelectionItem const *i2) const
- Parameters
i2 – An HRegionSelItem object to be compared with this object.
- Returns
True if the two region selection elements are equal.
-
virtual bool Highlight()
Call this function to highlight the selection region.
- Returns
A true if the item was successfully highlighted.
-
virtual bool UnHighlight()
Call this function to unhighlight the selection item.
- Returns
A true if the item was successfully unhighlighted.
-
HRegionSelItem(HShellObject const &oShellObj, HSelectionSet *selection_set, int incl_count, HC_KEY incl_keys[], int region)