VTK  9.7.20260724
vtkHyperTreeGridScales Class Reference

#include <vtkHyperTreeGridScales.h>

Detailed Description

Dynamic generation of scales for vtkHyperTree.

Given a level 0 scame, compute & cache cell scales for lower levels.

See also
vtkHyperTree vtkHyperTreeGrid
Thanks:
This class was written by Jacques-Bernard Lekien (CEA) This work was supported by Commissariat a l'Energie Atomique CEA, DAM, DIF, F-91297 Arpajon, France.

Definition at line 27 of file vtkHyperTreeGridScales.h.

Public Member Functions

 vtkHyperTreeGridScales (double branchfactor, const double scale[3])
 Build this class from the original scale mesh and subdivision factor.
 
 ~vtkHyperTreeGridScales ()=default
 
double GetBranchFactor () const
 
double * ComputeScale (unsigned int level)
 
double ComputeScaleX (unsigned int level)
 
double ComputeScaleY (unsigned int level)
 
double ComputeScaleZ (unsigned int level)
 
void ComputeScale (unsigned int level, double scale[3])
 Return the mesh scale at the given level.
 
unsigned int GetCurrentFailLevel () const
 

Constructor & Destructor Documentation

◆ vtkHyperTreeGridScales()

vtkHyperTreeGridScales::vtkHyperTreeGridScales ( double branchfactor,
const double scale[3] )
inline

Build this class from the original scale mesh and subdivision factor.

Definition at line 33 of file vtkHyperTreeGridScales.h.

◆ ~vtkHyperTreeGridScales()

vtkHyperTreeGridScales::~vtkHyperTreeGridScales ( )
default

Member Function Documentation

◆ GetBranchFactor()

double vtkHyperTreeGridScales::GetBranchFactor ( ) const
inline

Definition at line 42 of file vtkHyperTreeGridScales.h.

◆ ComputeScale() [1/2]

double * vtkHyperTreeGridScales::ComputeScale ( unsigned int level)
inline

Definition at line 44 of file vtkHyperTreeGridScales.h.

◆ ComputeScaleX()

double vtkHyperTreeGridScales::ComputeScaleX ( unsigned int level)
inline

Definition at line 50 of file vtkHyperTreeGridScales.h.

◆ ComputeScaleY()

double vtkHyperTreeGridScales::ComputeScaleY ( unsigned int level)
inline

Definition at line 56 of file vtkHyperTreeGridScales.h.

◆ ComputeScaleZ()

double vtkHyperTreeGridScales::ComputeScaleZ ( unsigned int level)
inline

Definition at line 62 of file vtkHyperTreeGridScales.h.

◆ ComputeScale() [2/2]

void vtkHyperTreeGridScales::ComputeScale ( unsigned int level,
double scale[3] )
inline

Return the mesh scale at the given level.

Definition at line 71 of file vtkHyperTreeGridScales.h.

◆ GetCurrentFailLevel()

unsigned int vtkHyperTreeGridScales::GetCurrentFailLevel ( ) const
inline

Definition at line 77 of file vtkHyperTreeGridScales.h.


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