12#ifndef vtkOpenGLCellToVTKCellMap_h 
   13#define vtkOpenGLCellToVTKCellMap_h 
   17#include "vtkRenderingOpenGL2Module.h"  
   20VTK_ABI_NAMESPACE_BEGIN
 
   47  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.