VTK
Variables
vtkTableBasedClipperTriangulationTables Namespace Reference

Variables

static const int TetTriangulationTable [16][7]
 
static const int TetVerticesFromEdges [6][2]
 
static const int TetTriangleFaces [4][3]
 
static const int PyramidTriangulationTable [32][13]
 
static const int PyramidVerticesFromEdges [8][2]
 
static const int PyramidTriangleFaces [4][3]
 
static const int PyramidQuadFaces [1][4]
 
static const int WedgeTriangulationTable [64][13]
 
static const int WedgeVerticesFromEdges [9][2]
 
static const int WedgeTriangleFaces [2][3]
 
static const int WedgeQuadFaces [3][4]
 
static const int HexTriangulationTable [256][16]
 
static const int HexVerticesFromEdges [12][2]
 
static const int HexQuadFaces [6][4]
 
static const int VoxTriangulationTable [256][16]
 
static const int VoxVerticesFromEdges [12][2]
 
static const int VoxQuadFaces [6][4]
 
static const int TriVerticesFromEdges [3][2]
 
static const int QuadVerticesFromEdges [4][2]
 
static const int PixelVerticesFromEdges [4][2]
 
static const int LineVerticesFromEdges [1][2]
 

Variable Documentation

const int vtkTableBasedClipperTriangulationTables::TetTriangulationTable[16][7]
static
Initial value:
= {
{-1, -1, -1, -1, -1, -1, -1},
{ 0, 3, 2, -1, -1, -1, -1},
{ 0, 1, 4, -1, -1, -1, -1},
{ 3, 2, 4, 4, 2, 1, -1},
{ 1, 2, 5, -1, -1, -1, -1},
{ 3, 5, 1, 3, 1, 0, -1},
{ 0, 2, 5, 0, 5, 4, -1},
{ 3, 5, 4, -1, -1, -1, -1},
{ 3, 4, 5, -1, -1, -1, -1},
{ 0, 4, 5, 0, 5, 2, -1},
{ 0, 5, 3, 0, 1, 5, -1},
{ 5, 2, 1, -1, -1, -1, -1},
{ 3, 4, 1, 3, 1, 2, -1},
{ 0, 4, 1, -1, -1, -1, -1},
{ 0, 2, 3, -1, -1, -1, -1},
{-1, -1, -1, -1, -1, -1, -1}
}

Definition at line 43 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::TetVerticesFromEdges[6][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 0 },
{ 0, 3 },
{ 1, 3 },
{ 2, 3 }
}

Definition at line 62 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::TetTriangleFaces[4][3]
static
Initial value:
=
{
{ 0, 1, 3 },
{ 1, 2, 3 },
{ 2, 0, 3 },
{ 0, 2, 1 }
}

Definition at line 72 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::PyramidTriangulationTable[32][13]
static

Definition at line 80 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::PyramidVerticesFromEdges[8][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 3 },
{ 3, 0 },
{ 0, 4 },
{ 1, 4 },
{ 2, 4 },
{ 3, 4 }
}

Definition at line 115 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::PyramidTriangleFaces[4][3]
static
Initial value:
=
{
{ 0, 1, 4 },
{ 1, 2, 4 },
{ 2, 3, 4 },
{ 3, 0, 4 }
}

Definition at line 127 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::PyramidQuadFaces[1][4]
static
Initial value:
=
{
{ 0, 3, 2, 1 }
}

Definition at line 135 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::WedgeTriangulationTable[64][13]
static

Definition at line 140 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::WedgeVerticesFromEdges[9][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 0 },
{ 3, 4 },
{ 4, 5 },
{ 5, 3 },
{ 0, 3 },
{ 1, 4 },
{ 2, 5 },
}

Definition at line 207 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::WedgeTriangleFaces[2][3]
static
Initial value:
=
{
{ 0, 1, 2 },
{ 3, 5, 4 }
}

Definition at line 220 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::WedgeQuadFaces[3][4]
static
Initial value:
=
{
{ 0, 3, 4, 1 },
{ 1, 4, 5, 2 },
{ 2, 5, 3, 0 }
}

Definition at line 226 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::HexTriangulationTable[256][16]
static

Definition at line 233 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::HexVerticesFromEdges[12][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 3 },
{ 3, 0 },
{ 4, 5 },
{ 5, 6 },
{ 6, 7 },
{ 7, 4 },
{ 0, 4 },
{ 1, 5 },
{ 3, 7 },
{ 2, 6 }
}

Definition at line 492 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::HexQuadFaces[6][4]
static
Initial value:
=
{
{ 0, 4, 7, 3 },
{ 1, 2, 6, 5 },
{ 0, 1, 5, 4 },
{ 3, 7, 6, 2 },
{ 0, 3, 2, 1 },
{ 4, 5, 6, 7 }
}

Definition at line 508 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::VoxTriangulationTable[256][16]
static

Definition at line 518 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::VoxVerticesFromEdges[12][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 3 },
{ 2, 3 },
{ 0, 2 },
{ 4, 5 },
{ 5, 7 },
{ 6, 7 },
{ 4, 6 },
{ 0, 4 },
{ 1, 5 },
{ 2, 6 },
{ 3, 7 }
}

Definition at line 777 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::VoxQuadFaces[6][4]
static
Initial value:
=
{
{ 2, 0, 6, 4 },
{ 1, 3, 5, 7 },
{ 0, 1, 4, 5 },
{ 3, 2, 7, 6 },
{ 1, 0, 3, 2 },
{ 4, 5, 6, 7 }
}

Definition at line 793 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::TriVerticesFromEdges[3][2]
static
Initial value:
=
{
{0,1},
{1,2},
{2,0}
}

Definition at line 803 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::QuadVerticesFromEdges[4][2]
static
Initial value:
=
{
{0,1},
{1,2},
{2,3},
{3,0}
}

Definition at line 810 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::PixelVerticesFromEdges[4][2]
static
Initial value:
=
{
{0,1},
{1,3},
{2,3},
{0,2}
}

Definition at line 818 of file vtkTableBasedClipCases.h.

const int vtkTableBasedClipperTriangulationTables::LineVerticesFromEdges[1][2]
static
Initial value:
=
{
{0,1}
}

Definition at line 826 of file vtkTableBasedClipCases.h.