32 #ifndef vtkCellQuality_h 33 #define vtkCellQuality_h 36 #include "vtkFiltersVerdictModule.h" 69 RELATIVE_SIZE_SQUARED,
97 vtkSetMacro(QualityMeasure,
int);
98 vtkGetMacro(QualityMeasure,
int);
138 vtkSetMacro(UnsupportedGeometry,
double);
139 vtkGetMacro(UnsupportedGeometry,
double);
150 vtkSetMacro(UndefinedQuality,
double);
151 vtkGetMacro(UndefinedQuality,
double);
154 double TriangleStripArea(
vtkCell*);
178 double ComputeTriangleQuality(
vtkCell*);
208 double ComputeQuadQuality(
vtkCell*);
229 double ComputeTetQuality(
vtkCell*);
255 double ComputeHexQuality(
vtkCell*);
263 double ComputeTriangleStripQuality(
vtkCell*);
270 double ComputePixelQuality(
vtkCell*);
282 static int GetCurrentTriangleNormal(
double point[3],
double normal[3]);
283 static double CurrentTriNormal[3];
303 #endif // vtkCellQuality_h void SetQualityMeasureToMinAngle()
void SetQualityMeasureToVolume()
void SetQualityMeasureToShearAndSize()
void SetQualityMeasureToDimension()
void SetQualityMeasureToOddy()
void SetQualityMeasureToJacobian()
void SetQualityMeasureToCollapseRatio()
void SetQualityMeasureToShape()
Calculate functions of quality of the elements of a mesh.
void SetQualityMeasureToShapeAndSize()
void SetQualityMeasureToShear()
void SetQualityMeasureToTaper()
void SetQualityMeasureToMaxAspectFrobenius()
void SetQualityMeasureToAspectBeta()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify cell behavior
void SetQualityMeasureToAspectFrobenius()
void SetQualityMeasureToDiagonal()
void SetQualityMeasureToScaledJacobian()
void SetQualityMeasureToCondition()
a simple class to control print indentation
void SetQualityMeasureToMedAspectFrobenius()
list of point or cell ids
abstract superclass for arrays of numeric data
void SetQualityMeasureToWarpage()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
void SetQualityMeasureToMaxAngle()
void SetQualityMeasureToRadiusRatio()
void SetQualityMeasureToAspectRatio()
void SetQualityMeasureToRelativeSizeSquared()
Superclass for algorithms that produce output of the same type as input.
void SetQualityMeasureToSkew()
void SetQualityMeasureToAspectGamma()
static vtkDataSetAlgorithm * New()
void SetQualityMeasureToStretch()
represent and manipulate 3D points
void SetQualityMeasureToMaxEdgeRatio()
double UnsupportedGeometry
void SetQualityMeasureToArea()
void SetQualityMeasureToDistortion()