Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
Rgl::Mc::TF3EdgeSplitter Class Reference

Definition at line 351 of file TGLMarchingCubes.h.

Protected Types

enum  EVertexPosition

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 Attributes

Double_t fMinX
Double_t fMinY
Double_t fMinZ
Double_t fStepX
Double_t fStepY
Double_t fStepZ
const TF3fTF3
Double_t fXScaleInverted
Double_t fYScaleInverted
Double_t fZScaleInverted

#include <TGLMarchingCubes.h>

Inheritance diagram for Rgl::Mc::TF3EdgeSplitter:
Rgl::Mc::TGridGeometry< Double_t >

Member Enumeration Documentation

◆ EVertexPosition

Definition at line 93 of file TGLIsoMesh.h.

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

◆ fMinX

Definition at line 148 of file TGLIsoMesh.h.

◆ fMinY

Definition at line 151 of file TGLIsoMesh.h.

◆ fMinZ

Definition at line 154 of file TGLIsoMesh.h.

◆ fStepX

Definition at line 149 of file TGLIsoMesh.h.

◆ fStepY

Definition at line 152 of file TGLIsoMesh.h.

◆ fStepZ

Definition at line 155 of file TGLIsoMesh.h.

◆ fTF3

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

Definition at line 365 of file TGLMarchingCubes.h.

◆ fXScaleInverted

Double_t Rgl::Mc::TGridGeometry< Double_t >::fXScaleInverted
inherited

Definition at line 157 of file TGLIsoMesh.h.

◆ fYScaleInverted

Double_t Rgl::Mc::TGridGeometry< Double_t >::fYScaleInverted
inherited

Definition at line 158 of file TGLIsoMesh.h.

◆ fZScaleInverted

Double_t Rgl::Mc::TGridGeometry< Double_t >::fZScaleInverted
inherited

Definition at line 159 of file TGLIsoMesh.h.


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