pfe/src/analysis/dihedral_angles_filter.h

25 lines
655 B
C++

#ifndef DIHEDRAL_ANGLES_FILTER_H
#define DIHEDRAL_ANGLES_FILTER_H
#include <vtkUnstructuredGridAlgorithm.h>
#include <vtkIdList.h>
class DihedralAnglesFilter : public vtkUnstructuredGridAlgorithm {
public:
static DihedralAnglesFilter *New();
vtkTypeMacro(DihedralAnglesFilter, vtkUnstructuredGridAlgorithm);
vtkTypeBool RequestData(vtkInformation *request,
vtkInformationVector **inputVector,
vtkInformationVector *outputVector) override;
vtkGetMacro(AverageMinDegrees, double);
vtkGetMacro(MinMinDegrees, double);
protected:
~DihedralAnglesFilter() override = default;
double AverageMinDegrees;
double MinMinDegrees;
};
#endif