VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkvmtkPolyDataBoundaryExtractor Class Reference

Extract boundary edges as poly lines. More...

#include <vtkvmtkPolyDataBoundaryExtractor.h>

Inheritance diagram for vtkvmtkPolyDataBoundaryExtractor:
[legend]
Collaboration diagram for vtkvmtkPolyDataBoundaryExtractor:
[legend]

Public Types

typedef vtkPolyDataAlgorithm Superclass
 
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataBoundaryExtractorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual int IsA (const char *type)
 
vtkvmtkPolyDataBoundaryExtractorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataBoundaryExtractorSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkPolyDataBoundaryExtractorNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataBoundaryExtractorSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkPolyDataBoundaryExtractorNew ()
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataBoundaryExtractor ()
 
 ~vtkvmtkPolyDataBoundaryExtractor ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataBoundaryExtractor ()
 
 ~vtkvmtkPolyDataBoundaryExtractor ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 

Detailed Description

Extract boundary edges as poly lines.

Date
2006/07/07 10:46:19
Revision
1.5

This class identifies boundary edges and organizes them into poly lines based on connectivity. It also provides the output with a point data vtkIntArray (set as active scalars) in which the ids of boundary points in the input dataset are stored.

Date
2006/07/17 09:53:14
Revision
1.5

This class identifies boundary edges and organizes them into poly lines based on connectivity. It also provides the output with a point data vtkIdTypeArray (set as active scalars) in which the ids of boundary points in the input dataset are stored.

Definition at line 35 of file ComputationalGeometry/vtkvmtkPolyDataBoundaryExtractor.h.

Member Typedef Documentation

◆ Superclass [1/2]

typedef vtkPolyDataAlgorithm vtkvmtkPolyDataBoundaryExtractor::Superclass

◆ Superclass [2/2]

typedef vtkPolyDataAlgorithm vtkvmtkPolyDataBoundaryExtractor::Superclass

Definition at line 37 of file Misc/vtkvmtkPolyDataBoundaryExtractor.h.

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataBoundaryExtractor() [1/2]

vtkvmtkPolyDataBoundaryExtractor::vtkvmtkPolyDataBoundaryExtractor ( )
protected

◆ ~vtkvmtkPolyDataBoundaryExtractor() [1/2]

vtkvmtkPolyDataBoundaryExtractor::~vtkvmtkPolyDataBoundaryExtractor ( )
inlineprotected

Definition at line 45 of file ComputationalGeometry/vtkvmtkPolyDataBoundaryExtractor.h.

45 {};

◆ vtkvmtkPolyDataBoundaryExtractor() [2/2]

vtkvmtkPolyDataBoundaryExtractor::vtkvmtkPolyDataBoundaryExtractor ( )
protected

◆ ~vtkvmtkPolyDataBoundaryExtractor() [2/2]

vtkvmtkPolyDataBoundaryExtractor::~vtkvmtkPolyDataBoundaryExtractor ( )
inlineprotected

Definition at line 44 of file Misc/vtkvmtkPolyDataBoundaryExtractor.h.

44 {}

Member Function Documentation

◆ IsTypeOf() [1/2]

static int vtkvmtkPolyDataBoundaryExtractor::IsTypeOf ( const char *  type)
static

◆ IsA() [1/2]

virtual int vtkvmtkPolyDataBoundaryExtractor::IsA ( const char *  type)
virtual

◆ SafeDownCast() [1/2]

static vtkvmtkPolyDataBoundaryExtractor* vtkvmtkPolyDataBoundaryExtractor::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal() [1/2]

virtual vtkObjectBase* vtkvmtkPolyDataBoundaryExtractor::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance() [1/2]

vtkvmtkPolyDataBoundaryExtractor* vtkvmtkPolyDataBoundaryExtractor::NewInstance ( ) const

◆ PrintSelf() [1/2]

void vtkvmtkPolyDataBoundaryExtractor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New() [1/2]

static vtkvmtkPolyDataBoundaryExtractor* vtkvmtkPolyDataBoundaryExtractor::New ( )
static

◆ RequestData() [1/2]

virtual int vtkvmtkPolyDataBoundaryExtractor::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ IsTypeOf() [2/2]

static int vtkvmtkPolyDataBoundaryExtractor::IsTypeOf ( const char *  type)
static

◆ IsA() [2/2]

virtual int vtkvmtkPolyDataBoundaryExtractor::IsA ( const char *  type)
virtual

◆ SafeDownCast() [2/2]

static vtkvmtkPolyDataBoundaryExtractor* vtkvmtkPolyDataBoundaryExtractor::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal() [2/2]

virtual vtkObjectBase* vtkvmtkPolyDataBoundaryExtractor::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance() [2/2]

vtkvmtkPolyDataBoundaryExtractor* vtkvmtkPolyDataBoundaryExtractor::NewInstance ( ) const

◆ PrintSelf() [2/2]

void vtkvmtkPolyDataBoundaryExtractor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New() [2/2]

static vtkvmtkPolyDataBoundaryExtractor* vtkvmtkPolyDataBoundaryExtractor::New ( )
static

◆ RequestData() [2/2]

virtual int vtkvmtkPolyDataBoundaryExtractor::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

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