HRegionSelItem
Functions
HRegionSelItem |
|
~HRegionSelItem |
|
| char const * | GetName |
| int const | GetRegion |
| bool | Equals |
| bool | Highlight |
| bool | UnHighlight |
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.
-