ldas-tools-frameAPI  3.0.3
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
FrameAPI::Catalog::stream Class Reference

Public Types

typedef REAL_8 dt_type
 
typedef INT_4U nFrame_type
 
typedef Catalog::start_type start_type
 
typedef Catalog::end_type end_type
 
typedef LDASTools::AL::ifstream ibuffer_stream_type
 
typedef boost::shared_ptr< FrameCPP::Common::IFrameStream > istream_type
 
typedef REAL_8 dt_type
 
typedef INT_4U nFrame_type
 
typedef Catalog::start_type start_type
 
typedef Catalog::end_type end_type
 
typedef LDASTools::AL::ifstream ibuffer_stream_type
 
typedef boost::shared_ptr< FrameCPP::Common::IFrameStream > istream_type
 
typedef REAL_8 dt_type
 
typedef INT_4U nFrame_type
 
typedef Catalog::start_type start_type
 
typedef Catalog::end_type end_type
 
typedef LDASTools::AL::ifstream ibuffer_stream_type
 
typedef boost::shared_ptr< FrameCPP::Common::IFrameStream > istream_type
 

Public Member Functions

 stream ()
 
 stream (const stream &Source)
 
 stream (const std::string &Source)
 
void close ()
 
const end_typeend () const
 
const start_typestart () const
 
const FrameCPP::Common::FrTOC * toc () const
 
 stream ()
 
 stream (const stream &Source)
 
 stream (const std::string &Source)
 
void close ()
 
const end_typeend () const
 
const start_typestart () const
 
const FrameCPP::Common::FrTOC * toc () const
 
 stream ()
 
 stream (const stream &Source)
 
 stream (const std::string &Source)
 
void close ()
 
const end_typeend () const
 
const start_typestart () const
 
const FrameCPP::Common::FrTOC * toc () const
 

Protected Member Functions

void end (const end_type &Value)
 
void start (const start_type &Value)
 
void end (const end_type &Value)
 
void start (const start_type &Value)
 
void end (const end_type &Value)
 
void start (const start_type &Value)
 

Private Attributes

istream_type istream
 
start_type _start
 
end_type _end
 
dt_type dt
 

Member Typedef Documentation

◆ dt_type [1/3]

◆ dt_type [2/3]

◆ dt_type [3/3]

◆ end_type [1/3]

◆ end_type [2/3]

◆ end_type [3/3]

◆ ibuffer_stream_type [1/3]

typedef LDASTools::AL::ifstream FrameAPI::Catalog::stream::ibuffer_stream_type

◆ ibuffer_stream_type [2/3]

typedef LDASTools::AL::ifstream FrameAPI::Catalog::stream::ibuffer_stream_type

◆ ibuffer_stream_type [3/3]

typedef LDASTools::AL::ifstream FrameAPI::Catalog::stream::ibuffer_stream_type

◆ istream_type [1/3]

typedef boost::shared_ptr< FrameCPP::Common::IFrameStream > FrameAPI::Catalog::stream::istream_type

◆ istream_type [2/3]

typedef boost::shared_ptr< FrameCPP::Common::IFrameStream > FrameAPI::Catalog::stream::istream_type

◆ istream_type [3/3]

typedef boost::shared_ptr< FrameCPP::Common::IFrameStream > FrameAPI::Catalog::stream::istream_type

◆ nFrame_type [1/3]

◆ nFrame_type [2/3]

◆ nFrame_type [3/3]

◆ start_type [1/3]

◆ start_type [2/3]

◆ start_type [3/3]

Constructor & Destructor Documentation

◆ stream() [1/9]

FrameAPI::Catalog::stream::stream ( )

◆ stream() [2/9]

FrameAPI::Catalog::stream::stream ( const stream Source)

◆ stream() [3/9]

FrameAPI::Catalog::stream::stream ( const std::string &  Source)

◆ stream() [4/9]

FrameAPI::Catalog::stream::stream ( )

◆ stream() [5/9]

FrameAPI::Catalog::stream::stream ( const stream Source)

◆ stream() [6/9]

FrameAPI::Catalog::stream::stream ( const std::string &  Source)

◆ stream() [7/9]

FrameAPI::Catalog::stream::stream ( )

◆ stream() [8/9]

FrameAPI::Catalog::stream::stream ( const stream Source)

◆ stream() [9/9]

FrameAPI::Catalog::stream::stream ( const std::string &  Source)

Member Function Documentation

◆ close() [1/3]

void FrameAPI::Catalog::stream::close ( )
Todo:
Need to close the stream to prevent resource leak

◆ close() [2/3]

void FrameAPI::Catalog::stream::close ( )

◆ close() [3/3]

void FrameAPI::Catalog::stream::close ( )

◆ end() [1/6]

const Catalog::stream::end_type & FrameAPI::Catalog::stream::end ( ) const
inline

◆ end() [2/6]

const end_type& FrameAPI::Catalog::stream::end ( ) const

◆ end() [3/6]

const end_type& FrameAPI::Catalog::stream::end ( ) const

◆ end() [4/6]

void FrameAPI::Catalog::stream::end ( const end_type Value)
inlineprotected

◆ end() [5/6]

void FrameAPI::Catalog::stream::end ( const end_type Value)
protected

◆ end() [6/6]

void FrameAPI::Catalog::stream::end ( const end_type Value)
protected

◆ start() [1/6]

const Catalog::stream::start_type & FrameAPI::Catalog::stream::start ( ) const
inline

◆ start() [2/6]

const start_type& FrameAPI::Catalog::stream::start ( ) const

◆ start() [3/6]

const start_type& FrameAPI::Catalog::stream::start ( ) const

◆ start() [4/6]

void FrameAPI::Catalog::stream::start ( const start_type Value)
inlineprotected

◆ start() [5/6]

void FrameAPI::Catalog::stream::start ( const start_type Value)
protected

◆ start() [6/6]

void FrameAPI::Catalog::stream::start ( const start_type Value)
protected

◆ toc() [1/3]

const FrameCPP::Common::FrTOC * FrameAPI::Catalog::stream::toc ( ) const

◆ toc() [2/3]

const FrameCPP::Common::FrTOC* FrameAPI::Catalog::stream::toc ( ) const

◆ toc() [3/3]

const FrameCPP::Common::FrTOC* FrameAPI::Catalog::stream::toc ( ) const

Member Data Documentation

◆ _end

end_type FrameAPI::Catalog::stream::_end
private

◆ _start

start_type FrameAPI::Catalog::stream::_start
private

◆ dt

dt_type FrameAPI::Catalog::stream::dt
private

◆ istream

istream_type FrameAPI::Catalog::stream::istream
private

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