Go to the documentation of this file.
10 #ifndef vtk_m_filter_vector_analysis_SurfaceNormal_h
11 #define vtk_m_filter_vector_analysis_SurfaceNormal_h
20 namespace vector_analysis
123 bool GenerateCellNormals =
false;
124 bool NormalizeCellNormals =
true;
125 bool GeneratePointNormals =
true;
126 bool AutoOrientNormals =
false;
127 bool FlipNormals =
false;
128 bool Consistency =
true;
137 #endif // vtk_m_filter_vector_analysis_SurfaceNormal_h
const std::string & GetPointNormalsName() const
Specify the name of the point normals field.
Definition: SurfaceNormals.h:89
Groups connected points that have the same field value.
Definition: Atomic.h:19
void SetPointNormalsName(const std::string &name)
Specify the name of the point normals field.
Definition: SurfaceNormals.h:87
bool GetGeneratePointNormals() const
Specify whether the point normals should be generated.
Definition: SurfaceNormals.h:75
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
std::string CellNormalsName
Definition: SurfaceNormals.h:130
void SetConsistency(bool v)
Specify whtehr polygon winding should be made consistent with normal orientation.
Definition: SurfaceNormals.h:116
bool GetGenerateCellNormals() const
Specify whether cell normals should be generated.
Definition: SurfaceNormals.h:57
#define VTKM_FILTER_VECTOR_ANALYSIS_EXPORT
Definition: vtkm_filter_vector_analysis_export.h:44
bool GetFlipNormals() const
Specify the direction to point normals when SetAutoOrientNormals() is true.
Definition: SurfaceNormals.h:108
void SetNormalizeCellNormals(bool value)
Specify whether the cell normals should be normalized.
Definition: SurfaceNormals.h:66
void SetGeneratePointNormals(bool value)
Specify whether the point normals should be generated.
Definition: SurfaceNormals.h:73
Computes normals for polygonal mesh.
Definition: SurfaceNormals.h:44
std::string PointNormalsName
Definition: SurfaceNormals.h:131
Base class for all filters.
Definition: Filter.h:163
void SetGenerateCellNormals(bool value)
Specify whether cell normals should be generated.
Definition: SurfaceNormals.h:55
bool GetNormalizeCellNormals() const
Specify whether the cell normals should be normalized.
Definition: SurfaceNormals.h:68
#define VTKM_CONT
Definition: ExportMacros.h:57
const std::string & GetCellNormalsName() const
Specify the name of the cell normals field.
Definition: SurfaceNormals.h:82
void SetFlipNormals(bool v)
Specify the direction to point normals when SetAutoOrientNormals() is true.
Definition: SurfaceNormals.h:106
bool GetConsistency() const
Specify whtehr polygon winding should be made consistent with normal orientation.
Definition: SurfaceNormals.h:118
void SetCellNormalsName(const std::string &name)
Specify the name of the cell normals field.
Definition: SurfaceNormals.h:80
void SetAutoOrientNormals(bool v)
Specify whether to orient the normals outwards from the surface.
Definition: SurfaceNormals.h:97
bool GetAutoOrientNormals() const
Specify whether to orient the normals outwards from the surface.
Definition: SurfaceNormals.h:99