Open CASCADE Technology
7.0.0
|
Cells filter according to the selected display mode by mesh parts types. This filter is used to get parts of a shape according to different display modes. More...
#include <IVtkTools_DisplayModeFilter.hxx>
Public Member Functions | |
vtkTypeMacro (IVtkTools_DisplayModeFilter, IVtkTools_SubPolyDataFilter) static IVtkTools_DisplayModeFilter *New() | |
void | PrintSelf (std::ostream &os, vtkIndent indent) |
void | SetDisplayMode (const IVtk_DisplayMode aMode) |
Set display mode to define cells types to be passed through this filter. More... | |
void | SetDisplaySharedVertices (const bool doDisplay) |
Display or not shared vertices. More... | |
IVtk_DisplayMode | GetDisplayMode () const |
Get current display mode. More... | |
Public Member Functions inherited from IVtkTools_SubPolyDataFilter | |
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. More... | |
void | AddData (const IVtk_IdTypeMap theSet) |
Add ids to be passed through this filter. More... | |
void | SetData (const IVtk_ShapeIdList theIds) |
Set ids to be passed through this filter. More... | |
void | AddData (const IVtk_ShapeIdList theIds) |
Add ids to be passed through this filter. More... | |
void | Clear () |
Clear ids set to be passed through this filter. More... | |
void | SetIdsArrayName (const char *theArrayName) |
Set ids array name. More... | |
void | SetDoFiltering (const bool theDoFiltering) |
Protected Member Functions | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Filter cells according to the given set of ids. More... | |
IVtkTools_DisplayModeFilter () | |
~IVtkTools_DisplayModeFilter () | |
Protected Member Functions inherited from IVtkTools_SubPolyDataFilter | |
IVtkTools_SubPolyDataFilter () | |
~IVtkTools_SubPolyDataFilter () | |
Protected Attributes | |
IVtk_DisplayMode | myDisplayMode |
Display mode defining mesh types to pass through this filter. More... | |
NCollection_DataMap< IVtk_DisplayMode, IVtk_IdTypeMap > | myModesDefinition |
bool | myDoDisplaySharedVertices |
Protected Attributes inherited from IVtkTools_SubPolyDataFilter | |
IVtk_IdTypeMap | myIdsSet |
Set of ids to be passed through this filter. More... | |
const char * | myIdsArrayName |
bool | myDoFiltering |
Cells filter according to the selected display mode by mesh parts types. This filter is used to get parts of a shape according to different display modes.
|
protected |
|
protected |
IVtk_DisplayMode IVtkTools_DisplayModeFilter::GetDisplayMode | ( | ) | const |
Get current display mode.
void IVtkTools_DisplayModeFilter::PrintSelf | ( | std::ostream & | os, |
vtkIndent | indent | ||
) |
|
protectedvirtual |
Filter cells according to the given set of ids.
Reimplemented from IVtkTools_SubPolyDataFilter.
void IVtkTools_DisplayModeFilter::SetDisplayMode | ( | const IVtk_DisplayMode | aMode | ) |
Set display mode to define cells types to be passed through this filter.
void IVtkTools_DisplayModeFilter::SetDisplaySharedVertices | ( | const bool | doDisplay | ) |
Display or not shared vertices.
IVtkTools_DisplayModeFilter::vtkTypeMacro | ( | IVtkTools_DisplayModeFilter | , |
IVtkTools_SubPolyDataFilter | |||
) |
|
protected |
Display mode defining mesh types to pass through this filter.
|
protected |
|
protected |