Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
Rgl::Mc::TDefaultSplitter< H, E, V > Class Template Reference

template<class H, class E, class V>
class Rgl::Mc::TDefaultSplitter< H, E, V >

Definition at line 325 of file TGLMarchingCubes.h.

Protected Types

enum  EVertexPosition { kBinCenter , kBinEdge }

Protected Member Functions

void SetNormalEvaluator (const H *)
void SplitEdge (TCell< E > &cell, TIsoMesh< V > *mesh, UInt_t i, V x, V y, V z, V iso) const

Protected Attributes

fMinX
fMinY
fMinZ
fStepX
fStepY
fStepZ
fXScaleInverted
fYScaleInverted
fZScaleInverted

#include <TGLMarchingCubes.h>

Inheritance diagram for Rgl::Mc::TDefaultSplitter< H, E, V >:
Rgl::Mc::TGridGeometry< V >

Member Enumeration Documentation

◆ EVertexPosition

template<class V>
enum Rgl::Mc::TGridGeometry::EVertexPosition
inherited
Enumerator
kBinCenter 
kBinEdge 

Definition at line 93 of file TGLIsoMesh.h.

Member Function Documentation

◆ SetNormalEvaluator()

template<class H, class E, class V>
void Rgl::Mc::TDefaultSplitter< H, E, V >::SetNormalEvaluator ( const H * )
inlineprotected

Definition at line 327 of file TGLMarchingCubes.h.

◆ SplitEdge()

template<class H, class E, class V>
void Rgl::Mc::TDefaultSplitter< H, E, V >::SplitEdge ( TCell< E > & cell,
TIsoMesh< V > * mesh,
UInt_t i,
V x,
V y,
V z,
V iso ) const
inlineprotected

Definition at line 330 of file TGLMarchingCubes.h.

Member Data Documentation

◆ fMinX

template<class V>
V Rgl::Mc::TGridGeometry< V >::fMinX
inherited

Definition at line 148 of file TGLIsoMesh.h.

◆ fMinY

template<class V>
V Rgl::Mc::TGridGeometry< V >::fMinY
inherited

Definition at line 151 of file TGLIsoMesh.h.

◆ fMinZ

template<class V>
V Rgl::Mc::TGridGeometry< V >::fMinZ
inherited

Definition at line 154 of file TGLIsoMesh.h.

◆ fStepX

template<class V>
V Rgl::Mc::TGridGeometry< V >::fStepX
inherited

Definition at line 149 of file TGLIsoMesh.h.

◆ fStepY

template<class V>
V Rgl::Mc::TGridGeometry< V >::fStepY
inherited

Definition at line 152 of file TGLIsoMesh.h.

◆ fStepZ

template<class V>
V Rgl::Mc::TGridGeometry< V >::fStepZ
inherited

Definition at line 155 of file TGLIsoMesh.h.

◆ fXScaleInverted

template<class V>
V Rgl::Mc::TGridGeometry< V >::fXScaleInverted
inherited

Definition at line 157 of file TGLIsoMesh.h.

◆ fYScaleInverted

template<class V>
V Rgl::Mc::TGridGeometry< V >::fYScaleInverted
inherited

Definition at line 158 of file TGLIsoMesh.h.

◆ fZScaleInverted

template<class V>
V Rgl::Mc::TGridGeometry< V >::fZScaleInverted
inherited

Definition at line 159 of file TGLIsoMesh.h.


The documentation for this class was generated from the following file: