GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
QGoImageInfo Class Reference

#include <Code/GUI/lib/QGoImageInfo.h>

Inheritance diagram for QGoImageInfo:
Inheritance graph
[legend]
Collaboration diagram for QGoImageInfo:
Collaboration graph
[legend]

Public Slots

void setDimension (const unsigned int &)
 
void setMemory (const unsigned long &)
 
void setNumberOfChannels (const unsigned int &)
 
void setPixelPosition (const std::vector< unsigned int > &)
 
void setSize (const std::vector< unsigned int > &)
 
void setSpacing (const std::vector< float > &)
 
void setTimePoint (const float &)
 
void setValue (const std::vector< float > &)
 
void setWorldPosition (const std::vector< float > &)
 

Public Member Functions

 QGoImageInfo (QWidget *parent=0)
 
virtual ~QGoImageInfo ()
 

Protected Member Functions

template<class TContainer >
QString ConvertToQString (const TContainer &iVector)
 
void retranslateUi (QWidget *Form)
 
void setupUi (QWidget *Form)
 

Protected Attributes

QLabel * ChannelLabel
 
QLabel * ChannelStaticLabel
 
QLabel * DimensionLabel
 
QLabel * DimensionStaticLabel
 
QGridLayout * gridLayout
 
unsigned int m_Channel
 
unsigned int m_Dimension
 
unsigned long m_Memory
 
std::vector< unsigned int > m_PPos
 
std::vector< unsigned int > m_Size
 
std::vector< float > m_Spacing
 
float m_TimePoint
 
std::vector< float > m_Value
 
std::vector< float > m_WPos
 
QLabel * MemoryLabel
 
QLabel * MemoryStaticLabel
 
QLabel * PPositionLabel
 
QLabel * PPositionStaticLabel
 
QScrollArea * scrollArea
 
QWidget * scrollAreaWidgetContents
 
QLabel * SizeLabel
 
QLabel * SizeStaticLabel
 
QLabel * SpacingLabel
 
QLabel * SpacingStaticLabel
 
QLabel * TImageLabel
 
QLabel * TImageStaticlabel
 
QLabel * TimeLabel
 
QLabel * TimeStaticLabel
 
QLabel * TPositionLabel
 
QLabel * TPositionStaticLabel
 
QLabel * TTimeLabel
 
QLabel * TTimeStaticLabel
 
QLabel * TValueLabel
 
QLabel * TValueStaticLabel
 
QLabel * ValueLabel
 
QLabel * ValueStaticLabel
 
QVBoxLayout * verticalLayout
 
QLabel * WPositionLabel
 
QLabel * WPositionStaticLabel
 

Private Member Functions

void operator= (const QGoImageInfo &)
 
 QGoImageInfo (const QGoImageInfo &)
 

Detailed Description

Definition at line 50 of file QGoImageInfo.h.

Constructor & Destructor Documentation

QGoImageInfo::QGoImageInfo ( QWidget *  parent = 0)
explicit

Definition at line 38 of file QGoImageInfo.cxx.

QGoImageInfo::~QGoImageInfo ( )
virtual

Definition at line 43 of file QGoImageInfo.cxx.

QGoImageInfo::QGoImageInfo ( const QGoImageInfo )
private

Member Function Documentation

template<class TContainer >
QString QGoImageInfo::ConvertToQString ( const TContainer &  iVector)
inlineprotected

Definition at line 120 of file QGoImageInfo.h.

void QGoImageInfo::operator= ( const QGoImageInfo )
private
void QGoImageInfo::retranslateUi ( QWidget *  Form)
protected

Definition at line 232 of file QGoImageInfo.cxx.

void QGoImageInfo::setDimension ( const unsigned int &  dim)
slot

Definition at line 351 of file QGoImageInfo.cxx.

void QGoImageInfo::setMemory ( const unsigned long &  iMem)
slot

Definition at line 384 of file QGoImageInfo.cxx.

void QGoImageInfo::setNumberOfChannels ( const unsigned int &  channel)
slot

Definition at line 376 of file QGoImageInfo.cxx.

void QGoImageInfo::setPixelPosition ( const std::vector< unsigned int > &  iPos)
slot

Definition at line 459 of file QGoImageInfo.cxx.

void QGoImageInfo::setSize ( const std::vector< unsigned int > &  iSize)
slot

Definition at line 419 of file QGoImageInfo.cxx.

void QGoImageInfo::setSpacing ( const std::vector< float > &  iSpacing)
slot

Definition at line 439 of file QGoImageInfo.cxx.

void QGoImageInfo::setTimePoint ( const float &  iTime)
slot

