VTK  9.0.20200930
Classes | Namespaces | Enumerations | Functions | Variables
vtkPolyDataInternals.h File Reference
#include "vtkCommonDataModelModule.h"
#include "vtkCellType.h"
#include "vtkObject.h"
#include "vtkType.h"
#include <cstdlib>
#include <vector>
Include dependency graph for vtkPolyDataInternals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vtkPolyData_detail::TaggedCellId
 
class  vtkPolyData_detail::CellMap
 

Namespaces

 vtkPolyData_detail
 

Enumerations

enum  vtkPolyData_detail::Target : vtkTypeUInt64 { vtkPolyData_detail::Target::Verts = 0x0ull << 62, vtkPolyData_detail::Target::Lines = 0x1ull << 62, vtkPolyData_detail::Target::Polys = 0x2ull << 62, vtkPolyData_detail::Target::Strips = 0x3ull << 62 }
 
enum  vtkPolyData_detail::TypeVariant : vtkTypeUInt64 { vtkPolyData_detail::TypeVariant::Dead = 0x0ull << 60, vtkPolyData_detail::TypeVariant::Var1 = 0x1ull << 60, vtkPolyData_detail::TypeVariant::Var2 = 0x2ull << 60, vtkPolyData_detail::TypeVariant::Var3 = 0x3ull << 60 }
 

Functions

static constexpr unsigned char vtkPolyData_detail::GenTargetVar (Target target, TypeVariant var) noexcept
 

Variables

static constexpr vtkTypeUInt64 vtkPolyData_detail::CELLID_MASK = 0x0fffffffffffffffull
 
static constexpr vtkTypeUInt64 vtkPolyData_detail::SHIFTED_TYPE_INDEX_MASK = 0xf000000000000000ull
 
static constexpr vtkTypeUInt64 vtkPolyData_detail::TARGET_MASK = 0x3ull << 62
 
static constexpr vtkTypeUInt64 vtkPolyData_detail::TYPE_VARIANT_MASK = 0x3ull << 60
 
static constexpr unsigned char vtkPolyData_detail::TypeTable [16]
 
static constexpr unsigned char vtkPolyData_detail::TargetVarTable [10]