OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Functions
ossimQuickbirdRpcHeader.cpp File Reference
#include <ossim/support_data/ossimQuickbirdRpcHeader.h>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &out, const ossimQuickbirdRpcHeader &data)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const ossimQuickbirdRpcHeader data 
)

Definition at line 16 of file ossimQuickbirdRpcHeader.cpp.

References ossimQuickbirdRpcHeader::theBandId, ossimQuickbirdRpcHeader::theErrBias, ossimQuickbirdRpcHeader::theHeightOffset, ossimQuickbirdRpcHeader::theHeightScale, ossimQuickbirdRpcHeader::theLatOffset, ossimQuickbirdRpcHeader::theLatScale, ossimQuickbirdRpcHeader::theLineDenCoeff, ossimQuickbirdRpcHeader::theLineNumCoeff, ossimQuickbirdRpcHeader::theLineOffset, ossimQuickbirdRpcHeader::theLineScale, ossimQuickbirdRpcHeader::theLonOffset, ossimQuickbirdRpcHeader::theLonScale, ossimQuickbirdRpcHeader::theSampDenCoeff, ossimQuickbirdRpcHeader::theSampNumCoeff, ossimQuickbirdRpcHeader::theSampOffset, ossimQuickbirdRpcHeader::theSampScale, ossimQuickbirdRpcHeader::theSatId, and ossimQuickbirdRpcHeader::theSpecId.

18 {
19  out << "theSatId = " << data.theSatId << std::endl
20  << "theBandId = " << data.theBandId << std::endl
21  << "theSpecId = " << data.theSpecId << std::endl
22  << "theErrBias = " << data.theErrBias << std::endl
23  << "theLineOffset = " << data.theLineOffset << std::endl
24  << "theSampOffset = " << data.theSampOffset << std::endl
25  << "theLatOffset = " << data.theLatOffset << std::endl
26  << "theLonOffset = " << data.theLonOffset << std::endl
27  << "theHeightOffset = " << data.theHeightOffset << std::endl
28  << "theLineScale = " << data.theLineScale << std::endl
29  << "theSampScale = " << data.theSampScale << std::endl
30  << "theLatScale = " << data.theLatScale << std::endl
31  << "theLonScale = " << data.theLonScale << std::endl
32  << "theHeightScale = " << data.theHeightScale << std::endl;
33 
34  out << "lineNumCoef = " << std::endl;
35  std::copy(data.theLineNumCoeff.begin(),
36  data.theLineNumCoeff.end(),
37  std::ostream_iterator<double>(out, "\n"));
38  out << "lineDenCoef = " << std::endl;
39  std::copy(data.theLineDenCoeff.begin(),
40  data.theLineDenCoeff.end(),
41  std::ostream_iterator<double>(out, "\n"));
42  out << "sampNumCoef = " << std::endl;
43  std::copy(data.theSampNumCoeff.begin(),
44  data.theSampNumCoeff.end(),
45  std::ostream_iterator<double>(out, "\n"));
46  out << "sampDenCoef = " << std::endl;
47  std::copy(data.theSampDenCoeff.begin(),
48  data.theSampDenCoeff.end(),
49  std::ostream_iterator<double>(out, "\n"));
50 
51  return out;
52 }
std::vector< double > theSampNumCoeff
std::vector< double > theLineNumCoeff
std::vector< double > theSampDenCoeff
std::vector< double > theLineDenCoeff