Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

datums.cc File Reference

#include <list>
#include <iostream>
#include <iomanip>
#include "init/ossimInit.h"
#include "base/factory/ossimDatumFactory.h"
#include "base/data_types/ossimString.h"
#include "base/data_types/datum/ossimDatum.h"
#include "base/data_types/ellipse/ossimEllipsoid.h"

Go to the source code of this file.


Functions

int  main (int argc, char *argv[])

Function Documentation

int main ( int argc,
char * argv[] )
 

Definition at line 35 of file datums.cc.

00036 {
00037    ossimInit::instance()->initialize(argc, argv);
00038 
00039    list<ossimString> datumList = ossimDatumFactory::instance()->getList();
00040 
00041    list<ossimString>::const_iterator i;
00042 
00043    for (i = datumList.begin(); i != datumList.end(); ++i)
00044    {
00045       const ossimDatum* datum = ossimDatumFactory::instance()->create(*i);
00046 
00047       if (datum)
00048       {
00049          cout << setiosflags(ios::left)
00050               << setw(7)
00051               << datum->code().c_str()
00052               << setw(33)
00053               << datum->name().c_str()
00054               << setw(10) 
00055               << "Ellipse:"
00056               << datum->ellipsoid()->name()
00057               << endl;
00058       }
00059    }
00060 
00061    exit(0);
00062 }

Generated at Fri Sep 6 00:07:18 2002 for OSSIM - Open Source Image Map by doxygen1.2.6 written by , © 1997-2001