Open CASCADE Technology 7.8.0
|
Cells filter according to the given set of cells ids. More...
#include <IVtkTools_SubPolyDataFilter.hxx>
Public Member Functions | |
vtkTypeMacro (IVtkTools_SubPolyDataFilter, vtkPolyDataAlgorithm) static IVtkTools_SubPolyDataFilter *New() | |
void | PrintSelf (std::ostream &theOs, vtkIndent theIndent) |
void | SetData (const IVtk_IdTypeMap theSet) |
Set ids to be passed through this filter. | |
void | AddData (const IVtk_IdTypeMap theSet) |
Add ids to be passed through this filter. | |
void | SetData (const IVtk_ShapeIdList theIds) |
Set ids to be passed through this filter. | |
void | AddData (const IVtk_ShapeIdList theIds) |
Add ids to be passed through this filter. | |
void | Clear () |
Clear ids set to be passed through this filter. | |
void | SetIdsArrayName (const char *theArrayName) |
Set ids array name. | |
void | SetDoFiltering (const bool theDoFiltering) |
Protected Member Functions | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
Filter cells according to the given set of ids. Note: Data arrays are not passed through if filtering is turned on. | |
IVtkTools_SubPolyDataFilter () | |
virtual | ~IVtkTools_SubPolyDataFilter () |
Protected Attributes | |
IVtk_IdTypeMap | myIdsSet |
Set of ids to be passed through this filter. | |
const char * | myIdsArrayName |
bool | myDoFiltering |
bool | myToCopyNormals |
Cells filter according to the given set of cells ids.
|
protected |
|
protectedvirtual |
void IVtkTools_SubPolyDataFilter::AddData | ( | const IVtk_IdTypeMap | theSet | ) |
Add ids to be passed through this filter.
void IVtkTools_SubPolyDataFilter::AddData | ( | const IVtk_ShapeIdList | theIds | ) |
Add ids to be passed through this filter.
void IVtkTools_SubPolyDataFilter::Clear | ( | ) |
Clear ids set to be passed through this filter.
void IVtkTools_SubPolyDataFilter::PrintSelf | ( | std::ostream & | theOs, |
vtkIndent | theIndent | ||
) |
|
overrideprotectedvirtual |
Filter cells according to the given set of ids. Note: Data arrays are not passed through if filtering is turned on.
Reimplemented in IVtkTools_DisplayModeFilter.
void IVtkTools_SubPolyDataFilter::SetData | ( | const IVtk_IdTypeMap | theSet | ) |
Set ids to be passed through this filter.
void IVtkTools_SubPolyDataFilter::SetData | ( | const IVtk_ShapeIdList | theIds | ) |
Set ids to be passed through this filter.
IVtkTools_SubPolyDataFilter::vtkTypeMacro | ( | IVtkTools_SubPolyDataFilter | , |
vtkPolyDataAlgorithm | |||
) |
|
protected |
|
protected |
Set of ids to be passed through this filter.
|
protected |