OpenIndy-Core  0.2.0.43
oi::ExchangeDefinedFormat Class Reference

The OiExchangeDefinedFormat class Interface that shall be used for files with a special standardized format (like *.obj or *.pts etc.) More...

#include <exchangedefinedformat.h>

Inheritance diagram for oi::ExchangeDefinedFormat:
oi::ExchangeInterface

Public Member Functions

 ExchangeDefinedFormat (QObject *parent=0)
 ExchangeDefinedFormat::ExchangeDefinedFormat. More...
 
virtual ~ExchangeDefinedFormat ()
 ExchangeDefinedFormat::~ExchangeDefinedFormat. More...
 
const QStringList & getSupportedFileExtensions () const
 ExchangeDefinedFormat::getSupportedFileExtensions. More...
 
const QList< ElementTypes > & getUsedElements () const
 ExchangeDefinedFormat::getUsedElements. More...
 
void setUsedElements (const QList< ElementTypes > &usedElementTypes)
 ExchangeDefinedFormat::setUsedElements Specify the types of elements that shall be im- or exported. More...
 
- Public Member Functions inherited from oi::ExchangeInterface
 ExchangeInterface (QObject *parent=0)
 ExchangeInterface::ExchangeInterface. More...
 
virtual ~ExchangeInterface ()
 ExchangeInterface::~ExchangeInterface. More...
 
virtual void init ()
 ExchangeInterface::init. More...
 
const PluginMetaDatagetMetaData () const
 ExchangeInterface::getMetaData. More...
 
const QList< GeometryTypes > & getSupportedGeometries ()
 ExchangeInterface::getSupportedGeometries. More...
 
const QPointer< QIODevice > & getDevice () const
 ExchangeInterface::getDevice. More...
 
void setDevice (const QPointer< QIODevice > &device)
 ExchangeInterface::setDevice. More...
 
const QList< QPointer< FeatureWrapper > > & getFeatures () const
 ExchangeInterface::getFeatures. More...
 
void setFeatures (const QList< QPointer< FeatureWrapper > > &features)
 ExchangeInterface::setFeatures. More...
 
const bool & getExportObservations () const
 ExchangeInterface::getExportObservations. More...
 
void setExportObservations (const bool &exportObservations)
 ExchangeInterface::setExportObservations. More...
 
const QString & getGroupName () const
 ExchangeInterface::getGroupName. More...
 
void setGroupName (const QString &groupName)
 ExchangeInterface::setGroupName. More...
 
const QPointer< CoordinateSystem > & getNominalSystem () const
 ExchangeInterface::getNominalSystem. More...
 
void setNominalSystem (const QPointer< CoordinateSystem > &nominalSystem)
 ExchangeInterface::setNominalSystem. More...
 
const QMap< DimensionType, UnitType > & getUnits () const
 ExchangeInterface::getUnits. More...
 
void setUnit (const DimensionType &dimension, const UnitType &unit)
 ExchangeInterface::setUnit. More...
 

Protected Attributes

QList< ElementTypesusedElementTypes
 
QStringList supportedFileExtensions
 
- Protected Attributes inherited from oi::ExchangeInterface
QMap< DimensionType, UnitTypeunits
 
bool exportObservations
 
QString groupName
 
QPointer< CoordinateSystemnominalSystem
 
QPointer< QIODevice > device
 
QList< QPointer< FeatureWrapper > > features
 
PluginMetaData metaData
 
QList< GeometryTypessupportedGeometries
 

Additional Inherited Members

- Public Slots inherited from oi::ExchangeInterface
virtual void importOiData ()
 ExchangeInterface::importOiData. More...
 
virtual void exportOiData ()
 ExchangeInterface::exportOiData. More...
 
- Signals inherited from oi::ExchangeInterface
void sendMessage (const QString &msg, const MessageTypes &msgType, const MessageDestinations &msgDest=eConsoleMessage)
 
void updateProgress (const int &progress, const QString &msg)
 
void importFinished (const bool &success)
 
void exportFinished (const bool &success)
 

Detailed Description

The OiExchangeDefinedFormat class Interface that shall be used for files with a special standardized format (like *.obj or *.pts etc.)

Constructor & Destructor Documentation

ExchangeDefinedFormat::ExchangeDefinedFormat ( QObject *  parent = 0)
explicit
ExchangeDefinedFormat::~ExchangeDefinedFormat ( )
virtual

Member Function Documentation

const QStringList & ExchangeDefinedFormat::getSupportedFileExtensions ( ) const
const QList< ElementTypes > & ExchangeDefinedFormat::getUsedElements ( ) const
void ExchangeDefinedFormat::setUsedElements ( const QList< ElementTypes > &  usedElementTypes)

ExchangeDefinedFormat::setUsedElements Specify the types of elements that shall be im- or exported.

Parameters
usedElementTypes

Member Data Documentation

QStringList oi::ExchangeDefinedFormat::supportedFileExtensions
protected
QList<ElementTypes> oi::ExchangeDefinedFormat::usedElementTypes
protected

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