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 the module to which this connector belongs to.
 
virtual ~OutputConnector()
Destructor: Destroys 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 the output index of of this connector on the Module.
 
InputConnector * getConnector(MLint i) const
Returns the InputConnector with index i.
 
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 ...