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().