22 return data.
print( out, std::string() );
29 m_numberOfFramesNorthSouth(0),
30 m_numberOfFramesEastWest(0)
38 m_coverage(obj.m_coverage),
39 m_numberOfFramesNorthSouth(obj.m_numberOfFramesNorthSouth),
40 m_numberOfFramesEastWest(obj.m_numberOfFramesEastWest)
77 in.read((
char*)&
m_zone, 1);
82 if (!tmpScale.
empty())
89 int tmpScaleValue = tmpScale.
toInt();
90 if (tmpScaleValue > 0)
132 out.write((
char*)&
m_scale, 12);
133 out.write((
char*)&
m_zone, 1);
174 std::ios_base::fmtflags f = out.flags();
176 out << std::setiosflags(std::ios_base::fixed)
177 << std::setprecision(12)
178 << prefix <<
"ProductDataType: " 180 << prefix <<
"CompressionRatio: " 182 << prefix <<
"Scale: " 184 << prefix <<
"Zone: " 186 << prefix <<
"Producer: " 191 out << prefix <<
"NumberOfFramesNorthSouth: " 193 << prefix <<
"NumberOfFramesEastWest: "
ossim_int32 ossimErrorCode
const ossimRpfBoundaryRectRecord & operator=(const ossimRpfBoundaryRectRecord &rhs)
assignment operator
ossimRpfCoverageSection m_coverage
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
print method that outputs a key/value type format adding prefix to keys.
ossim_uint32 m_numberOfFramesNorthSouth
static const ossimErrorCode OSSIM_OK
ossimString afterPos(std::string::size_type pos) const
~ossimRpfBoundaryRectRecord()
destructor
ossimRpfBoundaryRectRecord()
default constructor
OSSIM_DLL ossimByteOrder byteOrder()
static const ossimErrorCode OSSIM_ERROR
std::ostream & operator<<(std::ostream &out, const ossimRpfBoundaryRectRecord &data)
char m_productDataType[6]
void setCoverage(const ossimRpfCoverageSection &coverage)
std::string::size_type size() const
ossimString trim(const ossimString &valueToTrim=ossimString(" \\)) const
this will strip lead and trailing character passed in.
ossimByteOrder getSystemEndianType() const
std::basic_istream< char > istream
Base class for char input streams.
void writeStream(std::ostream &out)
Write method.
void writeStream(std::ostream &out)
Write method.
ossimString beforePos(std::string::size_type pos) const
const char * c_str() const
Returns a pointer to a null-terminated array of characters representing the string's contents...
char m_compressionRatio[6]
ossim_uint32 m_numberOfFramesEastWest
std::basic_ostream< char > ostream
Base class for char output streams.
std::ostream & print(std::ostream &out, ossimString prefix) const
prints to out.