itom
3.0.0
|
Public Slots | |
virtual ito::RetVal | setLinePlot (const double x0, const double y0, const double x1, const double y1, const int destID=-1) |
Public Slots inherited from ito::AbstractFigure | |
int | getPlotID () |
void | refreshPlot () |
Protected Attributes | |
QHash< QString, QSharedPointer< ito::DataObject > > | m_dataPointerDObj |
int | m_inpType |
Protected Attributes inherited from ito::AbstractFigure | |
WindowMode | m_windowMode |
QString | m_itomSettingsFile |
QWidget * | m_mainParent |
void ** | m_apiFunctionsGraphBasePtr |
void ** | m_apiFunctionsBasePtr |
ito::uint8 | m_lineCutType |
ito::uint8 | m_zSliceType |
ito::uint8 | m_zoomCutType |
Protected Attributes inherited from ito::AbstractNode | |
rttiNodeType | m_NodeType |
QHash< QString, ito::Param * > | m_pInput |
| |
QHash< QString, ito::Param * > | m_pOutput |
| |
QHash< unsigned int, Channel * > | m_pChannels |
| |
int | m_uniqueID |
> | |
Properties | |
QSharedPointer< ito::DataObject > | dataObject |
ito::AutoInterval | xAxisInterval |
ito::AutoInterval | yAxisInterval |
ito::AutoInterval | zAxisInterval |
QString | colorMap |
Properties inherited from ito::AbstractFigure | |
bool | toolbarVisible |
bool | contextMenuEnabled |
bool | renderLegend |
Private Member Functions | |
ito::RetVal | update (void) |
virtual void | 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 ... | |
Additional Inherited Members | |
Public Types inherited from ito::AbstractFigure | |
enum | WindowMode { ModeInItomFigure, ModeStandaloneInUi, ModeStandaloneWindow } |
enum | CompilerFeatures { tOpenCV = 0x01, tPointCloudLib = 0x02 } |
enum | tChildPlotStates { tNoChildPlot = 0x00, tExternChild = 0x01, tOwnChild = 0x02, tUninitilizedExtern = 0x10, tVisibleOnInit = 0x20 } |
enum | UnitLabelStyle { UnitLabelSlash, UnitLabelKeywordIn, UnitLabelSquareBrackets } |
Public Member Functions inherited from ito::AbstractFigure | |
int | getCompilerFeatures (void) const |
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 RetVal | addChannel (AbstractNode *child, ito::Param *parentParam, ito::Param *childParam, Channel::ChanDirection direction, bool deleteOnParentDisconnect, bool deleteOnChildDisconnect) |
virtual RetVal | addChannel (Channel *newChannel) |
virtual RetVal | removeChannelFromList (unsigned int uniqueID) |
virtual RetVal | removeChannel (Channel *delChannel) |
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 |
Public Member Functions inherited from ito::AbstractNode | |
virtual RetVal | applyUpdate (void)=0 |
RetVal | updateParam (const ito::ParamBase *input, int isSource=0) |
RetVal | updateParam (const QHash< QString, ito::ParamBase * > *inputs) |
More... | |
rttiNodeType | getType () const |
RetVal | getUpdateStatus (void) const |
RetVal | updateChannels (const QList< QString > ¶mNames) |
bool | isConnected () const |
int | getUniqueID (void) const |
RetVal | setUpdatePending (int uniqueID=-1) |
Channel * | getInputChannel (const char *inpParamName) const |
ito::Param * | getInputParam (const QString ¶mName) const |
ito::Param * | getOutputParam (const QString ¶mName) const |
Protected Member Functions inherited from ito::AbstractFigure | |
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 () |
Static Protected Attributes inherited from ito::AbstractNode | |
static unsigned int | UID = 1 |
|
privatevirtual |
Performs the in INTERNAL operations necessary in updating the node and displaying the data. This has to implemented
in each final successor in the inheritance structure. Anyway the "displayed" parameter MUST be filled adequately as this can only be done by the node itself.
do the real update work, here the transformation from source to displayed takes place
Implements ito::AbstractFigure.