SawDoubleArray.cpp

00001 /***************************************************************************
00002 *   Copyright (C) 2005 by Nestor Aguirre                                  *
00003 *   nfaguirrec@unal.edu.co                                                *
00004 *                                                                         *
00005 *   This program is free software; you can redistribute it and/or modify  *
00006 *   it under the terms of the GNU General Public License as published by  *
00007 *   the Free Software Foundation; either version 2 of the License, or     *
00008 *   (at your option) any later version.                                   *
00009 *                                                                         *
00010 *   This program is distributed in the hope that it will be useful,       *
00011 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00012 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
00013 *   GNU General Public License for more details.                          *
00014 *                                                                         *
00015 *   You should have received a copy of the GNU General Public License     *
00016 *   along with this program; if not, write to the                         *
00017 *   Free Software Foundation, Inc.,                                       *
00018 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
00019 ***************************************************************************/
00020 #include "SawDoubleArray.h"
00021 
00025 SawDoubleArray::SawDoubleArray(){
00026 }
00027 
00032 SawDoubleArray::SawDoubleArray( const SawDoubleArray& gppdoublearray ){
00033         for( unsigned int i = 0; i< gppdoublearray.size(); i++ )
00034                 this->push_back( gppdoublearray[i] ) ;
00035 }
00036 
00041 SawDoubleArray::SawDoubleArray( const vector<double>& a ){
00042         for( unsigned int i=0; i < a.size(); i++ )
00043                 this->push_back( SawDouble( a[i] ) ) ;
00044 }
00045 
00051 SawDoubleArray::SawDoubleArray( const double* a, unsigned int size ){
00052         for( unsigned int i=0; i < size; i++ )
00053                 this->push_back( SawDouble( a[i] ) ) ;
00054 }
00055 
00059 SawDoubleArray::~SawDoubleArray(){
00060 }
00061 
00066 void SawDoubleArray::operator = ( SawDoubleArray gppdoublearray ){
00067         for( SawDoubleArray::iterator it = gppdoublearray.begin(); it != gppdoublearray.end(); it++ )
00068                 this->push_back( *it ) ;
00069 }
00070 

Generado el Sun Jul 22 18:05:41 2007 para SAW por  doxygen 1.5.1