Developer documentation | Axl-2.5.1

axlAbstractCreatorProcess.cpp
Go to the documentation of this file.
1 /* axlAbstractCreatorProcess.cpp ---
2  *
3  * Author: Anais Ducoffe
4  * Copyright (C) 2013, Anais Ducoffe, INRIA.
5  */
6 
7 /* Commentary:
8  */
9 
10 /* Change log:
11  *
12  */
15 
19 
20 class axlAbstractCreatorProcessPrivate{
21 
22 };
23 
27 axlAbstractCreatorProcess::axlAbstractCreatorProcess(QObject *parent) : axlAbstractProcess(), d(new axlAbstractCreatorProcessPrivate){
28 
29 
30 }
31 
32 
34 
35  delete d;
36  d = NULL;
37 }
38 
39 
41  Q_UNUSED(channel);
42  return NULL;
43 }
44 
46  return 1;
47 }
48 
49 dtkAbstractData *axlAbstractCreatorProcess::output(void){
50  DTK_DEFAULT_IMPLEMENTATION;
51  return NULL;
52 }
53 
54 dtkAbstractData *axlAbstractCreatorProcess::output(int channel){
55  Q_UNUSED(channel);
56  return NULL;
57 }
58 
59 
60 void axlAbstractCreatorProcess::setInput(dtkAbstractData *newData, int channel){
61  Q_UNUSED(newData);
62  Q_UNUSED(channel);
63 
64 
65 }
66 
67 
69 
70  DTK_DEFAULT_IMPLEMENTATION;
71  return 0;
72 }
73 
74 
76  DTK_DEFAULT_IMPLEMENTATION;
77  return QString();
78 }
79 
80 
82  DTK_DEFAULT_IMPLEMENTATION;
83  return QString();
84 }
virtual QString description(void) const
axlAbstractData * getInput(int channel) const
virtual void setInput(dtkAbstractData *newData, int channel)
virtual dtkAbstractData * output(void)
virtual QString identifier(void) const
Class axlAbstractData defines an API for all type of axel data.
axlAbstractCreatorProcess(QObject *parent=0)