13 #ifdef HMFC_STATIC_LIB
14 # error "Code cannot be statically linked."
27 #include "HOpSelectArea.h"
28 #include "HSelectionSetOOC.h"
39 template <
typename SelectionSet>
53 return "HOpSelectAreaOOC";
72 GetSelectionSet().DeSelectAll();
88 HC_Control_Update_By_Key(0,
"flush proxies and lock database");
92 HC_Set_Driver_Options(
"inspect proxies");
95 HC_Control_Update_By_Key(0,
"unlock database");
112 if (!selset.HasWindows())
116 HC_Set_Driver_Options(
"no inspect proxies");
119 HC_Inspect_Proxies(0, 0);
Definition: HSelectionSetOOC.h:77
virtual char const * GetName()
Definition: HOpSelectAreaOOC.h:51
virtual int OnLButtonUp(HEventInfo &hevent)
HC_KEY GetViewKey()
Definition: HBaseView.h:925
The HSelectionSet class manages a list of selected items.
Definition: HSelectionSet.h:66
virtual int OnLButtonDown(HEventInfo &hevent)
bool Control() const
Definition: HEventInfo.h:292
void AddRectangleWindow(ooc::Point const &min, ooc::Point const &max)
Definition: HSelectionSetOOC.h:408
HSelectionSet * GetSelection()
Definition: HBaseView.h:696
auto SynchronizeWith(Func const &task) -> decltype(task())
Definition: HSelectionSetOOC.h:436
The HBaseOperator class serves as a base for classes which handle user input and operate on the scene...
Definition: HBaseOperator.h:60
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:332
virtual int OnLButtonUp(HEventInfo &e)
Definition: HOpSelectAreaOOC.h:82
virtual int OnLButtonDown(HEventInfo &e)
Definition: HOpSelectAreaOOC.h:69
virtual HBaseOperator * Clone()
Definition: HOpSelectAreaOOC.h:60
HOpSelectAreaOOC(HBaseView &view)
Definition: HOpSelectAreaOOC.h:45
HBaseView * GetView()
Returns a pointer to the view that this operator is associated with.
Definition: HBaseOperator.h:103
HPoint m_ptRectangle[2]
Definition: HOpConstructRectangle.h:100
The HOpSelectArea class computes a selection list for objects inside a rectangular area...
Definition: HOpSelectArea.h:38
The HEventInfo class stores and manages event information.
Definition: HEventInfo.h:207
Definition: HOpSelectAreaOOC.h:40