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

Split an unstructured grid into groups/branches corresponding to their proximity to the polyball line of a branched centerline. More...

#include <vtkvmtkUnstructuredGridCenterlineGroupsClipper.h>

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

Public Types

typedef vtkUnstructuredGridAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkUnstructuredGridCenterlineGroupsClipperNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetCenterlines (vtkPolyData *)
 
virtual vtkPolyData * GetCenterlines ()
 
virtual void SetCenterlineGroupIds (vtkIdList *)
 
virtual vtkIdList * GetCenterlineGroupIds ()
 
virtual void SetCenterlineGroupIdsArrayName (const char *)
 
virtual char * GetCenterlineGroupIdsArrayName ()
 
virtual void SetCenterlineRadiusArrayName (const char *)
 
virtual char * GetCenterlineRadiusArrayName ()
 
virtual void SetGroupIdsArrayName (const char *)
 
virtual char * GetGroupIdsArrayName ()
 
virtual void SetBlankingArrayName (const char *)
 
virtual char * GetBlankingArrayName ()
 
virtual void SetClipAllCenterlineGroupIds (int)
 
virtual int GetClipAllCenterlineGroupIds ()
 
virtual void ClipAllCenterlineGroupIdsOn ()
 
virtual void ClipAllCenterlineGroupIdsOff ()
 
virtual void SetGenerateClippedOutput (int)
 
virtual int GetGenerateClippedOutput ()
 
virtual void GenerateClippedOutputOn ()
 
virtual void GenerateClippedOutputOff ()
 
vtkUnstructuredGrid * GetClippedOutput ()
 
virtual void SetCutoffRadiusFactor (double)
 
virtual double GetCutoffRadiusFactor ()
 
virtual void SetClipValue (double)
 
virtual double GetClipValue ()
 
virtual void SetUseRadiusInformation (int)
 
virtual int GetUseRadiusInformation ()
 
virtual void UseRadiusInformationOn ()
 
virtual void UseRadiusInformationOff ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkUnstructuredGridCenterlineGroupsClipperSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkUnstructuredGridCenterlineGroupsClipperNew ()
 

Protected Member Functions

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

Protected Attributes

vtkPolyData * Centerlines
 
vtkIdList * CenterlineGroupIds
 
char * CenterlineGroupIdsArrayName
 
char * CenterlineRadiusArrayName
 
char * GroupIdsArrayName
 
char * BlankingArrayName
 
int ClipAllCenterlineGroupIds
 
double CutoffRadiusFactor
 
double ClipValue
 
int GenerateClippedOutput
 
int UseRadiusInformation
 

Detailed Description

Split an unstructured grid into groups/branches corresponding to their proximity to the polyball line of a branched centerline.

Sun Feb 20 15:29:37 CET 2011 Revision: 1.0

..

Definition at line 37 of file vtkvmtkUnstructuredGridCenterlineGroupsClipper.h.

Member Typedef Documentation

◆ Superclass

typedef vtkUnstructuredGridAlgorithm vtkvmtkUnstructuredGridCenterlineGroupsClipper::Superclass

Constructor & Destructor Documentation

◆ vtkvmtkUnstructuredGridCenterlineGroupsClipper()

vtkvmtkUnstructuredGridCenterlineGroupsClipper::vtkvmtkUnstructuredGridCenterlineGroupsClipper ( )
protected

◆ ~vtkvmtkUnstructuredGridCenterlineGroupsClipper()

vtkvmtkUnstructuredGridCenterlineGroupsClipper::~vtkvmtkUnstructuredGridCenterlineGroupsClipper ( )
protected

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkUnstructuredGridCenterlineGroupsClipper::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkUnstructuredGridCenterlineGroupsClipper* vtkvmtkUnstructuredGridCenterlineGroupsClipper::NewInstance ( ) const

◆ PrintSelf()

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

◆ New()

static vtkvmtkUnstructuredGridCenterlineGroupsClipper* vtkvmtkUnstructuredGridCenterlineGroupsClipper::New ( )
static

◆ SetCenterlines()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetCenterlines ( vtkPolyData *  )
virtual

◆ GetCenterlines()

virtual vtkPolyData* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetCenterlines ( )
virtual

◆ SetCenterlineGroupIds()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetCenterlineGroupIds ( vtkIdList *  )
virtual

