35 #ifndef __QGoImageInfo_h
36 #define __QGoImageInfo_h
38 #include <QtCore/QVariant>
39 #include <QtGui/QAction>
40 #include <QtGui/QApplication>
41 #include <QtGui/QButtonGroup>
42 #include <QtGui/QGridLayout>
43 #include <QtGui/QHeaderView>
44 #include <QtGui/QLabel>
45 #include <QtGui/QScrollArea>
46 #include <QtGui/QWidget>
48 #include "QGoGUILibConfigure.h"
57 void setDimension(
const unsigned int &);
59 void setNumberOfChannels(
const unsigned int &);
61 void setMemory(
const unsigned long &);
63 void setSize(
const std::vector< unsigned int > &);
65 void setSpacing(
const std::vector< float > &);
67 void setPixelPosition(
const std::vector< unsigned int > &);
69 void setWorldPosition(
const std::vector< float > &);
71 void setTimePoint(
const float &);
73 void setValue(
const std::vector< float > &);
119 template<
class TContainer >
122 if ( iVector.empty() )
128 size_t tsize = iVector.size();
138 for (
typename TContainer::const_iterator it = iVector.begin();
142 if ( i == ( tsize - 1 ) )
158 void retranslateUi(
QWidget *Form);
QLabel * TPositionStaticLabel
QLabel * ValueStaticLabel
QString & append(QChar ch)
QLabel * TImageStaticlabel
QLabel * DimensionStaticLabel
QLabel * TValueStaticLabel
QLabel * SpacingStaticLabel
QVBoxLayout * verticalLayout
QString ConvertToQString(const TContainer &iVector)
std::vector< float > m_Spacing
QLabel * ChannelStaticLabel
QLabel * PPositionStaticLabel
QLabel * WPositionStaticLabel
std::vector< unsigned int > m_PPos
std::vector< float > m_Value
QWidget * scrollAreaWidgetContents
std::vector< float > m_WPos
std::vector< unsigned int > m_Size
QString arg(qlonglong a, int fieldWidth, int base, const QChar &fillChar) const
QLabel * MemoryStaticLabel
QLabel * TTimeStaticLabel