Viskores  1.0
MeshQualityMaxAngle.h
Go to the documentation of this file.
1 //============================================================================
2 // The contents of this file are covered by the Viskores license. See
3 // LICENSE.txt for details.
4 //
5 // By contributing to this file, all contributors agree to the Developer
6 // Certificate of Origin Version 1.1 (DCO 1.1) as stated in DCO.txt.
7 //============================================================================
8 
9 //============================================================================
10 // Copyright (c) Kitware, Inc.
11 // All rights reserved.
12 // See LICENSE.txt for details.
13 // This software is distributed WITHOUT ANY WARRANTY; without even
14 // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 // PURPOSE. See the above copyright notice for more information.
16 //
17 // Copyright 2014 National Technology & Engineering Solutions of Sandia, LLC (NTESS).
18 // Copyright 2014 UT-Battelle, LLC.
19 // Copyright 2014 Los Alamos National Security.
20 //
21 // Under the terms of Contract DE-NA0003525 with NTESS,
22 // the U.S. Government retains certain rights in this software.
23 //
24 // Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
25 // Laboratory (LANL), the U.S. Government retains certain rights in
26 // this software.
27 //============================================================================
28 #ifndef viskores_filter_mesh_info_MeshQualityMaxAngle_h
29 #define viskores_filter_mesh_info_MeshQualityMaxAngle_h
30 
31 #include <viskores/filter/Filter.h>
33 
34 namespace viskores
35 {
36 namespace filter
37 {
38 namespace mesh_info
39 {
40 
49 class VISKORES_FILTER_MESH_INFO_EXPORT MeshQualityMaxAngle : public viskores::filter::Filter
50 {
51 public:
53 
54 private:
55  viskores::cont::DataSet DoExecute(const viskores::cont::DataSet& input) override;
56 };
57 
58 } // namespace mesh_info
59 } // namespace filter
60 } // namespace viskores
61 
62 #endif //viskores_filter_mesh_info_MeshQualityMaxAngle_h
viskores::cont::DataSet
Contains and manages the geometric data structures that Viskores operates on.
Definition: DataSet.h:66
viskores::filter::Filter
Base class for all filters.
Definition: Filter.h:171
viskores
Groups connected points that have the same field value.
Definition: Atomic.h:27
viskores::filter::mesh_info::MeshQualityMaxAngle
Computes the maximum angle within each cell in degrees.
Definition: MeshQualityMaxAngle.h:49
viskores_filter_mesh_info_export.h
Filter.h