ldas-tools-framecpp 2.8.1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
FrameCPP::Version_8::FrVectImpl::Data::data_definition_type Struct Reference

#include <FrVectData.hh>

Collaboration diagram for FrameCPP::Version_8::FrVectImpl::Data::data_definition_type:
Collaboration graph
[legend]

Public Member Functions

 data_definition_type ()
 
 data_definition_type (const std::string &n, INT_2U t, const byte_order_type byte_order, nDim_type ndim, const Dimension *dims, const std::string &unit)
 
void copy_core (const data_definition_type &Source)
 
void set (const std::string &n, INT_2U t, const byte_order_type byte_order, nDim_type ndim, const Dimension *dims, const std::string &unit)
 
bool operator== (const data_definition_type &RHS) const
 
 data_definition_type ()
 
 data_definition_type (const std::string &n, INT_2U t, const byte_order_type byte_order, nDim_type ndim, const Dimension *dims, const std::string &unit)
 
void copy_core (const data_definition_type &Source)
 
void set (const std::string &n, INT_2U t, const byte_order_type byte_order, nDim_type ndim, const Dimension *dims, const std::string &unit)
 
bool operator== (const data_definition_type &RHS) const
 
 data_definition_type ()
 
 data_definition_type (const std::string &n, INT_2U t, const byte_order_type byte_order, nDim_type ndim, const Dimension *dims, const std::string &unit)
 
void copy_core (const data_definition_type &Source)
 
void set (const std::string &n, INT_2U t, const byte_order_type byte_order, nDim_type ndim, const Dimension *dims, const std::string &unit)
 
bool operator== (const data_definition_type &RHS) const
 

Static Public Member Functions

static FrameCPP::cmn_streamsize_type calc_nData (const std::vector< Dimension > &Dimensions)
 
static FrameCPP::cmn_streamsize_type calc_nData (const std::vector< Dimension > &Dimensions)
 
static FrameCPP::cmn_streamsize_type calc_nData (const std::vector< Dimension > &Dimensions)
 

Public Attributes

name_type name
 
compress_type compress
 Compression algorithm number. More...
 
type_type type
 Vector class. More...
 
nData_type nData
 Number of sample elements in data series. More...
 
nBytes_type nBytes
 Number of bytes in the compressed vector. More...
 
data_type data
 Compressed data series. More...
 
dimension_container_type dimension
 Dimension data for data series. More...
 
unit_y_type unitY
 

Constructor & Destructor Documentation

◆ data_definition_type() [1/6]

FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data_definition_type ( )
inline

◆ data_definition_type() [2/6]

FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data_definition_type ( const std::string &  n,
INT_2U  t,
const byte_order_type  byte_order,
nDim_type  ndim,
const Dimension dims,
const std::string &  unit 
)
inline

◆ data_definition_type() [3/6]

FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data_definition_type ( )
inline

◆ data_definition_type() [4/6]

FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data_definition_type ( const std::string &  n,
INT_2U  t,
const byte_order_type  byte_order,
nDim_type  ndim,
const Dimension dims,
const std::string &  unit 
)
inline

◆ data_definition_type() [5/6]

FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data_definition_type ( )
inline

◆ data_definition_type() [6/6]

FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data_definition_type ( const std::string &  n,
INT_2U  t,
const byte_order_type  byte_order,
nDim_type  ndim,
const Dimension dims,
const std::string &  unit 
)
inline

Member Function Documentation

◆ calc_nData() [1/3]

static FrameCPP::cmn_streamsize_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::calc_nData ( const std::vector< Dimension > &  Dimensions)
inlinestatic

◆ calc_nData() [2/3]

static FrameCPP::cmn_streamsize_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::calc_nData ( const std::vector< Dimension > &  Dimensions)
inlinestatic

◆ calc_nData() [3/3]

static FrameCPP::cmn_streamsize_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::calc_nData ( const std::vector< Dimension > &  Dimensions)
inlinestatic

◆ copy_core() [1/3]

void FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::copy_core ( const data_definition_type Source)
inline

◆ copy_core() [2/3]

void FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::copy_core ( const data_definition_type Source)
inline

◆ copy_core() [3/3]

void FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::copy_core ( const data_definition_type Source)
inline

◆ operator==() [1/3]

bool FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::operator== ( const data_definition_type RHS) const
inline

◆ operator==() [2/3]

bool FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::operator== ( const data_definition_type RHS) const
inline

◆ operator==() [3/3]

bool FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::operator== ( const data_definition_type RHS) const
inline

◆ set() [1/3]

void FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::set ( const std::string &  n,
INT_2U  t,
const byte_order_type  byte_order,
nDim_type  ndim,
const Dimension dims,
const std::string &  unit 
)
inline

◆ set() [2/3]

void FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::set ( const std::string &  n,
INT_2U  t,
const byte_order_type  byte_order,
nDim_type  ndim,
const Dimension dims,
const std::string &  unit 
)
inline

◆ set() [3/3]

void FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::set ( const std::string &  n,
INT_2U  t,
const byte_order_type  byte_order,
nDim_type  ndim,
const Dimension dims,
const std::string &  unit 
)
inline

Member Data Documentation

◆ compress

compress_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::compress

Compression algorithm number.

◆ data

data_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::data

Compressed data series.

◆ dimension

dimension_container_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::dimension

Dimension data for data series.

◆ name

name_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::name

Channel name.

Note
Not required to be unique.

◆ nBytes

nBytes_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::nBytes

Number of bytes in the compressed vector.

◆ nData

nData_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::nData

Number of sample elements in data series.

◆ type

type_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::type

Vector class.

◆ unitY

unit_y_type FrameCPP::Version_8::FrVectImpl::Data::data_definition_type::unitY

String describing how to interpret the value of each element.


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