# HOpSelectPolygonOOC

## Functions

| `HOpSelectPolygonOOC`
char const * | `GetName`
HBaseOperator * | `Clone`
int | `OnLButtonDown`
int | `OnLButtonDblClk`

## Detailed Description

template<typename `SelectionSet`>
class `HOpSelectPolygonOOC` : public HOpSelectPolygon

  The HSelectPolygonOOC class computes a selection list for OOC points inside a polygonal 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 `HOpSelectPolygonOOC`(HBaseView &view)

    Constructs an HOpSelectPolygonOOC.

    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 “HOpSelectPolygonOOC”.

  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 lasso that will select points inside it. Each time the left mouse button is pressed, a new vertex is added to the polygon lasso.

    Parameters: | e – An HEventInfo object containing information about the current event.
    Returns: | A value indicating the status of the event.

  inline virtual int `OnLButtonDblClk`(HEventInfo &e)

    Finalizes the selection lasso created by OnLButtonDown and selects points that lie inside the polygon lasso.

    Parameters: | e – An HEventInfo object containing information about the current event.
    Returns: | A value indicating the status of the event.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize 3DF or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...