2016-01-19 14:59:31 +00:00
|
|
|
##============================================================================
|
|
|
|
## Copyright (c) Kitware, Inc.
|
|
|
|
## All rights reserved.
|
|
|
|
## See LICENSE.txt for details.
|
2019-04-15 23:24:21 +00:00
|
|
|
##
|
2016-01-19 14:59:31 +00:00
|
|
|
## This software is distributed WITHOUT ANY WARRANTY; without even
|
|
|
|
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
|
|
## PURPOSE. See the above copyright notice for more information.
|
|
|
|
##============================================================================
|
|
|
|
|
|
|
|
set(headers
|
|
|
|
CellAverage.h
|
2018-05-10 18:56:45 +00:00
|
|
|
CellMeasures.h
|
2019-02-28 16:11:08 +00:00
|
|
|
CellSetConnectivity.h
|
2016-11-06 22:15:22 +00:00
|
|
|
CleanGrid.h
|
2017-04-18 15:01:17 +00:00
|
|
|
ClipWithField.h
|
|
|
|
ClipWithImplicitFunction.h
|
2017-01-09 20:54:47 +00:00
|
|
|
ContourTreeUniform.h
|
2018-09-26 17:48:37 +00:00
|
|
|
ContourTreeUniformAugmented.h
|
2018-06-22 13:20:33 +00:00
|
|
|
CoordinateSystemTransform.h
|
2018-02-27 14:24:46 +00:00
|
|
|
CrossProduct.h
|
|
|
|
DotProduct.h
|
2017-05-24 18:44:15 +00:00
|
|
|
Entropy.h
|
2016-01-19 14:59:31 +00:00
|
|
|
ExternalFaces.h
|
2017-05-04 19:43:05 +00:00
|
|
|
ExtractGeometry.h
|
2017-05-03 21:07:06 +00:00
|
|
|
ExtractPoints.h
|
2017-04-18 14:32:13 +00:00
|
|
|
ExtractStructured.h
|
2016-01-19 14:59:31 +00:00
|
|
|
FieldMetadata.h
|
2018-03-02 20:49:07 +00:00
|
|
|
FieldSelection.h
|
2018-03-29 18:46:39 +00:00
|
|
|
FieldToColors.h
|
2018-03-02 20:49:07 +00:00
|
|
|
Filter.h
|
2016-05-05 18:42:46 +00:00
|
|
|
FilterCell.h
|
|
|
|
FilterDataSet.h
|
|
|
|
FilterDataSetWithField.h
|
|
|
|
FilterField.h
|
2016-01-19 14:59:31 +00:00
|
|
|
FilterTraits.h
|
2019-03-25 13:08:16 +00:00
|
|
|
GhostCellClassify.h
|
|
|
|
GhostCellRemove.h
|
2016-12-14 16:00:07 +00:00
|
|
|
Gradient.h
|
2016-08-10 20:34:21 +00:00
|
|
|
Histogram.h
|
2018-12-04 23:42:34 +00:00
|
|
|
ImageConnectivity.h
|
2018-08-07 06:06:45 +00:00
|
|
|
Lagrangian.h
|
2016-01-19 14:59:31 +00:00
|
|
|
MarchingCubes.h
|
2017-03-21 22:11:06 +00:00
|
|
|
Mask.h
|
2017-03-08 23:04:12 +00:00
|
|
|
MaskPoints.h
|
2017-09-02 22:35:21 +00:00
|
|
|
NDEntropy.h
|
|
|
|
NDHistogram.h
|
2017-08-30 20:27:04 +00:00
|
|
|
OscillatorSource.h
|
2019-03-25 20:10:58 +00:00
|
|
|
Pathline.h
|
2016-12-14 20:10:43 +00:00
|
|
|
PointAverage.h
|
2016-01-19 14:59:31 +00:00
|
|
|
PointElevation.h
|
2018-06-14 16:23:22 +00:00
|
|
|
PointTransform.h
|
2016-01-19 14:59:31 +00:00
|
|
|
PolicyBase.h
|
2016-05-05 18:42:46 +00:00
|
|
|
PolicyDefault.h
|
2018-01-09 19:01:43 +00:00
|
|
|
Probe.h
|
2018-09-07 20:49:51 +00:00
|
|
|
SplitSharpEdges.h
|
2017-09-21 18:27:32 +00:00
|
|
|
Streamline.h
|
2017-06-07 16:21:46 +00:00
|
|
|
SurfaceNormals.h
|
2017-03-23 17:58:00 +00:00
|
|
|
Tetrahedralize.h
|
2016-01-19 14:59:31 +00:00
|
|
|
Threshold.h
|
2017-03-07 21:03:22 +00:00
|
|
|
ThresholdPoints.h
|
2017-03-23 17:58:00 +00:00
|
|
|
Triangulate.h
|
2017-01-19 20:27:42 +00:00
|
|
|
VectorMagnitude.h
|
2016-01-19 14:59:31 +00:00
|
|
|
VertexClustering.h
|
2018-06-20 15:51:51 +00:00
|
|
|
WarpScalar.h
|
2018-06-01 15:36:32 +00:00
|
|
|
WarpVector.h
|
2018-12-06 03:54:16 +00:00
|
|
|
ZFPCompressor1D.h
|
|
|
|
ZFPDecompressor1D.h
|
2018-12-06 19:06:16 +00:00
|
|
|
ZFPCompressor2D.h
|
|
|
|
ZFPDecompressor2D.h
|
2018-12-11 16:02:26 +00:00
|
|
|
ZFPCompressor3D.h
|
2018-12-11 16:12:29 +00:00
|
|
|
ZFPDecompressor3D.h
|
2016-01-19 14:59:31 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(header_template_sources
|
|
|
|
CellAverage.hxx
|
2018-05-10 18:56:45 +00:00
|
|
|
CellMeasures.hxx
|
2019-02-28 16:11:08 +00:00
|
|
|
CellSetConnectivity.hxx
|
2016-11-06 22:15:22 +00:00
|
|
|
CleanGrid.hxx
|
2017-05-05 14:19:53 +00:00
|
|
|
ClipWithField.hxx
|
2017-04-18 15:01:17 +00:00
|
|
|
ClipWithImplicitFunction.hxx
|
2017-01-09 20:54:47 +00:00
|
|
|
ContourTreeUniform.hxx
|
2018-09-26 17:48:37 +00:00
|
|
|
ContourTreeUniformAugmented.hxx
|
2018-06-24 20:29:20 +00:00
|
|
|
CoordinateSystemTransform.hxx
|
2018-02-27 14:24:46 +00:00
|
|
|
CrossProduct.hxx
|
|
|
|
DotProduct.hxx
|
2017-05-24 18:44:15 +00:00
|
|
|
Entropy.hxx
|
2016-01-19 14:59:31 +00:00
|
|
|
ExternalFaces.hxx
|
2017-05-04 19:43:05 +00:00
|
|
|
ExtractGeometry.hxx
|
2017-05-03 21:07:06 +00:00
|
|
|
ExtractPoints.hxx
|
2017-04-18 14:32:13 +00:00
|
|
|
ExtractStructured.hxx
|
2018-03-29 18:46:39 +00:00
|
|
|
FieldToColors.hxx
|
2018-03-02 20:49:07 +00:00
|
|
|
Filter.hxx
|
2016-05-05 18:42:46 +00:00
|
|
|
FilterCell.hxx
|
|
|
|
FilterDataSet.hxx
|
|
|
|
FilterDataSetWithField.hxx
|
|
|
|
FilterField.hxx
|
2019-03-25 13:08:16 +00:00
|
|
|
GhostCellClassify.hxx
|
|
|
|
GhostCellRemove.hxx
|
2016-12-14 16:00:07 +00:00
|
|
|
Gradient.hxx
|
2016-08-10 20:34:21 +00:00
|
|
|
Histogram.hxx
|
2018-12-04 23:42:34 +00:00
|
|
|
ImageConnectivity.hxx
|
2018-08-07 06:06:45 +00:00
|
|
|
Lagrangian.hxx
|
2016-01-19 14:59:31 +00:00
|
|
|
MarchingCubes.hxx
|
2017-03-21 22:11:06 +00:00
|
|
|
Mask.hxx
|
2017-03-08 23:04:12 +00:00
|
|
|
MaskPoints.hxx
|
2017-09-02 22:35:21 +00:00
|
|
|
NDEntropy.hxx
|
|
|
|
NDHistogram.hxx
|
2017-08-30 20:27:04 +00:00
|
|
|
OscillatorSource.hxx
|
2019-03-25 20:10:58 +00:00
|
|
|
Pathline.hxx
|
2016-12-14 20:10:43 +00:00
|
|
|
PointAverage.hxx
|
2016-01-19 14:59:31 +00:00
|
|
|
PointElevation.hxx
|
2018-06-14 16:23:22 +00:00
|
|
|
PointTransform.hxx
|
2018-01-09 19:01:43 +00:00
|
|
|
Probe.hxx
|
2018-09-07 20:49:51 +00:00
|
|
|
SplitSharpEdges.hxx
|
2017-09-21 18:27:32 +00:00
|
|
|
Streamline.hxx
|
2017-06-14 18:12:20 +00:00
|
|
|
SurfaceNormals.hxx
|
2017-03-23 17:58:00 +00:00
|
|
|
Tetrahedralize.hxx
|
2016-01-19 14:59:31 +00:00
|
|
|
Threshold.hxx
|
2017-03-07 21:03:22 +00:00
|
|
|
ThresholdPoints.hxx
|
2017-03-23 17:58:00 +00:00
|
|
|
Triangulate.hxx
|
2017-01-19 20:27:42 +00:00
|
|
|
VectorMagnitude.hxx
|
2016-01-19 14:59:31 +00:00
|
|
|
VertexClustering.hxx
|
2018-06-20 15:51:51 +00:00
|
|
|
WarpScalar.hxx
|
2018-06-01 15:36:32 +00:00
|
|
|
WarpVector.hxx
|
2018-12-06 03:54:16 +00:00
|
|
|
ZFPCompressor1D.hxx
|
|
|
|
ZFPDecompressor1D.hxx
|
2018-12-06 19:06:16 +00:00
|
|
|
ZFPCompressor2D.hxx
|
|
|
|
ZFPDecompressor2D.hxx
|
2018-12-11 16:02:26 +00:00
|
|
|
ZFPCompressor3D.hxx
|
2018-12-11 16:12:29 +00:00
|
|
|
ZFPDecompressor3D.hxx
|
2016-01-19 14:59:31 +00:00
|
|
|
)
|
|
|
|
|
2019-01-16 16:04:33 +00:00
|
|
|
vtkm_declare_headers(${headers})
|
2019-01-26 16:32:05 +00:00
|
|
|
vtkm_declare_headers(${header_template_sources})
|
2016-01-19 14:59:31 +00:00
|
|
|
|
2019-01-14 21:50:08 +00:00
|
|
|
# Create an interface library for vtkm_filter. At some point, this will be replaced with a real
|
|
|
|
# library that contains pre-built filters. That would be created with the vtkm_library CMake
|
|
|
|
# function (defined in VTKmWrappers.cmake).
|
|
|
|
add_library(vtkm_filter INTERFACE)
|
|
|
|
target_link_libraries(vtkm_filter INTERFACE vtkm_worklet)
|
|
|
|
install(TARGETS vtkm_filter EXPORT ${VTKm_EXPORT_NAME})
|
2016-01-19 14:59:31 +00:00
|
|
|
|
|
|
|
add_subdirectory(internal)
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
add_subdirectory(testing)
|