Open CASCADE Technology  7.6.0
Data Structures | Enumerations

AIS_ViewInputBuffer.hxx File Reference

#include <Aspect_ScrollDelta.hxx>
#include <AIS_SelectionScheme.hxx>
#include <Graphic3d_Vec2.hxx>
#include <NCollection_Sequence.hxx>
#include <V3d_TypeOfOrientation.hxx>

Data Structures

class  AIS_ViewInputBuffer
 Auxiliary structure defining viewer events. More...
 
struct  AIS_ViewInputBuffer::_orientation
 
struct  AIS_ViewInputBuffer::_highlighting
 
struct  AIS_ViewInputBuffer::_selection
 
struct  AIS_ViewInputBuffer::_panningParams
 
struct  AIS_ViewInputBuffer::_draggingParams
 
struct  AIS_ViewInputBuffer::_orbitRotation
 
struct  AIS_ViewInputBuffer::_viewRotation
 
struct  AIS_ViewInputBuffer::_zrotateParams
 

Enumerations

enum  AIS_ViewSelectionTool { AIS_ViewSelectionTool_Picking , AIS_ViewSelectionTool_RubberBand , AIS_ViewSelectionTool_Polygon , AIS_ViewSelectionTool_ZoomWindow }
 Selection mode. More...
 
enum  AIS_ViewInputBufferType { AIS_ViewInputBufferType_UI , AIS_ViewInputBufferType_GL }
 Input buffer type. More...
 

Enumeration Type Documentation

◆ AIS_ViewInputBufferType

Input buffer type.

Enumerator
AIS_ViewInputBufferType_UI 

input buffer for filling from UI thread

AIS_ViewInputBufferType_GL 

input buffer accessible from GL thread

◆ AIS_ViewSelectionTool

Selection mode.

Enumerator
AIS_ViewSelectionTool_Picking 

pick to select

AIS_ViewSelectionTool_RubberBand 

rubber-band to select

AIS_ViewSelectionTool_Polygon 

polyline to select

AIS_ViewSelectionTool_ZoomWindow 

zoom-in window (no selection)