Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

fftreal_wrapper.h Example File

spectrum/3rdparty/fftreal/fftreal_wrapper.h
 /***************************************************************************
 **
 ** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
 ** Contact: http://www.qt-project.org/
 **
 ** This file is part of the examples of the Qt Toolkit.
 **
 ** This program is free software: you can redistribute it and/or modify
 ** it under the terms of the GNU Lesser General Public License as
 ** published by the Free Software Foundation, either version 2.1. This
 ** program is distributed in the hope that it will be useful, but WITHOUT
 ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
 ** for more details. You should have received a copy of the GNU General
 ** Public License along with this program. If not, see
 ** <http://www.gnu.org/licenses/>.
 **
 ***************************************************************************/

 #ifndef FFTREAL_WRAPPER_H
 #define FFTREAL_WRAPPER_H

 #include <QtCore/QtGlobal>

 #if defined(FFTREAL_LIBRARY)
 #  define FFTREAL_EXPORT Q_DECL_EXPORT
 #else
 #  define FFTREAL_EXPORT Q_DECL_IMPORT
 #endif

 class FFTRealWrapperPrivate;

 // Each pass of the FFT processes 2^X samples, where X is the
 // number below.
 static const int FFTLengthPowerOfTwo = 12;

 /**
  * Wrapper around the FFTRealFixLen template provided by the FFTReal
  * library
  *
  * This class instantiates a single instance of FFTRealFixLen, using
  * FFTLengthPowerOfTwo as the template parameter.  It then exposes
  * FFTRealFixLen<FFTLengthPowerOfTwo>::do_fft via the calculateFFT
  * function, thereby allowing an application to dynamically link
  * against the FFTReal implementation.
  *
  * See http://ldesoras.free.fr/prod.html
  */
 class FFTREAL_EXPORT FFTRealWrapper
 {
 public:
     FFTRealWrapper();
     ~FFTRealWrapper();

     typedef float DataType;
     void calculateFFT(DataType in[], const DataType out[]);

 private:
     FFTRealWrapperPrivate*  m_private;
 };

 #endif // FFTREAL_WRAPPER_H
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 5.0-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web