MeshCore::MeshFixOrientation Class Reference

The MeshFixOrientation class harmonizes the facet normals of the passed mesh kernel. More...

#include <Evaluation.h>

Public Member Functions

bool Fixup ()
 This function attempts to change the mesh kernel to be valid according to the checked criterion: True is returned if the errors could be fixed, false otherwise. More...
 
 MeshFixOrientation (MeshKernel &rclM)
 
 ~MeshFixOrientation ()
 
- Public Member Functions inherited from MeshCore::MeshValidation
virtual bool Fixup ()=0
 This function attempts to change the mesh kernel to be valid according to the checked criterion: True is returned if the errors could be fixed, false otherwise. More...
 
 MeshValidation (MeshKernel &rclB)
 
virtual ~MeshValidation ()
 

Detailed Description

The MeshFixOrientation class harmonizes the facet normals of the passed mesh kernel.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ MeshFixOrientation()

MeshFixOrientation::MeshFixOrientation ( MeshKernel rclM)

◆ ~MeshFixOrientation()

MeshFixOrientation::~MeshFixOrientation ( )

Member Function Documentation

◆ Fixup()

bool MeshFixOrientation::Fixup ( )
virtual

This function attempts to change the mesh kernel to be valid according to the checked criterion: True is returned if the errors could be fixed, false otherwise.

Implements MeshCore::MeshValidation.

References MeshCore::MeshEvalOrientation::Evaluate(), and MeshCore::MeshTopoAlgorithm::HarmonizeNormals().


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