occt-products: master bd903bf8

Author Committer Branch Timestamp Parent
nds bugmaster master 2020-09-11 17:28:19 master 4427137f
Affected Issues  0030737: Visualization - implementing new selection schemes in context
Changeset 0030737: Visualization - implementing new selection schemes in context

AIS_SelectionScheme enumeration is defined to set which selection behaviour is used in Select of context
AIS_InteractiveContext is corrected to use single Select method instead of combination of Select/ShiftSelect methods with a selection scheme parameter.
Upgrade: Select() -> SelectDetected/Rectangle/Polygon(AIS_SelectionScheme_Replace), ShiftSelect -> SelectDetected/Rectangle/Polygon(AIS_SelectionScheme_XOR)
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - samples/mfc/ColDet/src/SampleCollisionDetectionDoc.cpp Diff File
mod - samples/mfc/CR/src/SampleCanonicalRecognitionView3D.cpp Diff File
mod - samples/mfc/modeler/src/MiniModelerDoc.cpp Diff File
mod - samples/mfc/ocaf/src/OCAFSampleView.cpp Diff File
mod - samples/mfc/OMF/src/MeshFWView3D.cpp Diff File
mod - samples/mfc/shapehealer/Kernel/Kernel_View3D.cxx Diff File
mod - samples/mfc/xde/src/XDESampleView3D.cpp Diff File
mod - samples/opencl/ray_tracing/src/View.cxx Diff File
mod - samples/qt/XDE/src/XDESampleView3D.cpp Diff File
mod - training/exercises/OCAF_Solution/qt/src/GUIFramework/GUIFramework_View.cxx Diff File
mod - training/exercises/ShapeHealing_Solution/mfc/ShapeHealingView3D.cpp Diff File
mod - training/exercises/Visualization/mfc/ExerciseDoc.cpp Diff File
mod - training/exercises/Visualization_Solution/qt/src/Exercise/Exercise_Steps.cxx Diff File
mod - training/exercises/Visualization_Solution/qt/src/GUIFramework/GUIFramework_View.cxx Diff File