File feature_info_equal.hpp

Functions

std::unique_ptr<IEqualFeatureInfo> createOrdinalFeatureInfo()

Creates and returns a new object of type IEqualFeatureInfo in cases where all features are ordinal.

Returns:

An unique pointer to an object of type IEqualFeatureInfo that has been created

std::unique_ptr<IEqualFeatureInfo> createNominalFeatureInfo()

Creates and returns a new object of type IEqualFeatureInfo in cases where all features are nominal.

Returns:

An unique pointer to an object of type IEqualFeatureInfo that has been created

std::unique_ptr<IEqualFeatureInfo> createNumericalFeatureInfo()

Creates and returns a new object of type IEqualFeatureInfo in cases where all features are numerical.

Returns:

An unique pointer to an object of type IEqualFeatureInfo that has been created

class IEqualFeatureInfo : public IFeatureInfo
#include <feature_info_equal.hpp>

Defines an interface for all classes that provide information about the types of individual features in cases where all features are of the same type, i.e., where all features are either binary, nominal or numerical/ordinal.

Public Functions

inline virtual ~IEqualFeatureInfo() override