ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkAMRFragmentsFilter Class Reference

A meta filter that combines vtkAMRConnectivity, vtkAMRFragmentIntegration, vtkAMRDualContour, vtkExtractCTHPart to allow all the fragment analysis in one easy UI. More...

#include <vtkAMRFragmentsFilter.h>

Inherits vtkMultiBlockDataSetAlgorithm.

Collaboration diagram for vtkAMRFragmentsFilter:
Collaboration graph
[legend]

Public Types

typedef vtkMultiBlockDataSetAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void AddInputVolumeArrayToProcess (const char *name)
 Add to list of volume arrays to find connected fragments. More...
 
void ClearInputVolumeArrayToProcess ()
 Add to list of volume arrays to find connected fragments. More...
 
void AddInputMassArrayToProcess (const char *name)
 Add to list of mass arrays. More...
 
void ClearInputMassArrayToProcess ()
 Add to list of mass arrays. More...
 
void AddInputVolumeWeightedArrayToProcess (const char *name)
 Add to list of volume weighted arrays. More...
 
void ClearInputVolumeWeightedArrayToProcess ()
 Add to list of volume weighted arrays. More...
 
void AddInputMassWeightedArrayToProcess (const char *name)
 Add to list of mass weighted arrays. More...
 
void ClearInputMassWeightedArrayToProcess ()
 Add to list of mass weighted arrays. More...
 
virtual void SetExtractSurface (bool)
 Whether or not to extract a surface. More...
 
virtual bool GetExtractSurface ()
 Whether or not to extract a surface. More...
 
virtual void ExtractSurfaceOn ()
 Whether or not to extract a surface. More...
 
virtual void ExtractSurfaceOff ()
 Whether or not to extract a surface. More...
 
virtual void SetUseWatertightSurface (bool)
 Whether or not to use water-tight algorithm for the surface. More...
 
virtual bool GetUseWatertightSurface ()
 Whether or not to use water-tight algorithm for the surface. More...
 
virtual void UseWatertightSurfaceOn ()
 Whether or not to use water-tight algorithm for the surface. More...
 
virtual void UseWatertightSurfaceOff ()
 Whether or not to use water-tight algorithm for the surface. More...
 
virtual void SetIntegrateFragments (bool)
 Whether or not to perform fragment integration. More...
 
virtual bool GetIntegrateFragments ()
 Whether or not to perform fragment integration. More...
 
virtual void IntegrateFragmentsOn ()
 Whether or not to perform fragment integration. More...
 
virtual void IntegrateFragmentsOff ()
 Whether or not to perform fragment integration. More...
 
virtual double GetVolumeFractionSurfaceValue ()
 Get / Set volume fraction value. More...
 
virtual void SetVolumeFractionSurfaceValue (double)
 Get / Set volume fraction value. More...
 

Static Public Member Functions

static vtkAMRFragmentsFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkAMRFragmentsFilterSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkAMRFragmentsFilter ()
 
virtual ~vtkAMRFragmentsFilter ()
 
virtual int FillInputPortInformation (int, vtkInformation *)
 
