IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Namespaces | Typedefs | Enumerations
MeasureTypes.h File Reference

Predefined types for measures management. More...

#include <IPSDKBaseShapeAnalysis/Measure/Info/MeasureInfoTypes.h>
#include <IPSDKBaseShapeAnalysis/Measure/GlobalInfo/MeasureGlobalInfoTypes.h>
#include <IPSDKBaseShapeSegmentation/Entity/2d/Shape2dTypes.h>
#include <IPSDKBaseShapeSegmentation/Entity/3d/Shape3dTypes.h>
#include <IPSDKUtil/Tools/EnumMacros.h>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <map>
#include <string>

Go to the source code of this file.

Classes

struct  ipsdk::shape::analysis::MsrProcessingPolicyClass< msrProcessingPolicy >
 structure allowing to retrieve base measure class given a processing measure policy More...
 

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::shape::analysis
 Namespace aggregating basic shape analysis components.
 

Typedefs

typedef boost::shared_ptr< BaseMeasure > ipsdk::shape::analysis::MeasurePtr
 shared pointer to shape measure object
 
typedef boost::shared_ptr< const BaseMeasure > ipsdk::shape::analysis::MeasureConstPtr
 shared pointer to const shape measure object
 
typedef boost::weak_ptr< BaseMeasure > ipsdk::shape::analysis::MeasureWeakPtr
 weak pointer to shape measure object
 
typedef boost::weak_ptr< const BaseMeasure > ipsdk::shape::analysis::MeasureConstWeakPtr
 weak pointer to const shape measure object
 
typedef std::map< std::string, MeasurePtr > ipsdk::shape::analysis::MeasureColl
 collection of shared pointer to shape measure object
 
typedef std::map< std::string, MeasureWeakPtr > ipsdk::shape::analysis::MeasureWeakPtrColl
 collection of weak pointer to shape measure object
 
typedef boost::shared_ptr< MeasureSet > ipsdk::shape::analysis::MeasureSetPtr
 shared pointer to shape measure set
 
typedef boost::shared_ptr< const MeasureSet > ipsdk::shape::analysis::MeasureSetConstPtr
 shared pointer to const shape measure set
 
typedef boost::shared_ptr< PlanIndexedMeasureSet > ipsdk::shape::analysis::PlanIndexedMeasureSetPtr
 shared pointer to plan indexed collection of shape measure set
 
typedef boost::shared_ptr< const PlanIndexedMeasureSet > ipsdk::shape::analysis::PlanIndexedMeasureSetConstPtr
 shared pointer to const plan indexed collection of shape measure set
 

Enumerations

enum  ipsdk::shape::analysis::eMsrProcessingStatus { ipsdk::shape::analysis::eMPS_NotStarted, ipsdk::shape::analysis::eMPS_Started, ipsdk::shape::analysis::eMPS_Ended }
 Enumerate describing measure processing status. More...
 

Detailed Description

Predefined types for measures management.

Author
E. Noirfalise
Date
2015/06/15