Passive filter take a polydata as input and create a dataset as output. More...
#include <SMESH_FaceOrientationFilter.h>

Public Member Functions | |
| vtkTypeMacro (SMESH_FaceOrientationFilter, vtkPolyDataAlgorithm) | |
| void | SetOrientationScale (double) |
| double | GetOrientationScale () const |
| void | Set3dVectors (bool) |
| bool | Get3dVectors () const |
Static Public Member Functions | |
| static SMESH_FaceOrientationFilter * | New () |
| Create a new SMESH_FaceOrientationFilter. More... | |
Protected Member Functions | |
| SMESH_FaceOrientationFilter () | |
| virtual | ~SMESH_FaceOrientationFilter () |
| virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| Execute method. More... | |
| virtual int | FillInputPortInformation (int port, vtkInformation *info) |
| vtkPolyData * | CreateArrowPolyData () |
Private Member Functions | |
| SMESH_FaceOrientationFilter (const SMESH_FaceOrientationFilter &) | |
| Not implemented. More... | |
| void | operator= (const SMESH_FaceOrientationFilter &) |
| Not implemented. More... | |
Private Attributes | |
| bool | my3dVectors |
| double | myOrientationScale |
| vtkPolyData * | myArrowPolyData |
| vtkPolyData * | myFacePolyData |
| VTKViewer_CellCenters * | myFaceCenters |
| vtkMaskPoints * | myFaceMaskPoints |
| vtkGlyphSource2D * | myGlyphSource |
| vtkGlyph3D * | myBaseGlyph |
Passive filter take a polydata as input and create a dataset as output.
|
protected |
|
protectedvirtual |
References myArrowPolyData, myBaseGlyph, myFaceCenters, myFaceMaskPoints, myFacePolyData, and myGlyphSource.
|
private |
Not implemented.
|
protected |
References PI.
Referenced by SMESH_FaceOrientationFilter().
|
protectedvirtual |
| bool SMESH_FaceOrientationFilter::Get3dVectors | ( | ) | const |
| double SMESH_FaceOrientationFilter::GetOrientationScale | ( | ) | const |
|
static |
|
private |
Not implemented.
|
protectedvirtual |
Execute method.
Output calculation.
References GetFaceParams(), myBaseGlyph, myFacePolyData, and myOrientationScale.
| void SMESH_FaceOrientationFilter::Set3dVectors | ( | bool | theState | ) |
References my3dVectors, myArrowPolyData, myBaseGlyph, and myGlyphSource.
| void SMESH_FaceOrientationFilter::SetOrientationScale | ( | double | theScale | ) |
References myOrientationScale.
| SMESH_FaceOrientationFilter::vtkTypeMacro | ( | SMESH_FaceOrientationFilter | , |
| vtkPolyDataAlgorithm | |||
| ) |
|
private |
Referenced by Set3dVectors(), and SMESH_FaceOrientationFilter().
|
private |
Referenced by Set3dVectors(), SMESH_FaceOrientationFilter(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by RequestData(), Set3dVectors(), SMESH_FaceOrientationFilter(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by SMESH_FaceOrientationFilter(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by SMESH_FaceOrientationFilter(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by RequestData(), SMESH_FaceOrientationFilter(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by Set3dVectors(), SMESH_FaceOrientationFilter(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by RequestData(), SetOrientationScale(), and SMESH_FaceOrientationFilter().