dip::Feature namespace

Contains classes that implement the measurement features.

Contents

Classes

struct Information
Information about a measurement feature
struct ValueInformation
Information about a measurement value, one of the components of a feature
class Base abstract
The pure virtual base class for all measurement features.
class LineBased abstract
The pure virtual base class for all line-based measurement features.
class ImageBased abstract
The pure virtual base class for all image-based measurement features.
class ChainCodeBased abstract
The pure virtual base class for all chain-code–based measurement features.
class PolygonBased abstract
The pure virtual base class for all polygon-based measurement features.
class ConvexHullBased abstract
The pure virtual base class for all convex-hull–based measurement features.
class Composite abstract
The pure virtual base class for all composite measurement features.

Aliases

using InformationArray = std::vector<Information>
Information about the known measurement features
using ValueInformationArray = std::vector<ValueInformation>
Information about the values of a measurement feature, or all values of all measurement features in a dip::Measurement object.

Enums

enum class Type: int{ LINE_BASED, IMAGE_BASED, CHAINCODE_BASED, POLYGON_BASED, CONVEXHULL_BASED, COMPOSITE }
The types of measurement features