ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions
vtkPlotEdges Class Reference

#include <vtkPlotEdges.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPlotEdgesSafeDownCast (vtkObject *o)
static vtkPlotEdgesNew ()

Protected Member Functions

 vtkPlotEdges ()
virtual ~vtkPlotEdges ()
virtual int FillInputPortInformation (int port, vtkInformation *info)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void Process (vtkPolyData *input, vtkMultiBlockDataSet *output)
void ExtractSegments (vtkPolyData *polyData, vtkCollection *segments, vtkCollection *nodes)

Static Protected Member Functions

static void ReducePolyData (vtkPolyData *polyData, vtkPolyData *output)
static void ExtractSegmentsFromExtremity (vtkPolyData *polyData, vtkCollection *segments, vtkCollection *nodes, char *visitedCells, vtkIdType cellId, vtkIdType pointId, Node *node)
static void ConnectSegmentsWithNodes (vtkCollection *segments, vtkCollection *nodes)
static void SaveToMultiBlockDataSet (vtkCollection *segments, vtkMultiBlockDataSet *output)
static void MergeSegments (vtkCollection *segments, vtkCollection *nodes, Node *node, Segment *segmentA, Segment *segmentB)
static Node * GetNodeAtPoint (vtkCollection *nodes, vtkIdType pointId)
static void PrintSegments (vtkCollection *segments)

Detailed Description

Definition at line 32 of file vtkPlotEdges.h.


Constructor & Destructor Documentation

vtkPlotEdges::vtkPlotEdges ( ) [protected]
virtual vtkPlotEdges::~vtkPlotEdges ( ) [protected, virtual]

Member Function Documentation

virtual const char* vtkPlotEdges::GetClassName ( ) [virtual]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

static int vtkPlotEdges::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

virtual int vtkPlotEdges::IsA ( const char *  type) [virtual]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

static vtkPlotEdges* vtkPlotEdges::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

void vtkPlotEdges::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

static vtkPlotEdges* vtkPlotEdges::New ( ) [static]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

virtual int vtkPlotEdges::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

int vtkPlotEdges::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

void vtkPlotEdges::Process ( vtkPolyData input,
vtkMultiBlockDataSet output 
) [protected]
static void vtkPlotEdges::ReducePolyData ( vtkPolyData polyData,
vtkPolyData output 
) [static, protected]
void vtkPlotEdges::ExtractSegments ( vtkPolyData polyData,
vtkCollection segments,
vtkCollection nodes 
) [protected]
static void vtkPlotEdges::ExtractSegmentsFromExtremity ( vtkPolyData polyData,
vtkCollection segments,
vtkCollection nodes,
char *  visitedCells,
vtkIdType  cellId,
vtkIdType  pointId,
Node *  node 
) [static, protected]
static void vtkPlotEdges::ConnectSegmentsWithNodes ( vtkCollection segments,
vtkCollection nodes 
) [static, protected]
static void vtkPlotEdges::SaveToMultiBlockDataSet ( vtkCollection segments,
vtkMultiBlockDataSet output 
) [static, protected]
static void vtkPlotEdges::MergeSegments ( vtkCollection segments,
vtkCollection nodes,
Node *  node,
Segment *  segmentA,
Segment *  segmentB 
) [static, protected]
static Node* vtkPlotEdges::GetNodeAtPoint ( vtkCollection nodes,
vtkIdType  pointId 
) [static, protected]
static void vtkPlotEdges::PrintSegments ( vtkCollection segments) [static, protected]

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