OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Functions
ossimGeoPolygon.cpp File Reference
#include <ostream>
#include <sstream>
#include <algorithm>
#include <ossim/base/ossimGeoPolygon.h>
#include <ossim/base/ossimDatumFactoryRegistry.h>
#include <ossim/base/ossimDatum.h>
#include <ossim/base/ossimKeywordlist.h>
#include <ossim/base/ossimKeywordNames.h>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &out, const ossimGeoPolygon &poly)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const ossimGeoPolygon poly 
)

Definition at line 22 of file ossimGeoPolygon.cpp.

References ossimGeoPolygon::size().

23 {
24  if(poly.size())
25  {
26  if(poly.size() >1)
27  {
28  for(ossim_uint32 i = 0; i < poly.size()-1; ++i)
29  {
30  out << "P" << i << ": " << poly[i] << std::endl;
31  }
32  out << "P" << (poly.size()-1)
33  << ": " << poly[poly.size()-1] << std::endl;
34  }
35  else
36  {
37  out << "P0: " << poly[0] << std::endl;
38  }
39  }
40 
41  return out;
42 }
unsigned int ossim_uint32
ossim_uint32 size() const