Logo ROOT   master
Reference Guide
Rgl::Mc Namespace Reference

Classes

class  TCell
 
class  TDefaultSplitter
 
class  TF3Adapter
 
class  TF3EdgeSplitter
 
class  TGridGeometry
 
class  TH3Adapter
 
class  TIsoMesh
 
class  TMeshBuilder
 
class  TSlice
 
class  TSourceAdapterSelector
 
class  TSourceAdapterSelector< TF3 >
 
class  TSourceAdapterSelector< TH3C >
 
class  TSourceAdapterSelector< TH3D >
 
class  TSourceAdapterSelector< TH3F >
 
class  TSourceAdapterSelector< TH3I >
 
class  TSourceAdapterSelector< TH3S >
 
class  TSourceAdapterSelector< TKDEFGT >
 
class  TSplitterSelector
 
class  TSplitterSelector< TF3, V >
 
class  TSplitterSelector< TH3C, V >
 
class  TSplitterSelector< TH3D, V >
 
class  TSplitterSelector< TH3F, V >
 
class  TSplitterSelector< TH3I, V >
 
class  TSplitterSelector< TH3S, V >
 
class  TSplitterSelector< TKDEFGT, V >
 

Functions

template<class E , class V >
GetOffset (E val1, E val2, V iso)
 

Variables

const Int_t conTbl [256][16]
 
const UChar_t eConn [12][2]
 
const Float_t eDir [12][3]
 
const UInt_t eInt [256]
 
const Float_t vOff [8][3]
 

Function Documentation

◆ GetOffset()

template<class E , class V >
V Rgl::Mc::GetOffset ( val1,
val2,
iso 
)

Definition at line 316 of file TGLMarchingCubes.h.

Variable Documentation

◆ conTbl

const Int_t Rgl::Mc::conTbl

Definition at line 37 of file TGLMarchingCubes.cxx.

◆ eConn

const UChar_t Rgl::Mc::eConn
Initial value:
=
{
{0, 1}, {1, 2}, {2, 3}, {3, 0},
{4, 5}, {5, 6}, {6, 7}, {7, 4},
{0, 4}, {1, 5}, {2, 6}, {3, 7}
}

Definition at line 35 of file TGLMarchingCubes.cxx.

◆ eDir

const Float_t Rgl::Mc::eDir
Initial value:
=
{
{ 1.f, 0.f, 0.f}, {0.f, 1.f, 0.f}, {-1.f, 0.f, 0.f},
{ 0.f, -1.f, 0.f}, {1.f, 0.f, 0.f}, { 0.f, 1.f, 0.f},
{-1.f, 0.f, 0.f}, {0.f, -1.f, 0.f}, { 0.f, 0.f, 1.f},
{ 0.f, 0.f, 1.f}, {0.f, 0.f, 1.f}, { 0.f, 0.f, 1.f}
}

Definition at line 36 of file TGLMarchingCubes.cxx.

◆ eInt

const UInt_t Rgl::Mc::eInt

Definition at line 33 of file TGLMarchingCubes.cxx.

◆ vOff

const Float_t Rgl::Mc::vOff
Initial value:
=
{
{0.f, 0.f, 0.f}, {1.f, 0.f, 0.f}, {1.f, 1.f, 0.f},
{0.f, 1.f, 0.f}, {0.f, 0.f, 1.f}, {1.f, 0.f, 1.f},
{1.f, 1.f, 1.f}, {0.f, 1.f, 1.f}
}

Definition at line 34 of file TGLMarchingCubes.cxx.