13#ifndef ML_CONNECTORS_H
14#define ML_CONNECTORS_H
105 std::vector <InputConnector*> _inLinkList;
Base class for an image processing module of the ML.
Class to manage an output connection for a Module module.
Module & getModule() const
Returns module to which this connector belongs to.
virtual ~OutputConnector()
Destructor: Destroy this and disconnects connections from all InputConnectors.
PagedImage & getImage()
Returns the paged image of this connector.
OutputConnector(Module &module, MLint index)
Constructor: Create output image connection for module module and output index index.
MLint getIndex() const
Returns output index of of this connector on the Module.
InputConnector * getConnector(MLint i) const
Returns InputConnector with index i.
MLint getNumConnectors() const
Returns number of connected InputConnectors.
Class which represents an image, which manages properties of an image and image data which is located...
#define MLEXPORT
To export symbols from a dll/shared object, we need to mark them with the MLEXPORT symbol.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...