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

#include <vtkPlotEdges.h>

Inherits vtkMultiBlockDataSetAlgorithm.

Public Types

typedef vtkMultiBlockDataSetAlgorithm Superclass
 

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.

Member Typedef Documentation

◆ Superclass

typedef vtkMultiBlockDataSetAlgorithm vtkPlotEdges::Superclass

Definition at line 35 of file vtkPlotEdges.h.

Constructor & Destructor Documentation

◆ vtkPlotEdges()

vtkPlotEdges::vtkPlotEdges ( )
protected

◆ ~vtkPlotEdges()

virtual vtkPlotEdges::~vtkPlotEdges ( )
protectedvirtual

Member Function Documentation

◆ GetClassName()

virtual const char* vtkPlotEdges::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ New()

static vtkPlotEdges* vtkPlotEdges::New ( )
static

◆ FillInputPortInformation()

virtual int vtkPlotEdges::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

◆ RequestData()

int vtkPlotEdges::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

◆ Process()

void vtkPlotEdges::Process ( vtkPolyData *  input,
vtkMultiBlockDataSet *  output 
)
protected

◆ ReducePolyData()

static void vtkPlotEdges::ReducePolyData ( vtkPolyData *  polyData,
vtkPolyData *  output 
)
staticprotected

◆ ExtractSegments()

void vtkPlotEdges::ExtractSegments ( vtkPolyData *  polyData,
vtkCollection *  segments,
vtkCollection *  nodes 
)
protected

◆ ExtractSegmentsFromExtremity()

static void vtkPlotEdges::ExtractSegmentsFromExtremity ( vtkPolyData *  polyData,
vtkCollection *  segments,
vtkCollection *  nodes,
char *  visitedCells,
vtkIdType  cellId,
vtkIdType  pointId,
Node *  node 
)
staticprotected

◆ ConnectSegmentsWithNodes()

static void vtkPlotEdges::ConnectSegmentsWithNodes ( vtkCollection *  segments,
vtkCollection *  nodes 
)
staticprotected

◆ SaveToMultiBlockDataSet()

static void vtkPlotEdges::SaveToMultiBlockDataSet ( vtkCollection *  segments,
vtkMultiBlockDataSet *  output 
)
staticprotected

◆ MergeSegments()

static void vtkPlotEdges::MergeSegments ( vtkCollection *  segments,
vtkCollection *  nodes,
Node *  node,
Segment *  segmentA,
Segment *  segmentB 
)
staticprotected

◆ GetNodeAtPoint()

static Node* vtkPlotEdges::GetNodeAtPoint ( vtkCollection *  nodes,
vtkIdType  pointId 
)
staticprotected

◆ PrintSegments()

static void vtkPlotEdges::PrintSegments ( vtkCollection *  segments)
staticprotected

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