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()