Logo ROOT  
Reference Guide
No Matches
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.
- 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:

Constructor & Destructor Documentation

◆ TF3EdgeSplitter()

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

Definition at line 353 of file TGLMarchingCubes.h.

Member Function Documentation

◆ SetNormalEvaluator()

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

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

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

Definition at line 365 of file TGLMarchingCubes.h.

  • graf3d/gl/inc/TGLMarchingCubes.h
  • graf3d/gl/src/TGLMarchingCubes.cxx