|
Q_CLASSINFO("prop://xAxisInterval", "Sets the visible range of the displayed x-axis (in coordinates of the data object) or (0.0, 0.0) if range should be automatically set [default].") Q_CLASSINFO("prop | AbstractDObjPclFigure (const QString &itomSettingsFile, AbstractFigure::WindowMode windowMode=AbstractFigure::ModeStandaloneInUi, QWidget *parent=0) |
|
ito::RetVal | update (void) |
| overload of AbstractNode::update
|
|
virtual ito::RetVal | setDataObject (QSharedPointer< ito::DataObject >) |
|
virtual QSharedPointer< ito::DataObject > | getDataObject (void) const |
|
virtual ito::AutoInterval | getXAxisInterval (void) const |
|
virtual void | setXAxisInterval (ito::AutoInterval) |
|
virtual ito::AutoInterval | getYAxisInterval (void) const |
|
virtual void | setYAxisInterval (ito::AutoInterval) |
|
virtual ito::AutoInterval | getZAxisInterval (void) const |
|
virtual void | setZAxisInterval (ito::AutoInterval) |
|
virtual QString | getColorMap (void) const |
|
virtual void | setColorMap (QString) |
|
virtual QPixmap | renderToPixMap (const int xsize, const int ysize, const int resolution) |
| plot-specific render function to enable more complex printing in subfigures ...
|
|
|
enum | WindowMode { ModeInItomFigure
, ModeStandaloneInUi
, ModeStandaloneWindow
} |
|
enum | UnitLabelStyle { UnitLabelSlash
, UnitLabelKeywordIn
, UnitLabelSquareBrackets
} |
|
typedef QPair< QString, QString > | ParamNamePair |
|
void | windowTitleModified (QString windowTitleSuffix) |
|
| AbstractFigure (const QString &itomSettingsFile, WindowMode windowMode=ModeStandaloneInUi, QWidget *parent=0) |
|
virtual bool | event (QEvent *e) |
|
void | setApiFunctionGraphBasePtr (void **apiFunctionGraphBasePtr) |
|
void | setApiFunctionBasePtr (void **apiFunctionBasePtr) |
|
void ** | getApiFunctionGraphBasePtr (void) |
|
void ** | getApiFunctionBasePtr (void) |
|
virtual void | setToolbarVisible (bool visible) |
|
virtual bool | getToolbarVisible () const |
|
virtual void | setContextMenuEnabled (bool show)=0 |
|
virtual bool | getContextMenuEnabled () const =0 |
|
QDockWidget * | getPropertyDockWidget () const |
|
virtual bool | getLegendRender () const |
|
virtual void | setLegendRender (const bool val) |
|
QList< QMenu * > | getMenus () const |
|
QList< AbstractFigure::ToolBarItem > | getToolbars () const |
|
QList< AbstractFigure::ToolboxItem > | getToolboxes () const |
|
void | setWindowTitleExtension (const QString &title) |
|
| AbstractNode () |
| constructor
|
|
virtual | ~AbstractNode () |
| destructor
|
|
virtual RetVal | applyUpdate (void)=0 |
|
RetVal | createChannel (const QString &senderParamName, AbstractNode *receiver, const QString &receiverParamName, bool replaceChannelIfExists=false) |
| creates a new channel from this node as sender and a specific sender parameter (output) to a receiver node and its specific receiver (input) parameter.
|
|
RetVal | removeChannel (QSharedPointer< Channel > channel) |
|
RetVal | removeAllChannelsToReceiver (const AbstractNode *receiver, QList< ParamNamePair > excludedConnections=QList< ParamNamePair >()) |
|
QList< QSharedPointer< Channel > > | getConnectedInputChannels (const QString &inputParamName) const |
|
QList< QSharedPointer< Channel > > | getConnectedInputChannels (const ito::Param *inputParam) const |
|
QList< QSharedPointer< Channel > > | getConnectedOutputChannels (const QString &outputParamName) const |
|
QList< QSharedPointer< Channel > > | getConnectedOutputChannels (const ito::Param *outputParam) const |
|
RetVal | updateChannelData (QSharedPointer< Channel > updatedChannel) |
|
RetVal | setUpdatePending (QSharedPointer< ito::Channel > singleOutputChannel=QSharedPointer< ito::Channel >()) |
| >propagates information about a soon, future update to all (or one selected) output channel(s) of this node
|
|
ito::Param * | getInputParam (const QString ¶mName) const |
| returns the input parameter whose name is equal to paramName or returns NULL if the parameter is not found.
|
|
ito::Param * | getOutputParam (const QString ¶mName) const |
| returns the output parameter whose name is equal to paramName or returns NULL if the parameter is not found.
|
|
RetVal | addOutputParam (ito::Param *param) |
| adds the given parameter to the list of output parameters of this node.
|
|
RetVal | removeAndDeleteOutputParam (const QString ¶mName) |
|
RetVal | addInputParam (ito::Param *param) |
| adds the given parameter to the list of input parameters of this node.
|
|
RetVal | removeAndDeleteInputParam (const QString ¶mName) |
|
RetVal | updateChannels (const QList< QString > &outputParamNames) |
| triggers updates of all channels that are connected to the given output parameter names of the sender.
|
|
rttiNodeType | getType () const |
| returns the type of this node
|
|
bool | isConnected () const |
| returns true if at least one channel is connected to this node
|
|
unsigned int | getUniqueID (void) const |
| return a unique, auto-incremented UID of this node (beginning with 1)
|
|
virtual RetVal | init () |
|
virtual void | importItomApi (void **apiPtr)=0 |
|
virtual void | importItomApiGraph (void **apiPtr)=0 |
|
void | addToolBar (QToolBar *toolbar, const QString &key, Qt::ToolBarArea area=Qt::TopToolBarArea, int section=1) |
|
void | addToolBarBreak (const QString &key, Qt::ToolBarArea area=Qt::TopToolBarArea) |
|
void | addToolbox (QDockWidget *toolbox, const QString &key, Qt::DockWidgetArea area=Qt::RightDockWidgetArea) |
|
bool | removeToolbox (const QString &key) |
|
void | showToolBar (const QString &key) |
|
void | hideToolBar (const QString &key) |
|
void | addMenu (QMenu *menu) |
|
void | updatePropertyDock () |
|
void | setPropertyObservedObject (QObject *obj) |
|
RetVal | initialize () |
|
RetVal | registerShortcutActions () |
|
WindowMode | getWindowMode () const |
|
QString | getItomSettingsFile () const |
|
RetVal | detachChannel (QSharedPointer< Channel > channel) |
| removes the given channel from the list of chnanels of this node.
|
|
RetVal | attachChannel (QSharedPointer< Channel > channel) |
|
RetVal | inputParamChanged (const ito::ParamBase *updatedInputParam) |
|
static unsigned int | UID = 1 |
| highest used UID of any node. This value is auto-incremented upon every
|
|