39 virtual const KoColorSpace *
colorSpace(
const QString & colorModelId,
const QString & colorDepthId,
const QString &profileName) = 0;
148 QString toDot()
const;
154 QString bestPathToDot(
const QString& srcKey,
const QString& dstKey)
const;
159 bool existsPath(
const QString& srcModelId,
const QString& srcDepthId,
const QString& srcProfileName,
const QString& dstModelId,
const QString& dstDepthId,
const QString& dstProfileName)
const;
163 bool existsGoodPath(
const QString& srcModelId,
const QString& srcDepthId,
const QString& srcProfileName,
const QString& dstModelId,
const QString& dstDepthId,
const QString& dstProfileName)
const;
169 Path findBestPath(
const QString& srcModelId,
const QString& srcDepthId,
const QString& srcProfileName,
const QString& dstModelId,
const QString& dstDepthId,
const QString& dstProfileName)
const;
177 QString vertexToDot(
Vertex*
v,
const QString &options)
const;
192 Node* createNode(
const QString& _modelId,
const QString& _depthId,
const QString& _profileName);
196 void connectToEngine(
Node* _node,
Node* _engine);
206 QList<Node*> nodesFor(
const QString& _modelId,
const QString& _depthId);
210 Node* nodeFor(
const QString& colorModelId,
const QString& colorDepthId,
const QString& _profileName);
211 const Node* nodeFor(
const QString& colorModelId,
const QString& colorDepthId,
const QString& _profileName)
const;
223 Path findBestPath(
const Node* srcNode,
const Node* dstNode)
const;