Table Of Contents

Previous topic

SUttProcessorClass Structure

Next topic

SFeatProcessor Structure

Feature Processor

A Feature Processor extracts features from an item.

Definitions

SObject SFeatProcessor

Inheritance diagram of SObject.SFeatProcessor

The SFeatProcessor structure.

Does not add any members to SObject, and therefore exactly the same.

SFeatProcessor Structure

speect class SFeatProcessorClass

Inheritance diagram of SObjectClass.SFeatProcessorClass

The SFeatProcessorClass structure.

SFeatProcessorClass Structure

Macros

macro S_FEATPROCESSOR(SELF)

Return the given SFeatProcessor child class object as a SFeatProcessor object.

Parameters:
  • SELF –

    The given object.

Return:

Given object as SFeatProcessor* type.

Note:

This casting is not safety checked.

Functions

SObject *SFeatProcessorRun(const SFeatProcessor *self, const SItem *item, s_erc *error)

Execute the FeatProcessor on the given item.

Parameters:
  • self –

    The FeatProcessor to execute.

  • item –

    The item to extract features from.

  • error –

    Error code.

Return:

An SObject type feature.