Project Geode-Common
class SolidBorderPathFinder
The objective of this class is to find paths on border of a TetrahedralSolid3D. As an example, this class is able to find a rectilinear path between two vertices. This class may be derived for custom path findings.
Functions
SolidBorderPathFinder
cpp
public void SolidBorderPathFinder(const SolidBorderPathFinder & )public void SolidBorderPathFinder(const SolidBorderPathFinder & )operator=
cpp
public SolidBorderPathFinder & operator=(const SolidBorderPathFinder & )public SolidBorderPathFinder & operator=(const SolidBorderPathFinder & )SolidBorderPathFinder
cpp
public void SolidBorderPathFinder(SolidBorderPathFinder && )public void SolidBorderPathFinder(SolidBorderPathFinder && )operator=
cpp
public SolidBorderPathFinder & operator=(SolidBorderPathFinder && )public SolidBorderPathFinder & operator=(SolidBorderPathFinder && )SolidBorderPathFinder
cpp
public void SolidBorderPathFinder(const TetrahedralSolid3D & solid, index_t begin, index_t end, const Triangle3D & triangle)public void SolidBorderPathFinder(const TetrahedralSolid3D & solid, index_t begin, index_t end, const Triangle3D & triangle)Find a path between two border vertices along a plane and an extension given by a Triangle3D.
begin [in] Index of the cut starting vertex
end [in] Index of the cut ending vertex could be identical to begin.
~SolidBorderPathFinder
cpp
public void ~SolidBorderPathFinder()public void ~SolidBorderPathFinder()find_paths
cpp
public vector find_paths()public vector find_paths()