Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
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 ( E val1,
E val2,
V 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.