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

Generates a contour surface given one or more cell arrays and a volume fraction value. More...

#include <vtkPVAMRDualContour.h>

Inheritance diagram for vtkPVAMRDualContour:
Inheritance graph
[legend]
Collaboration diagram for vtkPVAMRDualContour:
Collaboration graph
[legend]

Public Types

typedef vtkAMRDualContour Superclass
 
- Public Types inherited from vtkAMRDualContour
typedef vtkMultiBlockDataSetAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
 vtkPVAMRDualContour ()
 
virtual ~vtkPVAMRDualContour ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void AddInputCellArrayToProcess (const char *name)
 Add to list of cell arrays which are used for generating contours. More...
 
void ClearInputCellArrayToProcess ()
 Add to list of cell arrays which are used for generating contours. More...
 
virtual double GetVolumeFractionSurfaceValue ()
 Get / Set volume fraction value. More...
 
virtual void SetVolumeFractionSurfaceValue (double)
 Get / Set volume fraction value. More...
 
- Public Member Functions inherited from vtkAMRDualContour
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetIsoValue (double)
 
virtual double GetIsoValue ()
 
virtual vtkMultiProcessController * GetController ()
 
virtual void SetController (vtkMultiProcessController *)
 
virtual void SetEnableCapping (int)
 These are to evaluate performances. More...
 
virtual int GetEnableCapping ()
 These are to evaluate performances. More...
 
virtual void EnableCappingOn ()
 These are to evaluate performances. More...
 
virtual void EnableCappingOff ()
 These are to evaluate performances. More...
 
virtual void SetEnableDegenerateCells (int)
 These are to evaluate performances. More...
 
virtual int GetEnableDegenerateCells ()
 These are to evaluate performances. More...
 
virtual void EnableDegenerateCellsOn ()
 These are to evaluate performances. More...
 
virtual void EnableDegenerateCellsOff ()
 These are to evaluate performances. More...
 
virtual void SetEnableMultiProcessCommunication (int)
 These are to evaluate performances. More...
 
virtual int GetEnableMultiProcessCommunication ()
 These are to evaluate performances. More...
 
virtual void EnableMultiProcessCommunicationOn ()
 These are to evaluate performances. More...
 
virtual void EnableMultiProcessCommunicationOff ()
 These are to evaluate performances. More...
 
virtual void SetEnableMergePoints (int)
 This flag causes blocks to share locators so there are no boundary edges between blocks. More...
 
virtual int GetEnableMergePoints ()
 This flag causes blocks to share locators so there are no boundary edges between blocks. More...
 
virtual void EnableMergePointsOn ()
 This flag causes blocks to share locators so there are no boundary edges between blocks. More...
 
virtual void EnableMergePointsOff ()
 This flag causes blocks to share locators so there are no boundary edges between blocks. More...
 
virtual void SetTriangulateCap (int)
 A flag that causes the polygons on the capping surfaces to be triagulated. More...
 
virtual int GetTriangulateCap ()
 A flag that causes the polygons on the capping surfaces to be triagulated. More...
 
virtual void TriangulateCapOn ()
 A flag that causes the polygons on the capping surfaces to be triagulated. More...
 
virtual void TriangulateCapOff ()
 A flag that causes the polygons on the capping surfaces to be triagulated. More...
 
virtual void SetSkipGhostCopy (int)
 An option to turn off copying ghost values across process boundaries. More...
 
virtual int GetSkipGhostCopy ()
 An option to turn off copying ghost values across process boundaries. More...
 
virtual void SkipGhostCopyOn ()
 An option to turn off copying ghost values across process boundaries. More...
 
virtual void SkipGhostCopyOff ()
 An option to turn off copying ghost values across process boundaries. More...
 

Static Public Member Functions

static vtkPVAMRDualContourNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVAMRDualContourSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkAMRDualContour
static vtkAMRDualContourNew ()
 
static int IsTypeOf (const char *type)
 
static vtkAMRDualContourSafeDownCast (vtkObject *o)
 

Protected Attributes

double VolumeFractionSurfaceValue
 
vtkPVAMRDualContourInternal * Implementation
 
- Protected Attributes inherited from vtkAMRDualContour
double IsoValue
 
int EnableDegenerateCells
 
int EnableCapping
 
int EnableMultiProcessCommunication
 
int EnableMergePoints
 
int TriangulateCap
 
int SkipGhostCopy
 
vtkIntArray * BlockIdCellArray
 
vtkFloatArray * TemperatureArray
 
