3.6.4 Components:
Infrastructure This subset of the Algorithm library can be divided into two main groups of components: hidden infrastructure (e.g., AlgorithmContainer) and programming/debugging support (e.g., DisplayData). The classes that involve hidden infrastructure are used to manipulate data in a transparent way (e.g., the same code processes vectors and matrices). These classes are not typically modified by programmers, and exist mainly to support the isip_transform environment. The classes that provide programming and debugging support, such as DisplayData, allow users to extract information about the feature extraction process from any point in the signal flow graph. Classes such as Mask and Connection allows users to manipulate feature streams. Combined, these classed provide users with significant amounts of flexibility in programming and testing new algorithms. Some examples from each of these clusters are provided below:
|