Open CASCADE Technology  7.0.0
Public Member Functions | Protected Member Functions | Protected Attributes
IVtkTools_SubPolyDataFilter Class Reference

Cells filter according to the given set of cells ids. More...

#include <IVtkTools_SubPolyDataFilter.hxx>

Inheritance diagram for IVtkTools_SubPolyDataFilter:
Inheritance graph
[legend]

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. 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. Note: Data arrays are not passed through if filtering is turned on. More...
 
 IVtkTools_SubPolyDataFilter ()
 
 ~IVtkTools_SubPolyDataFilter ()
 

Protected Attributes

IVtk_IdTypeMap myIdsSet
 Set of ids to be passed through this filter. More...
 
const char * myIdsArrayName
 
bool myDoFiltering
 

Detailed Description

Cells filter according to the given set of cells ids.

Constructor & Destructor Documentation

IVtkTools_SubPolyDataFilter::IVtkTools_SubPolyDataFilter ( )
protected
IVtkTools_SubPolyDataFilter::~IVtkTools_SubPolyDataFilter ( )
protected

Member Function Documentation

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 
)
virtual int IVtkTools_SubPolyDataFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

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.

void IVtkTools_SubPolyDataFilter::SetDoFiltering ( const bool  theDoFiltering)
void IVtkTools_SubPolyDataFilter::SetIdsArrayName ( const char *  theArrayName)

Set ids array name.

IVtkTools_SubPolyDataFilter::vtkTypeMacro ( IVtkTools_SubPolyDataFilter  ,
vtkPolyDataAlgorithm   
)

Field Documentation

bool IVtkTools_SubPolyDataFilter::myDoFiltering
protected
const char* IVtkTools_SubPolyDataFilter::myIdsArrayName
protected
IVtk_IdTypeMap IVtkTools_SubPolyDataFilter::myIdsSet
protected

Set of ids to be passed through this filter.


The documentation for this class was generated from the following file: