Classes | |
struct | BndPoints |
Data of a discretized EDGE allowing to get a point on MA by a parameter on EDGE. More... | |
class | Boundary |
Face boundary is discretized so that each its segment to correspond to an edge of MA. More... | |
struct | BoundaryPoint |
Point on FACE boundary. More... | |
class | Branch |
Branch is a set of MA edges enclosed between branch points and/or MA ends. It's main feature is to return two BoundaryPoint's per a point on it. Points on a Branch are defined by [0,1] parameter. More... | |
struct | BranchEnd |
End point of MA Branch. More... | |
struct | BranchPoint |
Point on MA Branch. More... | |
class | MedialAxis |
Medial axis (MA) is defined as the loci of centres of locally maximal balls inside 2D representation of a face. This class implements a piecewise approximation of MA. More... | |
Typedefs | |
typedef boost::polygon::voronoi_diagram< double > | TVD |
typedef TVD::cell_type | TVDCell |
typedef TVD::edge_type | TVDEdge |
typedef TVD::vertex_type | TVDVertex |
Enumerations | |
enum | BranchEndType { BE_UNDEF , BE_ON_VERTEX , BE_BRANCH_POINT , BE_END } |
typedef boost::polygon::voronoi_diagram<double> SMESH_MAT2d::TVD |
typedef TVD::cell_type SMESH_MAT2d::TVDCell |
typedef TVD::edge_type SMESH_MAT2d::TVDEdge |
typedef TVD::vertex_type SMESH_MAT2d::TVDVertex |