Logo ROOT   6.16/01
Reference Guide
List of all members | Protected Member Functions | Protected Attributes | List of all members
Rgl::Mc::TF3EdgeSplitter Class Reference

Definition at line 351 of file TGLMarchingCubes.h.

Protected Member Functions

 TF3EdgeSplitter ()
 
void SetNormalEvaluator (const TF3 *tf3)
 
void SplitEdge (TCell< Double_t > &cell, TIsoMesh< Double_t > *mesh, UInt_t i, Double_t x, Double_t y, Double_t z, Double_t iso) const
 Split the edge and find normal in a new vertex. More...
 
- Protected Member Functions inherited from Rgl::Mc::TGridGeometry< Double_t >
 TGridGeometry ()
 
 TGridGeometry (const TAxis *x, const TAxis *y, const TAxis *z, Double_t xs=1., Double_t ys=1., Double_t zs=1., EVertexPosition pos=kBinCenter)
 

Protected Attributes

const TF3fTF3
 
- Protected Attributes inherited from Rgl::Mc::TGridGeometry< Double_t >
Double_t fMinX
 
Double_t fMinY
 
Double_t fMinZ
 
Double_t fStepX
 
Double_t fStepY
 
Double_t fStepZ
 
Double_t fXScaleInverted
 
Double_t fYScaleInverted
 
Double_t fZScaleInverted
 

Additional Inherited Members

- Protected Types inherited from Rgl::Mc::TGridGeometry< Double_t >
enum  EVertexPosition
 

#include <TGLMarchingCubes.h>

Inheritance diagram for Rgl::Mc::TF3EdgeSplitter:
[legend]

Constructor & Destructor Documentation

◆ TF3EdgeSplitter()

Rgl::Mc::TF3EdgeSplitter::TF3EdgeSplitter ( )
inlineprotected

Definition at line 353 of file TGLMarchingCubes.h.

Member Function Documentation

◆ SetNormalEvaluator()

void Rgl::Mc::TF3EdgeSplitter::SetNormalEvaluator ( const TF3 tf3)
inlineprotected

Definition at line 357 of file TGLMarchingCubes.h.

◆ SplitEdge()

void Rgl::Mc::TF3EdgeSplitter::SplitEdge ( TCell< Double_t > &  cell,
TIsoMesh< Double_t > *  mesh,
UInt_t  i,
Double_t  x,
Double_t  y,
Double_t  z,
Double_t  iso 
) const
protected

Split the edge and find normal in a new vertex.

Definition at line 129 of file TGLMarchingCubes.cxx.

Member Data Documentation

◆ fTF3

const TF3* Rgl::Mc::TF3EdgeSplitter::fTF3
protected

Definition at line 365 of file TGLMarchingCubes.h.

Libraries for Rgl::Mc::TF3EdgeSplitter:
[legend]

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