IODA Bundle
odc::core::DecodeTarget Class Reference

#include <DecodeTarget.h>

Inheritance diagram for odc::core::DecodeTarget:
[legend]

Public Member Functions

 DecodeTarget (const std::vector< std::string > &columns, const std::vector< api::StridedData > &facades)
 
 DecodeTarget (const std::vector< std::string > &columns, std::vector< api::StridedData > &&facades)
 
 ~DecodeTarget ()
 
const std::vector< std::string > & columns () const
 
std::vector< api::StridedData > & dataFacades ()
 
DecodeTarget slice (size_t rowOffset, size_t nrows)
 

Private Attributes

std::vector< std::string > columns_
 
std::vector< api::StridedDatacolumnFacades_
 

Detailed Description

Definition at line 28 of file DecodeTarget.h.

Constructor & Destructor Documentation

◆ DecodeTarget() [1/2]

odc::core::DecodeTarget::DecodeTarget ( const std::vector< std::string > &  columns,
const std::vector< api::StridedData > &  facades 
)

Definition at line 19 of file DecodeTarget.cc.

Here is the caller graph for this function:

◆ DecodeTarget() [2/2]

odc::core::DecodeTarget::DecodeTarget ( const std::vector< std::string > &  columns,
std::vector< api::StridedData > &&  facades 
)

Definition at line 24 of file DecodeTarget.cc.

◆ ~DecodeTarget()

odc::core::DecodeTarget::~DecodeTarget ( )

Definition at line 29 of file DecodeTarget.cc.

Member Function Documentation

◆ columns()

const std::vector< std::string > & odc::core::DecodeTarget::columns ( ) const

Definition at line 31 of file DecodeTarget.cc.

Here is the caller graph for this function:

◆ dataFacades()

std::vector< api::StridedData > & odc::core::DecodeTarget::dataFacades ( )

Definition at line 35 of file DecodeTarget.cc.

Here is the caller graph for this function:

◆ slice()

DecodeTarget odc::core::DecodeTarget::slice ( size_t  rowOffset,
size_t  nrows 
)

Definition at line 39 of file DecodeTarget.cc.

Here is the call graph for this function:

Member Data Documentation

◆ columnFacades_

std::vector<api::StridedData> odc::core::DecodeTarget::columnFacades_
private

Definition at line 46 of file DecodeTarget.h.

◆ columns_

std::vector<std::string> odc::core::DecodeTarget::columns_
private

Definition at line 45 of file DecodeTarget.h.


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