virtual int FillOutputPortInformation (int, vtkInformation *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

bool ExtractSurface
 
bool UseWatertightSurface
 
bool IntegrateFragments
 
double VolumeFractionSurfaceValue
 
vtkTrivialProducer * Producer
 
vtkExtractCTHPart * Extract
 
vtkPVAMRDualContourContour
 
vtkAMRConnectivityConnectivity
 
vtkPVAMRFragmentIntegrationIntegration
 

Detailed Description

A meta filter that combines vtkAMRConnectivity, vtkAMRFragmentIntegration, vtkAMRDualContour, vtkExtractCTHPart to allow all the fragment analysis in one easy UI.

Input 0: The AMR Volume

Output 0: A multiblock containing tables of fragments, one block for each requested material

Definition at line 40 of file vtkAMRFragmentsFilter.h.

Member Typedef Documentation

§ Superclass

typedef vtkMultiBlockDataSetAlgorithm vtkAMRFragmentsFilter::Superclass

Definition at line 44 of file vtkAMRFragmentsFilter.h.

Constructor & Destructor Documentation

§ vtkAMRFragmentsFilter()

vtkAMRFragmentsFilter::vtkAMRFragmentsFilter ( )
protected

§ ~vtkAMRFragmentsFilter()

virtual vtkAMRFragmentsFilter::~vtkAMRFragmentsFilter ( )
protectedvirtual

Member Function Documentation

§ New()

static vtkAMRFragmentsFilter* vtkAMRFragmentsFilter::New ( )
static

§ GetClassName()

virtual const char* vtkAMRFragmentsFilter::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

static vtkAMRFragmentsFilter* vtkAMRFragmentsFilter::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

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

§ AddInputVolumeArrayToProcess()

void vtkAMRFragmentsFilter::AddInputVolumeArrayToProcess ( const char *  name)

Add to list of volume arrays to find connected fragments.

§ ClearInputVolumeArrayToProcess()

void vtkAMRFragmentsFilter::ClearInputVolumeArrayToProcess ( )

Add to list of volume arrays to find connected fragments.

§ AddInputMassArrayToProcess()

void vtkAMRFragmentsFilter::AddInputMassArrayToProcess ( const char *  name)

Add to list of mass arrays.

§ ClearInputMassArrayToProcess()

void vtkAMRFragmentsFilter::ClearInputMassArrayToProcess ( )

Add to list of mass arrays.

§ AddInputVolumeWeightedArrayToProcess()

void vtkAMRFragmentsFilter::AddInputVolumeWeightedArrayToProcess ( const char *  name)

Add to list of volume weighted arrays.

§ ClearInputVolumeWeightedArrayToProcess()

void vtkAMRFragmentsFilter::ClearInputVolumeWeightedArrayToProcess ( )

Add to list of volume weighted arrays.

§ AddInputMassWeightedArrayToProcess()

void vtkAMRFragmentsFilter::AddInputMassWeightedArrayToProcess ( const char *  name)

Add to list of mass weighted arrays.

§ ClearInputMassWeightedArrayToProcess()

void vtkAMRFragmentsFilter::ClearInputMassWeightedArrayToProcess ( )

Add to list of mass weighted arrays.

§ SetExtractSurface()

virtual void vtkAMRFragmentsFilter::SetExtractSurface ( bool  )
virtual

Whether or not to extract a surface.

§ GetExtractSurface()

virtual bool vtkAMRFragmentsFilter::GetExtractSurface ( )
virtual

Whether or not to extract a surface.

§ ExtractSurfaceOn()

virtual void vtkAMRFragmentsFilter::ExtractSurfaceOn ( )
virtual

Whether or not to extract a surface.

§ ExtractSurfaceOff()

virtual void vtkAMRFragmentsFilter::ExtractSurfaceOff ( )
virtual

Whether or not to extract a surface.

§ SetUseWatertightSurface()

virtual void vtkAMRFragmentsFilter::SetUseWatertightSurface ( bool  )
virtual

Whether or not to use water-tight algorithm for the surface.

§ GetUseWatertightSurface()

virtual bool vtkAMRFragmentsFilter::GetUseWatertightSurface ( )
virtual

Whether or not to use water-tight algorithm for the surface.

§ UseWatertightSurfaceOn()

virtual void vtkAMRFragmentsFilter::UseWatertightSurfaceOn ( )
virtual

Whether or not to use water-tight algorithm for the surface.

§ UseWatertightSurfaceOff()

virtual void vtkAMRFragmentsFilter::UseWatertightSurfaceOff ( )
virtual

Whether or not to use water-tight algorithm for the surface.

§ SetIntegrateFragments()

virtual void vtkAMRFragmentsFilter::SetIntegrateFragments ( bool  )
virtual

Whether or not to perform fragment integration.

§ GetIntegrateFragments()

virtual bool vtkAMRFragmentsFilter::GetIntegrateFragments ( )
virtual

Whether or not to perform fragment integration.

§ IntegrateFragmentsOn()

virtual void vtkAMRFragmentsFilter::IntegrateFragmentsOn ( )
virtual

Whether or not to perform fragment integration.

§ IntegrateFragmentsOff()

virtual void vtkAMRFragmentsFilter::IntegrateFragmentsOff ( )
virtual

Whether or not to perform fragment integration.

§ GetVolumeFractionSurfaceValue()

virtual double vtkAMRFragmentsFilter::GetVolumeFractionSurfaceValue ( )
virtual

Get / Set volume fraction value.

§ SetVolumeFractionSurfaceValue()

virtual void vtkAMRFragmentsFilter::SetVolumeFractionSurfaceValue ( double  )
virtual

Get / Set volume fraction value.

§ FillInputPortInformation()

virtual int vtkAMRFragmentsFilter::FillInputPortInformation ( int  ,
vtkInformation *   
)
protectedvirtual

§ FillOutputPortInformation()

virtual int vtkAMRFragmentsFilter::FillOutputPortInformation ( int  ,
vtkInformation *   
)
protectedvirtual

§ RequestData()

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

Member Data Documentation

§ ExtractSurface

bool vtkAMRFragmentsFilter::ExtractSurface
protected

Definition at line 118 of file vtkAMRFragmentsFilter.h.

§ UseWatertightSurface

bool vtkAMRFragmentsFilter::UseWatertightSurface
protected

Definition at line 119 of file vtkAMRFragmentsFilter.h.

§ IntegrateFragments

bool vtkAMRFragmentsFilter::IntegrateFragments
protected

Definition at line 120 of file vtkAMRFragmentsFilter.h.

§ VolumeFractionSurfaceValue

double vtkAMRFragmentsFilter::VolumeFractionSurfaceValue
protected

Definition at line 121 of file vtkAMRFragmentsFilter.h.

§ Producer

vtkTrivialProducer* vtkAMRFragmentsFilter::Producer
protected

Definition at line 123 of file vtkAMRFragmentsFilter.h.

§ Extract

vtkExtractCTHPart* vtkAMRFragmentsFilter::Extract
protected

Definition at line 124 of file vtkAMRFragmentsFilter.h.

§ Contour

vtkPVAMRDualContour* vtkAMRFragmentsFilter::Contour
protected

Definition at line 125 of file vtkAMRFragmentsFilter.h.

§ Connectivity

vtkAMRConnectivity* vtkAMRFragmentsFilter::Connectivity
protected

Definition at line 126 of file vtkAMRFragmentsFilter.h.

§ Integration

vtkPVAMRFragmentIntegration* vtkAMRFragmentsFilter::Integration
protected

Definition at line 127 of file vtkAMRFragmentsFilter.h.


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