20 #ifndef SMESH_FACEORIENTATIONFILTER_H
21 #define SMESH_FACEORIENTATIONFILTER_H
25 #include <vtkPolyDataAlgorithm.h>
28 class vtkGlyphSource2D;
31 class VTKViewer_CellCenters;
41 void SetOrientationScale(
double );
44 void Set3dVectors(
bool );
51 virtual int RequestData(vtkInformation *, vtkInformationVector **,
52 vtkInformationVector *);
54 virtual int FillInputPortInformation(
int port, vtkInformation *info);
56 vtkPolyData* CreateArrowPolyData();
#define SMESHOBJECT_EXPORT
Definition: SMESH_Object.h:38
Passive filter take a polydata as input and create a dataset as output.
Definition: SMESH_FaceOrientationFilter.h:34
SMESH_FaceOrientationFilter()
VTKViewer_CellCenters * myFaceCenters
Definition: SMESH_FaceOrientationFilter.h:67
SMESH_FaceOrientationFilter(const SMESH_FaceOrientationFilter &)
Not implemented.
vtkGlyph3D * myBaseGlyph
Definition: SMESH_FaceOrientationFilter.h:70
bool Get3dVectors() const
Definition: SMESH_FaceOrientationFilter.h:45
vtkPolyData * myFacePolyData
Definition: SMESH_FaceOrientationFilter.h:66
bool my3dVectors
Definition: SMESH_FaceOrientationFilter.h:63
void operator=(const SMESH_FaceOrientationFilter &)
Not implemented.
vtkGlyphSource2D * myGlyphSource
Definition: SMESH_FaceOrientationFilter.h:69
vtkPolyData * myArrowPolyData
Definition: SMESH_FaceOrientationFilter.h:65
double myOrientationScale
Definition: SMESH_FaceOrientationFilter.h:64
double GetOrientationScale() const
Definition: SMESH_FaceOrientationFilter.h:42
vtkTypeMacro(SMESH_FaceOrientationFilter, vtkPolyDataAlgorithm) static SMESH_FaceOrientationFilter *New()
Create a new SMESH_FaceOrientationFilter.
vtkMaskPoints * myFaceMaskPoints
Definition: SMESH_FaceOrientationFilter.h:68