Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkExtractCTHPart Class Reference

#include <vtkExtractCTHPart.h>

Inheritance diagram for vtkExtractCTHPart:

Inheritance graph
[legend]
Collaboration diagram for vtkExtractCTHPart:

Collaboration graph
[legend]
List of all members.

Detailed Description

Generates surface of an CTH volume fraction.

vtkExtractCTHPart is a filter that is specialized for creating visualization of a CTH simulation. First it converts the cell data to point data. It contours the selected volume fraction at a value of 0.5. The user has the option of clipping the part with a plane. Clipped surfaces of the part are generated.

Created by:
  • Cedilnik, Andy
CVS contributions (if > 5%):
  • Cedilnik, Andy (97%)
CVS logs (CVSweb):
  • .h (/Hybrid/vtkExtractCTHPart.h)
  • .cxx (/Hybrid/vtkExtractCTHPart.cxx)
Tests:
vtkExtractCTHPart (Tests)

Definition at line 48 of file vtkExtractCTHPart.h.

Public Types

typedef vtkRectilinearGridToPolyDataFilter Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
unsigned long GetMTime ()
void RemoveAllVolumeArrayNames ()
void AddVolumeArrayName (char *arrayName)
int GetNumberOfVolumeArrayNames ()
const char * GetVolumeArrayName (int idx)
int GetNumberOfOutputs ()
vtkPolyDataGetOutput (int idx)
vtkPolyDataGetOutput ()
void SetOutput (int idx, vtkPolyData *d)
void SetOutput (vtkPolyData *d)
void SetClipPlane (vtkPlane *clipPlane)
virtual vtkPlaneGetClipPlane ()

Static Public Member Functions

int IsTypeOf (const char *type)
vtkExtractCTHPartSafeDownCast (vtkObject *o)
vtkExtractCTHPartNew ()

Protected Member Functions

 vtkExtractCTHPart ()
 ~vtkExtractCTHPart ()
void ComputeInputUpdateExtents (vtkDataObject *output)
void Execute ()
void ExecutePart (const char *arrayName, vtkPolyData *output)
void ExecuteCellDataToPointData (vtkDataArray *cellVolumeFraction, vtkFloatArray *pointVolumeFraction, int *dims)

Protected Attributes

vtkPlaneClipPlane
vtkExtractCTHPartInternal * Internals


Member Typedef Documentation

typedef vtkRectilinearGridToPolyDataFilter vtkExtractCTHPart::Superclass
 

Reimplemented from vtkRectilinearGridToPolyDataFilter.

Definition at line 51 of file vtkExtractCTHPart.h.


Constructor & Destructor Documentation

vtkExtractCTHPart::vtkExtractCTHPart  )  [protected]
 

vtkExtractCTHPart::~vtkExtractCTHPart  )  [protected]
 


Member Function Documentation

virtual const char* vtkExtractCTHPart::GetClassName  )  [virtual]
 

Reimplemented from vtkRectilinearGridToPolyDataFilter.

int vtkExtractCTHPart::IsTypeOf const char *  type  )  [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkRectilinearGridToPolyDataFilter.

virtual int vtkExtractCTHPart::IsA const char *  type  )  [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkRectilinearGridToPolyDataFilter.

vtkExtractCTHPart* vtkExtractCTHPart::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkRectilinearGridToPolyDataFilter.

void vtkExtractCTHPart::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkRectilinearGridToPolyDataFilter.

vtkExtractCTHPart* vtkExtractCTHPart::New  )  [static]
 

Construct object with initial range (0,1) and single contour value of 0.0.

Reimplemented from vtkAlgorithm.

void vtkExtractCTHPart::RemoveAllVolumeArrayNames  ) 
 

Names of cell volume fraction arrays to extract.

void vtkExtractCTHPart::AddVolumeArrayName char *  arrayName  ) 
 

Names of cell volume fraction arrays to extract.

int vtkExtractCTHPart::GetNumberOfVolumeArrayNames  ) 
 

Names of cell volume fraction arrays to extract.

const char* vtkExtractCTHPart::GetVolumeArrayName int  idx  ) 
 

Names of cell volume fraction arrays to extract.

int vtkExtractCTHPart::GetNumberOfOutputs  )  [virtual]
 

Return an array with all the inputs of this process object. This is useful for tracing back in the pipeline to construct graphs etc.

Reimplemented from vtkSource.

vtkPolyData* vtkExtractCTHPart::GetOutput int  idx  ) 
 

Get the output of this source.

Reimplemented from vtkPolyDataSource.

vtkPolyData* vtkExtractCTHPart::GetOutput  )  [inline]
 

Get the output of this source.

Reimplemented from vtkPolyDataSource.

Definition at line 69 of file vtkExtractCTHPart.h.

References vtkPolyDataSource::GetOutput().

void vtkExtractCTHPart::SetOutput int  idx,
vtkPolyData d
 

void vtkExtractCTHPart::SetOutput vtkPolyData d  )  [inline]
 

Get the output of this source.

Reimplemented from vtkPolyDataSource.

Definition at line 71 of file vtkExtractCTHPart.h.

References vtkPolyDataSource::SetOutput().

void vtkExtractCTHPart::SetClipPlane vtkPlane clipPlane  ) 
 

Set, get or maninpulate the implicit clipping plane.

virtual vtkPlane* vtkExtractCTHPart::GetClipPlane  )  [virtual]
 

Set, get or maninpulate the implicit clipping plane.

unsigned long vtkExtractCTHPart::GetMTime  )  [virtual]
 

Look at clip plane to compute MTime.

Reimplemented from vtkObject.

void vtkExtractCTHPart::ComputeInputUpdateExtents vtkDataObject output  )  [protected, virtual]
 

What is the input update extent that is required to produce the desired output? By default, the whole input is always required but this is overridden in many subclasses.

Reimplemented from vtkPolyDataSource.

void vtkExtractCTHPart::Execute  )  [protected, virtual]
 

This method is the old style execute method

Reimplemented from vtkSource.

void vtkExtractCTHPart::ExecutePart const char *  arrayName,
vtkPolyData output
[protected]
 

void vtkExtractCTHPart::ExecuteCellDataToPointData vtkDataArray cellVolumeFraction,
vtkFloatArray pointVolumeFraction,
int *  dims
[protected]
 


Member Data Documentation

vtkPlane* vtkExtractCTHPart::ClipPlane [protected]
 

Definition at line 93 of file vtkExtractCTHPart.h.

vtkExtractCTHPartInternal* vtkExtractCTHPart::Internals [protected]
 

Definition at line 95 of file vtkExtractCTHPart.h.


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