FileExtension Class Reference


Detailed Description

This class encapsulates the file extension information for importers & exporeters.

Examples:

PLYImport/Importer.cpp, and PtexImporter/PtexImporter.h.

Definition at line 35 of file importexport.h.

#include <importexport.h>

List of all members.

Public Types

enum   Flags { flagNoTextureCoordinates = 1, flagNoVertexColors = 2, flagNoVertexNormals = 4 }

Public Member Functions

  FileExtension (void)
  FileExtension (const QString &sExtension, const QString &sDescription, enum Image::Format eImageFormat=Image::eUnknown)
  FileExtension (const QString &sExtension, const QString &sDescription, enum Flags eFlags)
  FileExtension (const FileExtension &)
QString  Extension (void) const
QString  Description (void) const
enum Image::Format  ImageFormat (void) const
enum Flags  Flags (void)

Member Enumeration Documentation

enum Flags
Enumerator:
flagNoTextureCoordinates 
flagNoVertexColors 

The file format does not contain texture coordinates.

flagNoVertexNormals 

The file format does not contain vertex colors.

Definition at line 41 of file importexport.h.

                                               { return m_eImageFormat; }
    enum Flags Flags( void ) { return m_eFlags; };
};


Constructor & Destructor Documentation

FileExtension ( void  ) [inline]

Definition at line 69 of file importexport.h.

FileExtension ( const QString &  sExtension,
const QString &  sDescription,
enum Image::Format  eImageFormat = Image::eUnknown 
)
FileExtension ( const QString &  sExtension,
const QString &  sDescription,
enum Flags  eFlags 
)

Member Function Documentation

QString Extension ( void  ) const [inline]

Definition at line 77 of file importexport.h.

QString Description ( void  ) const [inline]

Definition at line 79 of file importexport.h.

enum Image::Format ImageFormat ( void  ) const [inline]

Definition at line 81 of file importexport.h.

enum Flags Flags ( void  ) [inline]

Definition at line 83 of file importexport.h.


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

FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension
FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension FileExtension