Version: 9.12.0
VTKViewer_ArcBuilder.h File Reference
#include "VTKViewer.h"
#include <list>
#include <map>
#include <vector>
#include <vtkType.h>
#include <vtkSmartPointer.h>

Go to the source code of this file.

Classes

class  XYZ
 
class  Pnt
 
class  Vec
 
class  Plane
 
class  VTKViewer_ArcBuilder
 

Typedefs

typedef std::list< PntPntList
 

Functions

vtkIdType MergevtkPoints (const std::vector< vtkSmartPointer< vtkPoints > > &theCollection, const std::vector< std::vector< double > > &theScalarCollection, vtkPoints *thePoints, std::map< vtkIdType, double > &thePntId2ScalarValue, vtkIdType *&theIds)
 
vtkIdType Build1DArc (vtkIdType cellId, vtkUnstructuredGrid *input, vtkPolyData *output, vtkIdType *pts, double myMaxArcAngle)
 
Pnt CreatePnt (vtkCell *cell, vtkDataArray *scalars, vtkIdType index)
 

Typedef Documentation

◆ PntList

typedef std::list<Pnt> PntList

Function Documentation

◆ Build1DArc()

vtkIdType Build1DArc ( vtkIdType  cellId,
vtkUnstructuredGrid *  input,
vtkPolyData *  output,
vtkIdType *  pts,
double  myMaxArcAngle 
)

◆ CreatePnt()

Pnt CreatePnt ( vtkCell *  cell,
vtkDataArray *  scalars,
vtkIdType  index 
)

◆ MergevtkPoints()

vtkIdType MergevtkPoints ( const std::vector< vtkSmartPointer< vtkPoints > > &  theCollection,
const std::vector< std::vector< double > > &  theScalarCollection,
vtkPoints *  thePoints,
std::map< vtkIdType, double > &  thePntId2ScalarValue,
vtkIdType *&  theIds 
)

Add all points from the input vector theCollection into thePoints. Array theIds - it is array with ids of added points.