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

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

#include <vtkvmtkPolyDataCenterlineGroupsClipper.h>

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

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataCenterlineGroupsClipperNewInstance () 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 ()
 
vtkPolyData * 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 vtkvmtkPolyDataCenterlineGroupsClipperSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkPolyDataCenterlineGroupsClipperNew ()
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataCenterlineGroupsClipper ()
 
 ~vtkvmtkPolyDataCenterlineGroupsClipper ()
 
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 a surface into groups/branches corresponding to their proximity to the polyball line of a branched centerline.

Date
2006/04/06 16:46:43
Revision
1.7

...

Definition at line 37 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

Member Typedef Documentation

◆ Superclass

Definition at line 40 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataCenterlineGroupsClipper()

vtkvmtkPolyDataCenterlineGroupsClipper::vtkvmtkPolyDataCenterlineGroupsClipper ( )
protected

◆ ~vtkvmtkPolyDataCenterlineGroupsClipper()

vtkvmtkPolyDataCenterlineGroupsClipper::~vtkvmtkPolyDataCenterlineGroupsClipper ( )
protected

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkPolyDataCenterlineGroupsClipper::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkPolyDataCenterlineGroupsClipper* vtkvmtkPolyDataCenterlineGroupsClipper::NewInstance ( ) const

◆ PrintSelf()

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

◆ New()

static vtkvmtkPolyDataCenterlineGroupsClipper* vtkvmtkPolyDataCenterlineGroupsClipper::New ( )
static

◆ SetCenterlines()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetCenterlines ( vtkPolyData *  )
virtual

◆ GetCenterlines()

virtual vtkPolyData* vtkvmtkPolyDataCenterlineGroupsClipper::GetCenterlines ( )
virtual

◆ SetCenterlineGroupIds()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetCenterlineGroupIds ( vtkIdList *  )
virtual

◆ GetCenterlineGroupIds()

virtual vtkIdList* vtkvmtkPolyDataCenterlineGroupsClipper::GetCenterlineGroupIds ( )
virtual

◆ SetCenterlineGroupIdsArrayName()

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

◆ GetCenterlineGroupIdsArrayName()

virtual char* vtkvmtkPolyDataCenterlineGroupsClipper::GetCenterlineGroupIdsArrayName ( )
virtual

◆ SetCenterlineRadiusArrayName()

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

◆ GetCenterlineRadiusArrayName()

virtual char* vtkvmtkPolyDataCenterlineGroupsClipper::GetCenterlineRadiusArrayName ( )
virtual

◆ SetGroupIdsArrayName()

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

◆ GetGroupIdsArrayName()

virtual char* vtkvmtkPolyDataCenterlineGroupsClipper::GetGroupIdsArrayName ( )
virtual

◆ SetBlankingArrayName()

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

◆ GetBlankingArrayName()

virtual char* vtkvmtkPolyDataCenterlineGroupsClipper::GetBlankingArrayName ( )
virtual

◆ SetClipAllCenterlineGroupIds()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetClipAllCenterlineGroupIds ( int  )
virtual

◆ GetClipAllCenterlineGroupIds()

virtual int vtkvmtkPolyDataCenterlineGroupsClipper::GetClipAllCenterlineGroupIds ( )
virtual

◆ ClipAllCenterlineGroupIdsOn()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::ClipAllCenterlineGroupIdsOn ( )
virtual

◆ ClipAllCenterlineGroupIdsOff()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::ClipAllCenterlineGroupIdsOff ( )
virtual

◆ SetGenerateClippedOutput()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetGenerateClippedOutput ( int  )
virtual

◆ GetGenerateClippedOutput()

virtual int vtkvmtkPolyDataCenterlineGroupsClipper::GetGenerateClippedOutput ( )
virtual

◆ GenerateClippedOutputOn()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::GenerateClippedOutputOn ( )
virtual

◆ GenerateClippedOutputOff()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::GenerateClippedOutputOff ( )
virtual

◆ GetClippedOutput()

vtkPolyData* vtkvmtkPolyDataCenterlineGroupsClipper::GetClippedOutput ( )

◆ SetCutoffRadiusFactor()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetCutoffRadiusFactor ( double  )
virtual

◆ GetCutoffRadiusFactor()

virtual double vtkvmtkPolyDataCenterlineGroupsClipper::GetCutoffRadiusFactor ( )
virtual

◆ SetClipValue()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetClipValue ( double  )
virtual

◆ GetClipValue()

virtual double vtkvmtkPolyDataCenterlineGroupsClipper::GetClipValue ( )
virtual

◆ SetUseRadiusInformation()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::SetUseRadiusInformation ( int  )
virtual

◆ GetUseRadiusInformation()

virtual int vtkvmtkPolyDataCenterlineGroupsClipper::GetUseRadiusInformation ( )
virtual

◆ UseRadiusInformationOn()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::UseRadiusInformationOn ( )
virtual

◆ UseRadiusInformationOff()

virtual void vtkvmtkPolyDataCenterlineGroupsClipper::UseRadiusInformationOff ( )
virtual

◆ RequestData()

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

Member Data Documentation

◆ Centerlines

vtkPolyData* vtkvmtkPolyDataCenterlineGroupsClipper::Centerlines
protected

Definition at line 89 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ CenterlineGroupIds

vtkIdList* vtkvmtkPolyDataCenterlineGroupsClipper::CenterlineGroupIds
protected

Definition at line 91 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ CenterlineGroupIdsArrayName

char* vtkvmtkPolyDataCenterlineGroupsClipper::CenterlineGroupIdsArrayName
protected

Definition at line 93 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ CenterlineRadiusArrayName

char* vtkvmtkPolyDataCenterlineGroupsClipper::CenterlineRadiusArrayName
protected

Definition at line 94 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ GroupIdsArrayName

char* vtkvmtkPolyDataCenterlineGroupsClipper::GroupIdsArrayName
protected

Definition at line 96 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ BlankingArrayName

char* vtkvmtkPolyDataCenterlineGroupsClipper::BlankingArrayName
protected

Definition at line 97 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ ClipAllCenterlineGroupIds

int vtkvmtkPolyDataCenterlineGroupsClipper::ClipAllCenterlineGroupIds
protected

Definition at line 99 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ CutoffRadiusFactor

double vtkvmtkPolyDataCenterlineGroupsClipper::CutoffRadiusFactor
protected

Definition at line 100 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ ClipValue

double vtkvmtkPolyDataCenterlineGroupsClipper::ClipValue
protected

Definition at line 101 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ GenerateClippedOutput

int vtkvmtkPolyDataCenterlineGroupsClipper::GenerateClippedOutput
protected

Definition at line 103 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.

◆ UseRadiusInformation

int vtkvmtkPolyDataCenterlineGroupsClipper::UseRadiusInformation
protected

Definition at line 105 of file vtkvmtkPolyDataCenterlineGroupsClipper.h.


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