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.
virtual ~OutputConnector()
Destructor: Destroys this and disconnects connections from all InputConnectors.
Module & getModule() const
Returns the module to which this connector belongs to.
OutputConnector(Module &module, MLint index)
Constructor: Create output image connection for module module and output index index.
InputConnector * getConnector(MLint i) const
Returns the InputConnector with index i.
MLint getIndex() const
Returns the output index of of this connector on the Module.
PagedImage & getImage()
Returns the paged image of this connector.
MLint getNumConnectors() const
Returns the number of connected InputConnectors.
The class PagedImage, representing a fragmented image that manages properties and data of an image lo...
#define MLEXPORT
To export symbols from a DLL/shared object, we need to mark them with the MLEXPORT symbol.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...