![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Utility functions for skeleton 2d measurement management. More...
#include <IPSDKGeometry/IPSDKGeometryExports.h>#include <IPSDKGeometry/Measure/2d/Skeleton/Skeleton2dMsrTypes.h>#include <IPSDKSerialization/Archive/BaseIArchive.h>#include <IPSDKSerialization/Archive/BaseOArchive.h>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::geom | |
| Namespace aggregating geometrical routines and classes. | |
Functions | |
| IPSDKGEOMETRY_API ipReal64 | ipsdk::geom::extractDiameter (const Skeleton2d &skeleton, UInt64Vector &pathIdxColl) |
| fonction allowing to compute skeleton diameter and its associated longest shortest path More... | |
| IPSDKGEOMETRY_API ipReal64 | ipsdk::geom::computeLength (const Skeleton2d &skeleton, const eSkeletonEdgeCategory &skeletonEdgeCategory=eSkeletonEdgeCategory::eSEC_Branch) |
| fonction allowing to compute full skeleton length (including only a given category of edges) | |
| IPSDKGEOMETRY_API void | ipsdk::geom::computeEdgeLength (const Skeleton2d &skeleton, const eSkeletonEdgeCategory &skeletonEdgeCategory, Real64Vector &edgeLengthColl) |
| fonction allowing to compute full skeleton length | |
| IPSDKGEOMETRY_API void | ipsdk::geom::computeBranchThickness (const Skeleton2d &skeleton, BranchThicknessColl &branchThicknessColl) |
| fonction allowing to compute skeleton branch thickness | |
| IPSDKGEOMETRY_API void | ipsdk::geom::extractVertices (const Skeleton2d &skeleton, const eSkeletonVertexCategory &skeletonVertexCategory, UInt64Vector &verticesIdxColl) |
| fonction allowing to retrieve subset of skeleton vertices associated to a given vertex category (output collection contains vertex indexes, not point indexes) | |
| IPSDKGEOMETRY_API ipUInt64 | ipsdk::geom::countVertices (const Skeleton2d &skeleton, const eSkeletonVertexCategory &skeletonVertexCategory) |
| fonction allowing to count number of skeleton vertices associated to a given vertex category | |
| IPSDKGEOMETRY_API ipReal64 | ipsdk::geom::computeLength (const Skeleton2d &skeleton, const UInt64Vector &pathIdxColl) |
| function allowing to compute total length of a path through skeleton vertices More... | |
| IPSDKGEOMETRY_API ipReal64 | ipsdk::geom::computeTortuosity (const Skeleton2d &skeleton, const UInt64Vector &pathIdxColl) |
| function allowing to compute tortuosity of a path through skeleton vertices More... | |
| IPSDKGEOMETRY_API ipReal64 | ipsdk::geom::computeMeanCurvature (const Skeleton2d &skeleton, const UInt64Vector &pathIdxColl) |
| function allowing to compute mean curvature of a path through skeleton vertices More... | |
| IPSDKGEOMETRY_API Skeleton2dPtr | ipsdk::geom::removeCalibration (const Skeleton2d &skelIn, const GeometricCalibration &geomCalib) |
| function allowing to remove the calibration from a skeleton to correctly apply other calculation (Diameter, etc.) | |
| IPSDKGEOMETRY_API Skeleton2dPtr | ipsdk::geom::restoreCalibration (const Skeleton2d &skelIn, const GeometricCalibration &geomCalib) |
| function allowing to restore the calibration from a skeleton after applying other calculation (Diameter, etc.) | |
| IPSDKGEOMETRY_API BaseIArchive & | ipsdk::operator>> (BaseIArchive &ar, const SerializationIItem< ipsdk::geom::BranchThicknessInfo > &item) |
| Serialization operators for BranchThicknessInfo structure. | |
| IPSDKGEOMETRY_API BaseOArchive & | ipsdk::operator<< (BaseOArchive &ar, const SerializationOItem< ipsdk::geom::BranchThicknessInfo > &item) |
| Serialization operators for BranchThicknessInfo structure. | |
Utility functions for skeleton 2d measurement management.
1.8.14