OTB  6.7.0
Orfeo Toolbox
Namespaces | Enumerations | Functions | Variables
mvdTextStream.h File Reference
#include "ConfigureMonteverdi.h"
#include "OTBMonteverdiCoreExport.h"
#include <QtCore>
#include "itkHistogram.h"
#include "itkSize.h"
#include "mvdAlgorithm.h"
#include "mvdSystemError.h"
#include "mvdTypes.h"
+ Include dependency graph for mvdTextStream.h:

Go to the source code of this file.

Namespaces

 mvd
 

Enumerations

enum  mvd::StreamTag {
  mvd::STREAM_TAG_SIZE = 0,
  mvd::STREAM_TAG_VECTOR,
  mvd::STREAM_TAG_VARIABLE_LENGTH_VECTOR,
  mvd::STREAM_TAG_COUNT
}
 

Functions

void mvd::CheckStreamStatus (QTextStream &stream)
 
QTextStream & mvd::operator<< (QTextStream &stream, StreamTag tag)
 
template<typename T >
QTextStream & mvd::operator<< (QTextStream &stream, const itk::VariableLengthVector< T > &vector)
 
template<typename T >
QTextStream & mvd::operator<< (QTextStream &stream, const std::vector< T, std::allocator< T > > &vector)
 
template<typename T >
QTextStream & mvd::operator<< (QTextStream &stream, const itk::Array< T > &array)
 
template<>
QTextStream & mvd::operator<< (QTextStream &stream, const itk::VariableLengthVector< float > &vector)
 
template<>
QTextStream & mvd::operator<< (QTextStream &stream, const itk::VariableLengthVector< double > &vector)
 
template<typename T , typename FC >
QTextStream & mvd::operator<< (QTextStream &stream, const itk::Statistics::Histogram< T, FC > &histogram)
 
template<>
QTextStream & mvd::operator<< < double > (QTextStream &stream, const std::vector< double > &vector)
 
template<>
QTextStream & mvd::operator<< < float > (QTextStream &stream, const std::vector< float > &vector)
 
QTextStream & mvd::operator>> (QTextStream &stream, StreamTag &tag)
 
template<typename T >
QTextStream & mvd::operator>> (QTextStream &stream, itk::VariableLengthVector< T > &vector)
 
template<typename T , typename Alloc >
QTextStream & mvd::operator>> (QTextStream &stream, std::vector< T, Alloc > &vector)
 
template<typename T >
QTextStream & mvd::operator>> (QTextStream &stream, itk::Array< T > &array)
 
template<typename T , typename FC >
QTextStream & mvd::operator>> (QTextStream &stream, itk::Statistics::Histogram< T, FC > &histogram)
 
QTextStream & mvd::WriteStreamTag (QTextStream &stream, const QString &name, bool enqueueWS=true)
 
QTextStream & mvd::ReadStreamTag (QTextStream &stream, QString &tag, const QString &expected=QString(), bool skipWS=true)
 

Variables

const char * mvd::STREAM_TAG_NAMES [STREAM_TAG_COUNT]