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) static SMESH_FaceOrientationFilter *New() | |
| Create a new SMESH_FaceOrientationFilter. More... | |
| void | SetOrientationScale (double) |
| double | GetOrientationScale () const |
| void | Set3dVectors (bool) |
| bool | Get3dVectors () const |
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.
|
protectedvirtual |
| bool SMESH_FaceOrientationFilter::Get3dVectors | ( | ) | const |
Referenced by SMESH_DeviceActor::GetFacesOrientation3DVectors().
| double SMESH_FaceOrientationFilter::GetOrientationScale | ( | ) | const |
Referenced by SMESH_DeviceActor::GetFacesOrientationScale().
|
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.
Referenced by SMESH_DeviceActor::SetFacesOrientation3DVectors().
| void SMESH_FaceOrientationFilter::SetOrientationScale | ( | double | theScale | ) |
References myOrientationScale.
Referenced by SMESH_DeviceActor::SetFacesOrientationScale().
| SMESH_FaceOrientationFilter::vtkTypeMacro | ( | SMESH_FaceOrientationFilter | , |
| vtkPolyDataAlgorithm | |||
| ) |
Create a new SMESH_FaceOrientationFilter.
|
private |
Referenced by Set3dVectors().
|
private |
Referenced by Set3dVectors(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by RequestData(), Set3dVectors(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by ~SMESH_FaceOrientationFilter().
|
private |
Referenced by ~SMESH_FaceOrientationFilter().
|
private |
Referenced by RequestData(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by Set3dVectors(), and ~SMESH_FaceOrientationFilter().
|
private |
Referenced by RequestData(), and SetOrientationScale().