Commit 3c0a7dcc authored by Utkarsh Ayachit's avatar Utkarsh Ayachit

Restructuring PAraVIewCore

Change-Id: I722cc07e91582d1e9d9549537a6e4f5d47ecebc6
parent d3eb1dc4
......@@ -284,6 +284,8 @@ else()
# turn some module ON to avoid warnings from VTK.
# set(Module_vtkCommonExecutionModel ON CACHE INTERNAL "" FORCE)
set (VTK_Group_ParaViewCore ON CACHE INTERNAL "" FORCE)
set (VTK_Group_ParaViewRendering ON CACHE INTERNAL "" FORCE)
set (VTK_Group_ParaView ON CACHE INTERNAL "" FORCE)
set (VTK_Group_ParaViewPython ${PARAVIEW_ENABLE_PYTHON} CACHE INTERNAL "" FORCE)
......@@ -292,9 +294,12 @@ else()
ParaViewCore/ClientServerStream
ParaViewCore/PythonSupport
ParaViewCore/Common
ParaViewCore/VTKExtensions
ParaViewCore/ClientServerCore
ParaViewCore/ServerImplementation
ParaViewCore/VTKExtensions/Core
ParaViewCore/VTKExtensions/Rendering
ParaViewCore/VTKExtensions/Default
#ParaViewCore/VTKExtensions
#ParaViewCore/ClientServerCore
#ParaViewCore/ServerImplementation
)
if (PARAVIEW_USE_ICE_T)
list(APPEND ParaViewModulesDirs
......
#==========================================================================
#
# Program: ParaView
#
# Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
# All rights reserved.
#
# ParaView is a free software; you can redistribute it and/or modify it
# under the terms of the ParaView license version 1.2.
#
# See License_v1.2.txt for the full ParaView license.
# A copy of this license can be obtained by contacting
# Kitware Inc.
# 28 Corporate Drive
# Clifton Park, NY 12065
# USA
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#==========================================================================
set(Module_SRCS
vtkAnimationPlayer.cxx
vtkCacheSizeKeeper.cxx
vtkCompositeAnimationPlayer.cxx
vtkCompositeMultiProcessController.cxx
vtkPriorityHelper.cxx
vtkPVAnimationCue.cxx
vtkPVAnimationScene.cxx
vtkPVBooleanKeyFrame.cxx
vtkPVCompositeDataPipeline.cxx
vtkPVCompositeKeyFrame.cxx
vtkPVCueManipulator.cxx
vtkPVExponentialKeyFrame.cxx
vtkPVExtentTranslator.cxx
vtkPVKeyFrameAnimationCue.cxx
vtkPVKeyFrameCueManipulator.cxx
vtkPVKeyFrame.cxx
vtkPVPostFilter.cxx
vtkPVPostFilterExecutive.cxx
vtkPVRampKeyFrame.cxx
vtkPVSinusoidKeyFrame.cxx
vtkPVTrivialExtentTranslator.cxx
vtkPVTrivialProducer.cxx
vtkRealtimeAnimationPlayer.cxx
vtkSequenceAnimationPlayer.cxx
vtkTimestepsAnimationPlayer.cxx
vtkUndoElement.cxx
vtkUndoSet.cxx
vtkUndoStack.cxx
)
set_source_files_properties(
vtkCacheSizeKeeper
WRAP_EXCLUDE
)
set_source_files_properties(
vtkAnimationPlayer
vtkCacheSizeKeeper
vtkPVAnimationCue
vtkPVCueManipulator
vtkPVKeyFrameAnimationCue
vtkUndoElement
ABSTRACT)
vtk_module_library(vtkPVVTKExtensionsCore ${Module_SRCS})
vtk_module(vtkPVVTKExtensionsCore
GROUPS
ParaViewCore
DEPENDS
vtkPVCommon
vtkFiltersCore
vtkParallelCore
)
......@@ -34,25 +34,13 @@ set(Module_SRCS
vtkAMRDualGridHelper.cxx
vtkAMRFileSeriesReader.cxx
vtkAMRIncrementalResampleHelper.cxx
vtkAnimationPlayer.cxx
vtkAppendArcLength.cxx
vtkAppendRectilinearGrid.cxx
vtkAttributeDataReductionFilter.cxx
vtkAttributeDataToTableFilter.cxx
vtkBlockDeliveryPreprocessor.cxx
vtkBSPCutsGenerator.cxx
vtkCacheSizeKeeper.cxx
vtkCameraInterpolator2.cxx
vtkCameraManipulator.cxx
vtkCameraManipulatorGUIHelper.cxx
vtkCellIntegrator.cxx
vtkChartNamedOptions.cxx
vtkCleanArrays.cxx
vtkCleanUnstructuredGrid.cxx
vtkCleanUnstructuredGridCells.cxx
vtkCompositeAnimationPlayer.cxx
vtkCompositeDataToUnstructuredGridFilter.cxx
vtkCompositeMultiProcessController.cxx
vtkCSVExporter.cxx
vtkCSVWriter.cxx
vtkDataSetToRectilinearGrid.cxx
......@@ -66,15 +54,11 @@ set(Module_SRCS
vtkFlashContour.cxx
vtkGridConnectivity.cxx
vtkHierarchicalFractal.cxx
vtkImageCompressor.cxx
vtkIntegrateAttributes.cxx
vtkIntegrateFlowThroughSurface.cxx
vtkInteractorStyleTransferFunctionEditor.cxx
# vtkInteractorStyleTransferFunctionEditor.cxx
vtkIntersectFragments.cxx
vtkIsoVolume.cxx
vtkKdTreeGenerator.cxx
vtkKdTreeManager.cxx
vtkMarkSelectedRows.cxx
vtkMaterialInterfaceCommBuffer.cxx
vtkMaterialInterfaceFilter.cxx
vtkMaterialInterfaceIdList.cxx
......@@ -87,8 +71,6 @@ set(Module_SRCS
vtkMergeArrays.cxx
vtkMergeCompositeDataSet.cxx
vtkMinMax.cxx
vtkMultiProcessControllerHelper.cxx
vtkOrderedCompositeDistributor.cxx
vtkParallelSerialWriter.cxx
vtkPConvertSelection.cxx
vtkPEnSightGoldBinaryReader.cxx
......@@ -101,7 +83,6 @@ set(Module_SRCS
vtkPointHandleRepresentationSphere.cxx
vtkPolyLineToRectilinearGridFilter.cxx
vtkPPhastaReader.cxx
vtkPriorityHelper.cxx
vtkPSciVizContingencyStats.cxx
vtkPSciVizDescriptiveStats.cxx
vtkPSciVizKMeans.cxx
......@@ -109,82 +90,35 @@ set(Module_SRCS
vtkPSciVizPCAStats.cxx
vtkPVAMRDualClip.cxx
vtkPVAMRDualContour.cxx
vtkPVAnimationCue.cxx
vtkPVAnimationScene.cxx
vtkPVArrayCalculator.cxx
vtkPVArrowSource.cxx
vtkPVAxesActor.cxx
vtkPVAxesWidget.cxx
vtkPVBooleanKeyFrame.cxx
vtkPVBox.cxx
vtkPVCenterAxesActor.cxx
vtkPVClipClosedSurface.cxx
vtkPVClipDataSet.cxx
vtkPVCompositeDataPipeline.cxx
vtkPVCompositeKeyFrame.cxx
vtkPVConnectivityFilter.cxx
vtkPVContourFilter.cxx
vtkPVCueManipulator.cxx
vtkPVDefaultPass.cxx
vtkPVDReader.cxx
vtkPVEnSightMasterServerReader.cxx
vtkPVEnSightMasterServerReader2.cxx
vtkPVEnSightMasterServerTranslator.cxx
vtkPVExponentialKeyFrame.cxx
vtkPVExtentTranslator.cxx
vtkPVExtractVOI.cxx
vtkPVFrustumActor.cxx
vtkPVGenericRenderWindowInteractor.cxx
vtkPVGeometryFilter.cxx
vtkPVGlyphFilter.cxx
vtkPVHardwareSelector.cxx
vtkPVInteractorStyle.cxx
vtkPVJoystickFly.cxx
vtkPVJoystickFlyIn.cxx
vtkPVJoystickFlyOut.cxx
vtkPVKeyFrame.cxx
vtkPVKeyFrameAnimationCue.cxx
vtkPVKeyFrameCueManipulator.cxx
vtkPVLinearExtrusionFilter.cxx
vtkPVLODActor.cxx
vtkPVLODVolume.cxx
vtkPVMergeTables.cxx
vtkPVMetaClipDataSet.cxx
vtkPVMetaSliceDataSet.cxx
vtkPVNullSource.cxx
vtkPVPlane.cxx
vtkPVPlotTime.cxx
vtkPVPostFilter.cxx
vtkPVPostFilterExecutive.cxx
vtkPVRampKeyFrame.cxx
vtkPVRecoverGeometryWireframe.cxx
vtkPVRenderViewProxy.cxx
vtkPVScalarBarActor.cxx
vtkPVSelectionSource.cxx
vtkPVSinusoidKeyFrame.cxx
vtkPVTextSource.cxx
vtkPVTrackballMoveActor.cxx
vtkPVTrackballMultiRotate.cxx
vtkPVTrackballPan.cxx
vtkPVTrackballRoll.cxx
vtkPVTrackballRotate.cxx
vtkPVTrackballZoom.cxx
vtkPVTransform.cxx
vtkPVTrivialExtentTranslator.cxx
vtkPVTrivialProducer.cxx
vtkPVUpdateSuppressor.cxx
vtkPVDataSetAlgorithmSelectorFilter.cxx
vtkQuerySelectionSource.cxx
vtkRealtimeAnimationPlayer.cxx
vtkRectilinearGridConnectivity.cxx
vtkReductionFilter.cxx
vtkScatterPlotMapper.cxx
vtkScatterPlotPainter.cxx
vtkSciVizStatistics.cxx
vtkSelectionConverter.cxx
vtkSelectionSerializer.cxx
vtkSequenceAnimationPlayer.cxx
vtkSortedTableStreamer.cxx
vtkSpyPlotBlock.cxx
vtkSpyPlotBlockIterator.cxx
vtkSpyPlotHistoryReader.cxx
......@@ -192,60 +126,28 @@ set(Module_SRCS
vtkSpyPlotReader.cxx
vtkSpyPlotReaderMap.cxx
vtkSpyPlotUniReader.cxx
vtkSquirtCompressor.cxx
vtkSurfaceVectors.cxx
vtkTableFFT.cxx
vtkTexturePainter.cxx
vtkTilesHelper.cxx
vtkTileDisplayHelper.cxx
vtkTimestepsAnimationPlayer.cxx
vtkTimeToTextConvertor.cxx
vtkTrackballPan.cxx
vtkTransferFunctionEditorRepresentation.cxx
vtkTransferFunctionEditorRepresentation1D.cxx
vtkTransferFunctionEditorRepresentationShapes1D.cxx
vtkTransferFunctionEditorRepresentationShapes2D.cxx
vtkTransferFunctionEditorRepresentationSimple1D.cxx
vtkTransferFunctionEditorWidget.cxx
vtkTransferFunctionEditorWidget1D.cxx
vtkTransferFunctionEditorWidgetShapes1D.cxx
vtkTransferFunctionEditorWidgetShapes2D.cxx
vtkTransferFunctionEditorWidgetSimple1D.cxx
vtkTransferFunctionViewer.cxx
vtkUndoElement.cxx
vtkUndoSet.cxx
vtkUndoStack.cxx
# vtkTransferFunctionEditorRepresentation.cxx
# vtkTransferFunctionEditorRepresentation1D.cxx
# vtkTransferFunctionEditorRepresentationShapes1D.cxx
# vtkTransferFunctionEditorRepresentationShapes2D.cxx
# vtkTransferFunctionEditorRepresentationSimple1D.cxx
# vtkTransferFunctionEditorWidget.cxx
# vtkTransferFunctionEditorWidget1D.cxx
# vtkTransferFunctionEditorWidgetShapes1D.cxx
# vtkTransferFunctionEditorWidgetShapes2D.cxx
# vtkTransferFunctionEditorWidgetSimple1D.cxx
# vtkTransferFunctionViewer.cxx
vtkUnstructuredPOPReader.cxx
vtkUpdateSuppressorPipeline.cxx
vtkViewLayout.cxx
vtkVolumeRepresentationPreprocessor.cxx
vtkVRMLSource.cxx
vtkXMLCollectionReader.cxx
vtkXMLPVDWriter.cxx
vtkXYChartNamedOptions.cxx
vtkZlibImageCompressor.cxx
)
if (PARAVIEW_USE_MPI)
list(APPEND Module_SRCS
vtkAllToNRedistributeCompositePolyData.cxx
vtkAllToNRedistributePolyData.cxx
vtkBalancedRedistributePolyData.cxx
vtkRedistributePolyData.cxx
vtkWeightedRedistributePolyData.cxx
vtkMPICompositeManager.cxx # deprecate?
)
if (PARAVIEW_USE_ICE_T)
list(APPEND Module_SRCS
vtkIceTCompositePass.cxx
vtkIceTContext.cxx)
endif()
endif()
set_source_files_properties(
vtkAMRDualGridHelper
vtkCacheSizeKeeper
vtkMaterialInterfaceCommBuffer
vtkMaterialInterfaceIdList