View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Classes | Enumerations
vistle::cell Namespace Reference

Classes

struct  TypeData
 
struct  TypeData< BAR >
 
struct  TypeData< CPOLYHEDRON >
 
struct  TypeData< HEXAHEDRON >
 
struct  TypeData< NONE >
 
struct  TypeData< POINT >
 
struct  TypeData< POLYGON >
 
struct  TypeData< PRISM >
 
struct  TypeData< PYRAMID >
 
struct  TypeData< QUAD >
 
struct  TypeData< TETRAHEDRON >
 
struct  TypeData< TRIANGLE >
 
struct  TypeData< VPOLYHEDRON >
 

Enumerations

enum  CellType {
  GHOST_BIT = 0x80 , CONVEX_BIT = 0x40 , TYPE_MASK = 0x3f , NONE = 0 ,
  BAR = 1 , TRIANGLE = 2 , QUAD = 3 , TETRAHEDRON = 4 ,
  PYRAMID = 5 , PRISM = 6 , HEXAHEDRON = 7 , VPOLYHEDRON = 8 ,
  POLYGON = 9 , POINT = 10 , CPOLYHEDRON = 11 , POLYHEDRON = CPOLYHEDRON ,
  NUM_TYPES = 12
}
 

Class Documentation

◆ vistle::cell::TypeData

struct vistle::cell::TypeData
template<int type>
struct vistle::cell::TypeData< type >

◆ vistle::cell::TypeData< BAR >

struct vistle::cell::TypeData< BAR >
Class Members
const int Dimension
const int NumEdges
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< CPOLYHEDRON >

struct vistle::cell::TypeData< CPOLYHEDRON >
Class Members
const int Dimension
const CellType type

◆ vistle::cell::TypeData< HEXAHEDRON >

struct vistle::cell::TypeData< HEXAHEDRON >
Class Members
const int Dimension
const int NumEdges
const int NumFaces
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< NONE >

struct vistle::cell::TypeData< NONE >
Class Members
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< POINT >

struct vistle::cell::TypeData< POINT >
Class Members
const int Dimension
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< POLYGON >

struct vistle::cell::TypeData< POLYGON >
Class Members
const int Dimension
const int NumFaces
const CellType type

◆ vistle::cell::TypeData< PRISM >

struct vistle::cell::TypeData< PRISM >
Class Members
const int Dimension
const int NumEdges
const int NumFaces
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< PYRAMID >

struct vistle::cell::TypeData< PYRAMID >
Class Members
const int Dimension
const int NumEdges
const int NumFaces
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< QUAD >

struct vistle::cell::TypeData< QUAD >
Class Members
const int Dimension
const int NumEdges
const int NumFaces
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< TETRAHEDRON >

struct vistle::cell::TypeData< TETRAHEDRON >
Class Members
const int Dimension
const int NumEdges
const int NumFaces
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< TRIANGLE >

struct vistle::cell::TypeData< TRIANGLE >
Class Members
const int Dimension
const int NumEdges
const int NumFaces
const int NumVertices
const CellType type

◆ vistle::cell::TypeData< VPOLYHEDRON >

struct vistle::cell::TypeData< VPOLYHEDRON >
Class Members
const int Dimension
const CellType type

Enumeration Type Documentation

◆ CellType

Enumerator
GHOST_BIT 
CONVEX_BIT 
TYPE_MASK 
NONE 
BAR 
TRIANGLE 
QUAD 
TETRAHEDRON 
PYRAMID 
PRISM 
HEXAHEDRON 
VPOLYHEDRON 
POLYGON 
POINT 
CPOLYHEDRON 
POLYHEDRON 
NUM_TYPES