MeshCore::MeshEvalSelfIntersection Class Reference

The MeshEvalSelfIntersection class checks the mesh for self intersection. More...

#include <Evaluation.h>

Public Member Functions

bool Evaluate ()
 Evaluate the mesh and return if true if there are self intersections. More...
 
void GetIntersections (const std::vector< std::pair< FacetIndex, FacetIndex > > &, std::vector< std::pair< Base::Vector3f, Base::Vector3f > > &) const
 collect all intersection lines More...
 
void GetIntersections (std::vector< std::pair< FacetIndex, FacetIndex > > &) const
 collect the index of all facets with self intersections More...
 
 MeshEvalSelfIntersection (const MeshKernel &rclB)
 
virtual ~MeshEvalSelfIntersection ()
 
- Public Member Functions inherited from MeshCore::MeshEvaluation
virtual bool Evaluate ()=0
 Evaluates the mesh kernel with respect to certain criteria. More...
 
 MeshEvaluation (const MeshKernel &rclB)
 
virtual ~MeshEvaluation ()
 

Detailed Description

The MeshEvalSelfIntersection class checks the mesh for self intersection.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ MeshEvalSelfIntersection()

MeshCore::MeshEvalSelfIntersection::MeshEvalSelfIntersection ( const MeshKernel rclB)

◆ ~MeshEvalSelfIntersection()

virtual MeshCore::MeshEvalSelfIntersection::~MeshEvalSelfIntersection ( )
virtual

Member Function Documentation

◆ Evaluate()

◆ GetIntersections() [1/2]

◆ GetIntersections() [2/2]


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