occt: master 913a4c4a

Author Committer Branch Timestamp Parent
aba bugmaster master 2014-09-11 09:34:30 master 1ffd3d70
Affected Issues  0024904: Visualization - Integration of VIS component
Changeset 0024904: Visualization - Integration of VIS component:

Added new toolkit TKIVtk:
- TKIVtk toolkit includes IVtkVTK, IVtkTools, IVtkOCC, IVtk packages.
- TKIVtk provides OCC interface for VTK library functionality: it allows to use VTK window and event managment for OCC objects (shapes)

Porting on VTK 6:
- shape source inherits vtkPolyDataAlgorithm now (vtkPolyDataSource was removed form VTK as deprecated functionality).
- added factory auto-initialization in IVtkVTK_View
- remove using of deprecated methods of pipeline mechanism.

Get rid from warning in SelectMgr_SelectableObject. Removed firendship from SelectMgr_SelectableObject.

Corrected projector parameters for selection algorithm.

Removed unneeded picking algorithm modification.
mod - adm/UDLIST Diff File
add - src/IVtk/FILES Diff File
add - src/IVtk/IVtk_Interface.cxx Diff File
add - src/IVtk/IVtk_Interface.hxx Diff File
add - src/IVtk/IVtk_IShape.cxx Diff File
add - src/IVtk/IVtk_IShape.hxx Diff File
add - src/IVtk/IVtk_IShapeData.cxx Diff File
add - src/IVtk/IVtk_IShapeData.hxx Diff File
add - src/IVtk/IVtk_IShapeMesher.cxx Diff File
add - src/IVtk/IVtk_IShapeMesher.hxx Diff File
add - src/IVtk/IVtk_IShapePickerAlgo.cxx Diff File
add - src/IVtk/IVtk_IShapePickerAlgo.hxx Diff File
add - src/IVtk/IVtk_IView.cxx Diff File
add - src/IVtk/IVtk_IView.hxx Diff File
add - src/IVtk/IVtk_Types.hxx Diff File
add - src/IVtkOCC/FILES Diff File
add - src/IVtkOCC/IVtkOCC_SelectableObject.cxx Diff File
add - src/IVtkOCC/IVtkOCC_SelectableObject.hxx Diff File
add - src/IVtkOCC/IVtkOCC_Shape.cxx Diff File
add - src/IVtkOCC/IVtkOCC_Shape.hxx Diff File
add - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff File
add - src/IVtkOCC/IVtkOCC_ShapeMesher.hxx Diff File
add - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx Diff File
add - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx Diff File
add - src/IVtkOCC/IVtkOCC_ViewerSelector.cxx Diff File
add - src/IVtkOCC/IVtkOCC_ViewerSelector.hxx Diff File
add - src/IVtkTools/EXTERNLIB Diff File
add - src/IVtkTools/FILES Diff File
add - src/IVtkTools/IVtkTools.cxx Diff File
add - src/IVtkTools/IVtkTools.hxx Diff File
add - src/IVtkTools/IVtkTools_DisplayModeFilter.cxx Diff File
add - src/IVtkTools/IVtkTools_DisplayModeFilter.hxx Diff File
add - src/IVtkTools/IVtkTools_ShapeDataSource.cxx Diff File
add - src/IVtkTools/IVtkTools_ShapeDataSource.hxx Diff File
add - src/IVtkTools/IVtkTools_ShapeObject.cxx Diff File
add - src/IVtkTools/IVtkTools_ShapeObject.hxx Diff File
add - src/IVtkTools/IVtkTools_ShapePicker.cxx Diff File
add - src/IVtkTools/IVtkTools_ShapePicker.hxx Diff File
add - src/IVtkTools/IVtkTools_SubPolyDataFilter.cxx Diff File
add - src/IVtkTools/IVtkTools_SubPolyDataFilter.hxx Diff File
add - src/IVtkVTK/EXTERNLIB Diff File
add - src/IVtkVTK/FILES Diff File
add - src/IVtkVTK/IVtkVTK_CMPLRS.edl Diff File
add - src/IVtkVTK/IVtkVTK_ShapeData.cxx Diff File
add - src/IVtkVTK/IVtkVTK_ShapeData.hxx Diff File
add - src/IVtkVTK/IVtkVTK_View.cxx Diff File
add - src/IVtkVTK/IVtkVTK_View.hxx Diff File
mod - src/OS/Visualization.tcl Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
add - src/TKIVtk/EXTERNLIB Diff File
add - src/TKIVtk/FILES Diff File
add - src/TKIVtk/PACKAGES Diff File