IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Skeleton2dMsrTypes.h
Go to the documentation of this file.
1 // Skeleton2dMsrTypes.h:
3 // ---------------------
4 //
14 
15 #ifndef __IPSDKGEOMETRY_SKELETON2DMSRTYPES_H__
16 #define __IPSDKGEOMETRY_SKELETON2DMSRTYPES_H__
17 
19 #include <IPSDKGeometry/Entity/2d/Point/Point2dData.h>
20 
21 namespace ipsdk {
22 namespace geom {
23 
26 
29 {
32 
35 
38 
41 
47 };
48 
50 typedef std::vector<BranchThicknessInfo> BranchThicknessColl;
51 
54 
55 } // end of namespace geom
56 } // end of namespace ipsdk
57 
58 #endif // __IPSDKGEOMETRY_SKELETON2DMSRTYPES_H__
ipReal64 _minThicknessPtX
coordinates of point associated to minimum thickness
Definition: Skeleton2dMsrTypes.h:44
ipReal64 _length
branch length
Definition: Skeleton2dMsrTypes.h:37
ipUInt64 _vertexIdx0
first skeleton vertex index
Definition: Skeleton2dMsrTypes.h:31
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
ipReal64 _thickness
branch thickness
Definition: Skeleton2dMsrTypes.h:40
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
std::vector< BranchThicknessInfo > BranchThicknessColl
collection of branch thickness informations
Definition: Skeleton2dMsrTypes.h:50
ipUInt64 _vertexIdx1
second skeleton vertex index
Definition: Skeleton2dMsrTypes.h:34
structure allowing to encapsulate branch thickness informations
Definition: Skeleton2dMsrTypes.h:28
Predefined types for voronoi skeleton management.
ipReal64 _minThicknessPtY
coordinates of point associated to minimum thickness
Definition: Skeleton2dMsrTypes.h:45