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 ()
vtkPolyData * GetOutput (int idx)
vtkPolyData * GetOutput ()
void SetOutput (int idx, vtkPolyData *d)
void SetOutput (vtkPolyData *d)
void SetClipPlane (vtkPlane *clipPlane)
virtual vtkPlane * GetClipPlane ()

Static Public Member Functions

int IsTypeOf (const char *type)
vtkExtractCTHPart * SafeDownCast (vtkObject *o)
vtkExtractCTHPart * New ()

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

vtkPlane * ClipPlane
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: