HOpSelectAreaOOC
Functions
|
|
char const * |
|
|
|
int |
|
int |
|
Detailed Description
-
template<typename SelectionSet>
class HOpSelectAreaOOC : public HOpSelectArea The HOpSelectAreaOOC class computes a selection list for OOC points inside a rectangular area. If this class is used by an HBaseView, the view must have an HSelectionSetOOC<SelectionSet> instance for its selection set.
- Param SelectionSet
The selection set type used by HSelectionSetOOC<SelectionSet>
Public Functions
-
inline HOpSelectAreaOOC(HBaseView &view)
Constructs an HOpSelectAreaOOC.
- Parameters
view – A reference to an HBaseView object.
-
inline virtual char const *GetName()
- Returns
A pointer to a character string denoting the name of the operator, which is “HOpSelectAreaOOC”.
-
inline virtual HBaseOperator *Clone()
Creates a new operator which is associated with the same view as the current operator. The user is responsible for deleting the newly created operator.
- Returns
A pointer to a copy of this operator.
-
inline virtual int OnLButtonDown(HEventInfo &e)
Starts to create a selection box that will select points inside it.
- Parameters
e – An HEventInfo object containing information about the current event.
- Returns
A value indicating the status of the event.
-
inline virtual int OnLButtonUp(HEventInfo &e)
Finalizes the selection box created by OnLButtonDown and selects points that lie inside the box.
- Parameters
e – An HEventInfo object containing information about the current event.
- Returns
A value indicating the status of the event.