OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossim::S3StreamBuffer::blockInfo Class Reference

#include <ossimS3StreamBuffer.h>

Public Member Functions

 blockInfo ()
 
void setBytes (ossim_int64 startByte, ossim_int64 currentByte, ossim_int64 endByte)
 
void setCurrentByte (ossim_int64 currentByte)
 
ossim_int64 getOffsetFromStart () const
 
ossim_int64 getOffsetFromEnd () const
 
const ossim_int64getStartByte () const
 
const ossim_int64getEndByte () const
 
const ossim_int64getCurrentByte () const
 
bool withinWindow () const
 

Public Attributes

ossim_int64 m_startByte
 
ossim_int64 m_endByte
 
ossim_int64 m_currentByte
 

Detailed Description

Definition at line 38 of file ossimS3StreamBuffer.h.

Constructor & Destructor Documentation

◆ blockInfo()

ossim::S3StreamBuffer::blockInfo::blockInfo ( )
inline

Definition at line 41 of file ossimS3StreamBuffer.h.

Member Function Documentation

◆ getCurrentByte()

const ossim_int64& ossim::S3StreamBuffer::blockInfo::getCurrentByte ( ) const
inline

Definition at line 60 of file ossimS3StreamBuffer.h.

References m_currentByte.

◆ getEndByte()

const ossim_int64& ossim::S3StreamBuffer::blockInfo::getEndByte ( ) const
inline

Definition at line 59 of file ossimS3StreamBuffer.h.

References m_endByte.

◆ getOffsetFromEnd()

ossim_int64 ossim::S3StreamBuffer::blockInfo::getOffsetFromEnd ( ) const
inline

Definition at line 57 of file ossimS3StreamBuffer.h.

References m_currentByte, and m_endByte.

◆ getOffsetFromStart()

ossim_int64 ossim::S3StreamBuffer::blockInfo::getOffsetFromStart ( ) const
inline

Definition at line 56 of file ossimS3StreamBuffer.h.

References m_currentByte, and m_startByte.

◆ getStartByte()

const ossim_int64& ossim::S3StreamBuffer::blockInfo::getStartByte ( ) const
inline

Definition at line 58 of file ossimS3StreamBuffer.h.

References m_startByte.

◆ setBytes()

void ossim::S3StreamBuffer::blockInfo::setBytes ( ossim_int64  startByte,
ossim_int64  currentByte,
ossim_int64  endByte 
)
inline

Definition at line 49 of file ossimS3StreamBuffer.h.

References m_currentByte, m_endByte, and m_startByte.

50  {
51  m_startByte = startByte;
52  m_currentByte = currentByte;
53  m_endByte = endByte;
54  }

◆ setCurrentByte()

void ossim::S3StreamBuffer::blockInfo::setCurrentByte ( ossim_int64  currentByte)
inline

Definition at line 55 of file ossimS3StreamBuffer.h.

References m_currentByte.

55 {m_currentByte = currentByte;}

◆ withinWindow()

bool ossim::S3StreamBuffer::blockInfo::withinWindow ( ) const
inline

Member Data Documentation

◆ m_currentByte

ossim_int64 ossim::S3StreamBuffer::blockInfo::m_currentByte

◆ m_endByte

ossim_int64 ossim::S3StreamBuffer::blockInfo::m_endByte

Definition at line 65 of file ossimS3StreamBuffer.h.

Referenced by getEndByte(), getOffsetFromEnd(), setBytes(), and withinWindow().

◆ m_startByte

ossim_int64 ossim::S3StreamBuffer::blockInfo::m_startByte

Definition at line 64 of file ossimS3StreamBuffer.h.

Referenced by getOffsetFromStart(), getStartByte(), setBytes(), and withinWindow().


The documentation for this class was generated from the following file: