exFileFormat.cc
RAVL, Recognition And Vision Library
SOURCE HOME PAGE CLASS LIST CONTENTS

// This file is part of RAVL, Recognition And Vision Library 
// Copyright (C) 2001, University of Surrey
// This code may be redistributed under the terms of the GNU Lesser
// General Public License (LGPL). See the lgpl.licence file for details or
// see http://www.gnu.org/copyleft/lesser.html
// file-header-ends-here
////////////////////////////////////////////////////
//! author="Charles Galambos"
//! rcsid="$Id: exFileFormat.cc,v 1.2 2002/08/08 16:03:11 craftit Exp $"
//! lib=RavlIO
//! file="Ravl/Core/IO/exFileFormat.cc"

#include "Ravl/Option.hh"
#include "Ravl/IO.hh"

using namespace RavlN;

int main(int argc,char **argv) 
{  
  OptionC option(argc,argv);
  StringC fn = option.String("i","/tmp/fsin","Input filename");
  bool verb = option.Boolean("v",false,"Verbose. \n");
  option.Check();
  
  RealT val;
  val = 21;
  
  //: Save a value into file 'fn' from local variable 'val'.
  
  if(!Save(fn,val,"stream",verb)) {
    cerr << "Failed to save data. \n";
    return 1;
  }
  
  val = 0;

  //: Load a value from file 'fn' into local variable 'val'.
  
  if(!Load(fn,val,"",verb)) {
    cerr << "Failed to load data. \n";
    return 1;
  }
  
  cout << "Loaded :" << val << endl;
  
  return 0;
}


Documentation by CxxDoc: Tue Aug 13 09:59:56 2002