VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkExtractSelectedTree Class Reference

return a subtree from a vtkTree More...

#include <vtkExtractSelectedTree.h>

Inherits vtkTreeAlgorithm.

Public Types

typedef vtkTreeAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkExtractSelectedTreeNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetSelectionConnection (vtkAlgorithmOutput *in)
 
int FillInputPortInformation (int port, vtkInformation *info)
 

Static Public Member Functions

static vtkExtractSelectedTreeNew ()
 
static int IsTypeOf (const char *type)
 
static vtkExtractSelectedTreeSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkExtractSelectedTree ()
 
 ~vtkExtractSelectedTree ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int BuildTree (vtkTree *inputTree, vtkIdTypeArray *list, vtkMutableDirectedGraph *builder)
 

Detailed Description

return a subtree from a vtkTree

input 0 — a vtkTree input 1 — a vtkSelection, containing selected vertices. It may have FILED_type set to POINTS ( a vertex selection) or CELLS (an edge selection). A vertex selection preserves the edges that connect selected vertices. An edge selection perserves the vertices that are adjacent to at least one selected edges.

Tests:
vtkExtractSelectedTree (Tests)

Definition at line 40 of file vtkExtractSelectedTree.h.

Member Typedef Documentation

typedef vtkTreeAlgorithm vtkExtractSelectedTree::Superclass

Definition at line 44 of file vtkExtractSelectedTree.h.

Constructor & Destructor Documentation

vtkExtractSelectedTree::vtkExtractSelectedTree ( )
protected
vtkExtractSelectedTree::~vtkExtractSelectedTree ( )
protected

Member Function Documentation

static vtkExtractSelectedTree* vtkExtractSelectedTree::New ( )
static
static int vtkExtractSelectedTree::IsTypeOf ( const char *  type)
static
virtual int vtkExtractSelectedTree::IsA ( const char *  type)
virtual
static vtkExtractSelectedTree* vtkExtractSelectedTree::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkExtractSelectedTree::NewInstanceInternal ( ) const
protectedvirtual
vtkExtractSelectedTree* vtkExtractSelectedTree::NewInstance ( ) const
void vtkExtractSelectedTree::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkExtractSelectedTree::SetSelectionConnection ( vtkAlgorithmOutput *  in)

A convenience method for setting the second input (i.e. the selection).

int vtkExtractSelectedTree::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
int vtkExtractSelectedTree::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
int vtkExtractSelectedTree::BuildTree ( vtkTree *  inputTree,
vtkIdTypeArray *  list,
vtkMutableDirectedGraph *  builder 
)
protected

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