◆ GetCenterlineGroupIds()

virtual vtkIdList* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetCenterlineGroupIds ( )
virtual

◆ SetCenterlineGroupIdsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetCenterlineGroupIdsArrayName ( const char *  )
virtual

◆ GetCenterlineGroupIdsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetCenterlineGroupIdsArrayName ( )
virtual

◆ SetCenterlineRadiusArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetCenterlineRadiusArrayName ( const char *  )
virtual

◆ GetCenterlineRadiusArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetCenterlineRadiusArrayName ( )
virtual

◆ SetGroupIdsArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetGroupIdsArrayName ( const char *  )
virtual

◆ GetGroupIdsArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetGroupIdsArrayName ( )
virtual

◆ SetBlankingArrayName()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetBlankingArrayName ( const char *  )
virtual

◆ GetBlankingArrayName()

virtual char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetBlankingArrayName ( )
virtual

◆ SetClipAllCenterlineGroupIds()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetClipAllCenterlineGroupIds ( int  )
virtual

◆ GetClipAllCenterlineGroupIds()

virtual int vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetClipAllCenterlineGroupIds ( )
virtual

◆ ClipAllCenterlineGroupIdsOn()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::ClipAllCenterlineGroupIdsOn ( )
virtual

◆ ClipAllCenterlineGroupIdsOff()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::ClipAllCenterlineGroupIdsOff ( )
virtual

◆ SetGenerateClippedOutput()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetGenerateClippedOutput ( int  )
virtual

◆ GetGenerateClippedOutput()

virtual int vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetGenerateClippedOutput ( )
virtual

◆ GenerateClippedOutputOn()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::GenerateClippedOutputOn ( )
virtual

◆ GenerateClippedOutputOff()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::GenerateClippedOutputOff ( )
virtual

◆ GetClippedOutput()

vtkUnstructuredGrid* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetClippedOutput ( )

◆ SetCutoffRadiusFactor()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetCutoffRadiusFactor ( double  )
virtual

◆ GetCutoffRadiusFactor()

virtual double vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetCutoffRadiusFactor ( )
virtual

◆ SetClipValue()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetClipValue ( double  )
virtual

◆ GetClipValue()

virtual double vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetClipValue ( )
virtual

◆ SetUseRadiusInformation()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::SetUseRadiusInformation ( int  )
virtual

◆ GetUseRadiusInformation()

virtual int vtkvmtkUnstructuredGridCenterlineGroupsClipper::GetUseRadiusInformation ( )
virtual

◆ UseRadiusInformationOn()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::UseRadiusInformationOn ( )
virtual

◆ UseRadiusInformationOff()

virtual void vtkvmtkUnstructuredGridCenterlineGroupsClipper::UseRadiusInformationOff ( )
virtual

◆ RequestData()

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

Member Data Documentation

◆ Centerlines

vtkPolyData* vtkvmtkUnstructuredGridCenterlineGroupsClipper::Centerlines
protected

◆ CenterlineGroupIds

vtkIdList* vtkvmtkUnstructuredGridCenterlineGroupsClipper::CenterlineGroupIds
protected

◆ CenterlineGroupIdsArrayName

char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::CenterlineGroupIdsArrayName
protected

◆ CenterlineRadiusArrayName

char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::CenterlineRadiusArrayName
protected

◆ GroupIdsArrayName

char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::GroupIdsArrayName
protected

◆ BlankingArrayName

char* vtkvmtkUnstructuredGridCenterlineGroupsClipper::BlankingArrayName
protected

◆ ClipAllCenterlineGroupIds

int vtkvmtkUnstructuredGridCenterlineGroupsClipper::ClipAllCenterlineGroupIds
protected

◆ CutoffRadiusFactor

double vtkvmtkUnstructuredGridCenterlineGroupsClipper::CutoffRadiusFactor
protected

◆ ClipValue

double vtkvmtkUnstructuredGridCenterlineGroupsClipper::ClipValue
protected

◆ GenerateClippedOutput

int vtkvmtkUnstructuredGridCenterlineGroupsClipper::GenerateClippedOutput
protected

◆ UseRadiusInformation

int vtkvmtkUnstructuredGridCenterlineGroupsClipper::UseRadiusInformation
protected

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