12#ifndef vtkPolyDataMapperNode_h
13#define vtkPolyDataMapperNode_h
16#include "vtkRenderingSceneGraphModule.h"
20VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
vtkViewNode specialized for vtkMappers
vtkViewNode specialized for vtkPolyDataMappers
static void TransformPoints(vtkActor *act, vtkPolyData *poly, std::vector< double > &vertices)
Makes a cleaned up version of the polydata's geometry in which NaN are removed (substituted with neig...
static vtkPolyDataMapperNode * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static void MakeConnectivity(vtkPolyData *poly, int representation, vtkPDConnectivity &conn)
Homogenizes the entire polydata using internal CreateXIndexBuffer functions.
~vtkPolyDataMapperNode() override
map vtkPolyData to graphics primitives
concrete dataset represents vertices, lines, polygons, and triangle strips
std::vector< unsigned int > line_index
std::vector< unsigned int > vertex_reverse
std::vector< unsigned int > strip_index
std::vector< unsigned int > triangle_index
std::vector< unsigned int > strip_reverse
std::vector< unsigned int > line_reverse
std::vector< unsigned int > vertex_index
std::vector< unsigned int > triangle_reverse
std::pair< boost::graph_traits< vtkGraph * >::vertex_iterator, boost::graph_traits< vtkGraph * >::vertex_iterator > vertices(vtkGraph *g)