vtkAMRDualGridHelperHelper
 
vtkPolyData * Mesh
 
vtkPoints * Points
 
vtkCellArray * Faces
 
vtkMultiProcessController * Controller
 
int * MessageBuffer
 
int * MessageBufferLength
 
vtkAMRDualContourEdgeLocator * BlockLocator
 

Additional Inherited Members

- Protected Member Functions inherited from vtkAMRDualContour
 vtkAMRDualContour ()
 
virtual ~vtkAMRDualContour ()
 
void InitializeRequest (vtkNonOverlappingAMR *input)
 This should be called before any number of calls to DoRequestData. More...
 
void FinalizeRequest ()
 This should be called after any number of calls to DoRequestData. More...
 
vtkMultiBlockDataSet * DoRequestData (vtkNonOverlappingAMR *input, const char *arrayNameToProcess)
 Not a pipeline function. More...
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
void ShareBlockLocatorWithNeighbors (vtkAMRDualGridHelperBlock *block)
 
void ProcessBlock (vtkAMRDualGridHelperBlock *block, int blockId, const char *arrayName)
 
void ProcessDualCell (vtkAMRDualGridHelperBlock *block, int blockId, int x, int y, int z, vtkIdType cornerOffsets[8], vtkDataArray *volumeFractionArray)
 
void AddCapPolygon (int ptCount, vtkIdType *pointIds, int blockId)
 
void CapCell (int cellX, int cellY, int cellZ, unsigned char cubeBoundaryBits, int cubeCase, vtkIdType edgePtIds[12], double cornerPoints[32], vtkIdType cornerOffsets[8], int blockId, vtkDataSet *inData)
 
void InitializeCopyAttributes (vtkNonOverlappingAMR *hbdsInput, vtkDataSet *mesh)
 
void InterpolateAttributes (vtkDataSet *uGrid, vtkIdType offset0, vtkIdType offset1, double k, vtkDataSet *mesh, vtkIdType outId)
 
void CopyAttributes (vtkDataSet *uGrid, vtkIdType inId, vtkDataSet *mesh, vtkIdType outId)
 
void FinalizeCopyAttributes (vtkDataSet *mesh)
 

Detailed Description

Generates a contour surface given one or more cell arrays and a volume fraction value.

.SEE vtkAMRDualContour

Definition at line 35 of file vtkPVAMRDualContour.h.

Member Typedef Documentation

§ Superclass

Definition at line 39 of file vtkPVAMRDualContour.h.

Constructor & Destructor Documentation

§ vtkPVAMRDualContour()

vtkPVAMRDualContour::vtkPVAMRDualContour ( )

§ ~vtkPVAMRDualContour()

virtual vtkPVAMRDualContour::~vtkPVAMRDualContour ( )
virtual

Member Function Documentation

§ New()

static vtkPVAMRDualContour* vtkPVAMRDualContour::New ( )
static

§ GetClassName()

virtual const char* vtkPVAMRDualContour::GetClassName ( )
virtual

Reimplemented from vtkAMRDualContour.

§ IsTypeOf()

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

§ IsA()

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

Reimplemented from vtkAMRDualContour.

§ SafeDownCast()

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

§ PrintSelf()

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

§ AddInputCellArrayToProcess()

void vtkPVAMRDualContour::AddInputCellArrayToProcess ( const char *  name)

Add to list of cell arrays which are used for generating contours.

§ ClearInputCellArrayToProcess()

void vtkPVAMRDualContour::ClearInputCellArrayToProcess ( )

Add to list of cell arrays which are used for generating contours.

§ GetVolumeFractionSurfaceValue()

virtual double vtkPVAMRDualContour::GetVolumeFractionSurfaceValue ( )
virtual

Get / Set volume fraction value.

§ SetVolumeFractionSurfaceValue()

virtual void vtkPVAMRDualContour::SetVolumeFractionSurfaceValue ( double  )
virtual

Get / Set volume fraction value.

§ RequestData()

virtual int vtkPVAMRDualContour::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
virtual

Reimplemented from vtkAMRDualContour.

Member Data Documentation

§ VolumeFractionSurfaceValue

double vtkPVAMRDualContour::VolumeFractionSurfaceValue
protected

Definition at line 68 of file vtkPVAMRDualContour.h.

§ Implementation

vtkPVAMRDualContourInternal* vtkPVAMRDualContour::Implementation
protected

Definition at line 69 of file vtkPVAMRDualContour.h.


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