MeshCore::MeshOrientationVisitor Class Reference

This class searches for nonuniform orientation of neighboured facets. More...

#include <Evaluation.h>

Public Member Functions

bool HasNonUnifomOrientedFacets () const
 
 MeshOrientationVisitor ()
 
bool Visit (const MeshFacet &, const MeshFacet &, unsigned long, unsigned long)
 Returns false after the first inconsistence is found, true otherwise. More...
 
- Public Member Functions inherited from MeshCore::MeshFacetVisitor
virtual bool AllowVisit (const MeshFacet &rclFacet, const MeshFacet &rclFrom, unsigned long ulFInd, unsigned long ulLevel, unsigned short neighbourIndex)
 Test before a facet will be flagged as VISIT, return false means: go on with visiting the facets but not this one and set not the VISIT flag. More...
 
 MeshFacetVisitor (void)
 Construction. More...
 
virtual ~MeshFacetVisitor (void)
 Denstruction. More...
 

Detailed Description

This class searches for nonuniform orientation of neighboured facets.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ MeshOrientationVisitor()

MeshOrientationVisitor::MeshOrientationVisitor ( )

Member Function Documentation

◆ HasNonUnifomOrientedFacets()

bool MeshOrientationVisitor::HasNonUnifomOrientedFacets ( ) const

◆ Visit()

bool MeshOrientationVisitor::Visit ( const MeshFacet rclFacet,
const MeshFacet rclFrom,
unsigned long  ulFInd,
unsigned long  ulLevel 
)
virtual

Returns false after the first inconsistence is found, true otherwise.

Implements MeshCore::MeshFacetVisitor.

Reimplemented in MeshCore::MeshSameOrientationCollector, and MeshCore::MeshOrientationCollector.

References MeshCore::MeshFacet::HasSameOrientation().


The documentation for this class was generated from the following files:
  • src/Mod/Mesh/App/Core/Evaluation.h
  • src/Mod/Mesh/App/Core/Evaluation.cpp