Rgl::Mc Namespace Reference


Classes

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

Functions

template<class E, class V>
GetOffset (E val1, E val2, V iso)
template<class E, class V>
void ConnectTriangles (TCell< E > &cell, TIsoMesh< V > *mesh, V eps)

Variables

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


Function Documentation

template<class E, class V>
void Rgl::Mc::@2331::ConnectTriangles ( TCell< E > &  cell,
TIsoMesh< V > *  mesh,
eps 
) [static]

Definition at line 66 of file TGLMarchingCubes.cxx.

References Rgl::Mc::TIsoMesh< V >::AddTriangle(), conTbl, Rgl::Mc::TCell< V >::fIds, for(), Rgl::Mc::TCell< V >::fType, Rgl::Mc::TIsoMesh< V >::fVerts, i, if(), j, t, V, and v1.

Referenced by Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildCol(), Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildFirstCube(), Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildRow(), and Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildSlice().

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

Definition at line 322 of file TGLMarchingCubes.h.

References V.

Referenced by G__G__Geom1_200_0_6(), G__G__MathCore_122_0_25(), G__G__MathCore_127_0_25(), G__G__Meta_123_0_8(), G__G__Meta_84_0_22(), G__G__Meta_85_0_20(), G__G__Table_102_0_77(), G__G__Table_102_0_78(), G__G__Tree_114_0_43(), G__G__Tree_152_0_17(), G__G__TreePlayer_125_0_19(), TGenCollectionStreamer::ReadPairFromMap(), Rgl::Mc::TDefaultSplitter< H, E, V >::SplitEdge(), and Rgl::Mc::TF3EdgeSplitter::SplitEdge().


Variable Documentation

const Int_t Rgl::Mc::conTbl[256][16]

Definition at line 878 of file TGLMarchingCubes.cxx.

const Int_t Rgl::Mc::conTbl[256][16]

Definition at line 878 of file TGLMarchingCubes.cxx.

const Int_t Rgl::Mc::conTbl[256][16]

Definition at line 878 of file TGLMarchingCubes.cxx.

const Int_t Rgl::Mc::conTbl[256][16]

Definition at line 878 of file TGLMarchingCubes.cxx.

Referenced by ConnectTriangles().

const UChar_t Rgl::Mc::eConn[12][2]

Definition at line 862 of file TGLMarchingCubes.cxx.

const UChar_t Rgl::Mc::eConn[12][2]

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 862 of file TGLMarchingCubes.cxx.

const UChar_t Rgl::Mc::eConn[12][2]

Definition at line 862 of file TGLMarchingCubes.cxx.

const UChar_t Rgl::Mc::eConn[12][2]

Definition at line 862 of file TGLMarchingCubes.cxx.

Referenced by Rgl::Mc::TDefaultSplitter< H, E, V >::SplitEdge(), and Rgl::Mc::TF3EdgeSplitter::SplitEdge().

const Float_t Rgl::Mc::eDir[12][3]

Definition at line 869 of file TGLMarchingCubes.cxx.

const Float_t Rgl::Mc::eDir[12][3]

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 869 of file TGLMarchingCubes.cxx.

const Float_t Rgl::Mc::eDir[12][3]

Definition at line 869 of file TGLMarchingCubes.cxx.

const Float_t Rgl::Mc::eDir[12][3]

Definition at line 869 of file TGLMarchingCubes.cxx.

Referenced by Rgl::Mc::TDefaultSplitter< H, E, V >::SplitEdge(), and Rgl::Mc::TF3EdgeSplitter::SplitEdge().

const UInt_t Rgl::Mc::eInt[256]

Definition at line 819 of file TGLMarchingCubes.cxx.

Referenced by RooChi2Var::evaluatePartition(), and RooXYChi2Var::evaluatePartition().

const UInt_t Rgl::Mc::eInt[256]

Definition at line 819 of file TGLMarchingCubes.cxx.

Referenced by RooChi2Var::evaluatePartition(), and RooXYChi2Var::evaluatePartition().

const UInt_t Rgl::Mc::eInt[256]

Definition at line 819 of file TGLMarchingCubes.cxx.

const UInt_t Rgl::Mc::eInt[256]

Definition at line 819 of file TGLMarchingCubes.cxx.

Referenced by Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildCol(), Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildFirstCube(), Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildRow(), and Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildSlice().

const Float_t Rgl::Mc::vOff[8][3]

Definition at line 855 of file TGLMarchingCubes.cxx.

const Float_t Rgl::Mc::vOff[8][3]

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 855 of file TGLMarchingCubes.cxx.

const Float_t Rgl::Mc::vOff[8][3]

Definition at line 855 of file TGLMarchingCubes.cxx.

const Float_t Rgl::Mc::vOff[8][3]

Definition at line 855 of file TGLMarchingCubes.cxx.

Referenced by Rgl::Mc::TDefaultSplitter< H, E, V >::SplitEdge(), and Rgl::Mc::TF3EdgeSplitter::SplitEdge().


Generated on Tue Jul 5 16:56:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1