31#ifndef vtkMassProperties_h 
   32#define vtkMassProperties_h 
   34#include "vtkFiltersCoreModule.h"  
   37VTK_ABI_NAMESPACE_BEGIN
 
   69    return this->VolumeProjected;
 
  117    return this->SurfaceArea;
 
  126    return this->MinCellArea;
 
  135    return this->MaxCellArea;
 
  146    return this->NormalizedShapeIndex;
 
virtual void Update()
Bring this algorithm's outputs up-to-date.
 
a simple class to control print indentation
 
estimate volume, area, shape index of triangle mesh
 
double GetSurfaceArea()
Compute and return the area.
 
double GetVolumeProjected()
Compute and return the projected volume.
 
double NormalizedShapeIndex
 
double GetNormalizedShapeIndex()
Compute and return the normalized shape index.
 
static vtkMassProperties * New()
Constructs with initial values of zero.
 
double GetVolumeX()
Compute and return the volume projected on to each axis aligned plane.
 
double GetMinCellArea()
Compute and return the min cell area.
 
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
double GetVolume()
Compute and return the volume.
 
~vtkMassProperties() override
 
double GetKx()
Compute and return the weighting factors for the maximum unit normal component (MUNC).
 
double GetMaxCellArea()
Compute and return the max cell area.
 
Superclass for algorithms that produce only polydata as output.