24#ifndef vtkOpenGLCellToVTKCellMap_h
25#define vtkOpenGLCellToVTKCellMap_h
29#include "vtkRenderingOpenGL2Module.h"
58 size_t GetSize() {
return this->CellCellMap.size(); }
object to represent cell connectivity
a simple class to control print indentation
abstract base class for most VTK objects
OpenGL rendering utility functions.
vtkStateStorage MapBuildState
void BuildPrimitiveOffsetsIfNeeded(vtkCellArray *[4], int representation, vtkPoints *points)
void Update(vtkCellArray **prims, int representation, vtkPoints *points)
void SetStartOffset(vtkIdType start)
vtkStateStorage TempState
std::vector< vtkIdType > CellCellMap
vtkIdType * GetPrimitiveOffsets()
static vtkOpenGLCellToVTKCellMap * New()
~vtkOpenGLCellToVTKCellMap() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIdType ConvertOpenGLCellIdToVTKCellId(bool pointPicking, vtkIdType openGLId)
void BuildCellSupportArrays(vtkCellArray *[4], int representation, vtkPoints *points)
vtkIdType GetValue(size_t i)
vtkIdType GetFinalOffset()
vtkOpenGLCellToVTKCellMap()
represent and manipulate 3D points
Class to make storing and comparing state quick and easy.