Definition at line 501 of file QGoImageInfo.cxx.

void QGoImageInfo::setupUi ( QWidget *  Form)
protected

Definition at line 47 of file QGoImageInfo.cxx.

void QGoImageInfo::setValue ( const std::vector< float > &  iVal)
slot

Definition at line 507 of file QGoImageInfo.cxx.

void QGoImageInfo::setWorldPosition ( const std::vector< float > &  iPos)
slot

Definition at line 480 of file QGoImageInfo.cxx.

Member Data Documentation

QLabel* QGoImageInfo::ChannelLabel
protected

Definition at line 86 of file QGoImageInfo.h.

QLabel* QGoImageInfo::ChannelStaticLabel
protected

Definition at line 85 of file QGoImageInfo.h.

QLabel* QGoImageInfo::DimensionLabel
protected

Definition at line 84 of file QGoImageInfo.h.

QLabel* QGoImageInfo::DimensionStaticLabel
protected

Definition at line 83 of file QGoImageInfo.h.

QGridLayout* QGoImageInfo::gridLayout
protected

Definition at line 79 of file QGoImageInfo.h.

unsigned int QGoImageInfo::m_Channel
protected

Definition at line 109 of file QGoImageInfo.h.

unsigned int QGoImageInfo::m_Dimension
protected

Definition at line 108 of file QGoImageInfo.h.

unsigned long QGoImageInfo::m_Memory
protected

Definition at line 110 of file QGoImageInfo.h.

std::vector< unsigned int > QGoImageInfo::m_PPos
protected

Definition at line 114 of file QGoImageInfo.h.

std::vector< unsigned int > QGoImageInfo::m_Size
protected

Definition at line 112 of file QGoImageInfo.h.

std::vector< float > QGoImageInfo::m_Spacing
protected

Definition at line 113 of file QGoImageInfo.h.

float QGoImageInfo::m_TimePoint
protected

Definition at line 117 of file QGoImageInfo.h.

std::vector< float > QGoImageInfo::m_Value
protected

Definition at line 116 of file QGoImageInfo.h.

std::vector< float > QGoImageInfo::m_WPos
protected

Definition at line 115 of file QGoImageInfo.h.

QLabel* QGoImageInfo::MemoryLabel
protected

Definition at line 105 of file QGoImageInfo.h.

QLabel* QGoImageInfo::MemoryStaticLabel
protected

Definition at line 104 of file QGoImageInfo.h.

QLabel* QGoImageInfo::PPositionLabel
protected

Definition at line 89 of file QGoImageInfo.h.

QLabel* QGoImageInfo::PPositionStaticLabel
protected

Definition at line 106 of file QGoImageInfo.h.

QScrollArea* QGoImageInfo::scrollArea
protected

Definition at line 77 of file QGoImageInfo.h.

QWidget* QGoImageInfo::scrollAreaWidgetContents
protected

Definition at line 78 of file QGoImageInfo.h.

QLabel* QGoImageInfo::SizeLabel
protected

Definition at line 99 of file QGoImageInfo.h.

QLabel* QGoImageInfo::SizeStaticLabel
protected

Definition at line 98 of file QGoImageInfo.h.

QLabel* QGoImageInfo::SpacingLabel
protected

Definition at line 88 of file QGoImageInfo.h.

QLabel* QGoImageInfo::SpacingStaticLabel
protected

Definition at line 87 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TImageLabel
protected

Definition at line 82 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TImageStaticlabel
protected

Definition at line 81 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TimeLabel
protected

Definition at line 101 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TimeStaticLabel
protected

Definition at line 100 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TPositionLabel
protected

Definition at line 102 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TPositionStaticLabel
protected

Definition at line 103 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TTimeLabel
protected

Definition at line 93 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TTimeStaticLabel
protected

Definition at line 92 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TValueLabel
protected

Definition at line 95 of file QGoImageInfo.h.

QLabel* QGoImageInfo::TValueStaticLabel
protected

Definition at line 94 of file QGoImageInfo.h.

QLabel* QGoImageInfo::ValueLabel
protected

Definition at line 97 of file QGoImageInfo.h.

QLabel* QGoImageInfo::ValueStaticLabel
protected

Definition at line 96 of file QGoImageInfo.h.

QVBoxLayout* QGoImageInfo::verticalLayout
protected

Definition at line 76 of file QGoImageInfo.h.

QLabel* QGoImageInfo::WPositionLabel
protected

Definition at line 91 of file QGoImageInfo.h.

QLabel* QGoImageInfo::WPositionStaticLabel
protected

Definition at line 90 of file QGoImageInfo.h.


The documentation for this class was generated from the following files: