ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 > Struct Template Reference

#include <fr_vect.hh>

Classes

struct  expected_type
struct  is_shared_ptr_of
struct  is_shared_ptr_of< boost::shared_ptr< T >, U >

Public Types

using current_type = fr_vect_type< frame_spec_version >
using previous_type = fr_vect_previous_type< frame_spec_version >
typedef std::string name_type
typedef INT_2U compress_type
typedef INT_2U type_type
typedef INT_4U nData_type
typedef INT_4U nBytes_type
typedef char * data_type
typedef INT_4U nDim_type
typedef INT_4U nx_type
typedef REAL_8 dx_type
typedef REAL_8 startX_type
typedef std::string unitX_type
typedef std::string unitY_type

Static Public Member Functions

static bool validate_constructors ()
static bool validate_data_types ()
template<typename SourceType, typename DerivedType>
static std::enable_if< is_shared_ptr_of< typenameSourceType::element_type, FrameCPP::Version_4::FrVect >::value||is_shared_ptr_of< typenameDerivedType::element_type, FrameCPP::Version_4::FrVect >::value, bool >::type compare_data_down_convert (SourceType SourceVect, DerivedType DerivedVect)
template<typename SourceType, typename DerivedType>
static bool compare_data_down_convert (SourceType SourceVect, DerivedType DerivedVect)
static bool compare_down_convert (object_type< frame_spec_version > Source, object_type< frame_spec_version > Derived)
static bool compare_up_convert (object_type< frame_spec_version > Source, object_type< frame_spec_version > Derived)

Static Public Attributes

static constexpr int frame_spec_version { T_FRAME_SPEC_VERSION }
static constexpr INT_4U current { frame_spec_version }
static constexpr auto previous = previous_version( current )
static constexpr startX_type DEFAULT_START_X { 0.0 }

Member Typedef Documentation

◆ compress_type

template<int T_FRAME_SPEC_VERSION>
typedef INT_2U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::compress_type

◆ current_type

template<int T_FRAME_SPEC_VERSION>
using testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::current_type = fr_vect_type< frame_spec_version >

◆ data_type

template<int T_FRAME_SPEC_VERSION>
typedef char* testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::data_type

◆ dx_type

template<int T_FRAME_SPEC_VERSION>
typedef REAL_8 testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::dx_type

◆ name_type

template<int T_FRAME_SPEC_VERSION>
typedef std::string testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::name_type

◆ nBytes_type

template<int T_FRAME_SPEC_VERSION>
typedef INT_4U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::nBytes_type

◆ nData_type

template<int T_FRAME_SPEC_VERSION>
typedef INT_4U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::nData_type

◆ nDim_type

template<int T_FRAME_SPEC_VERSION>
typedef INT_4U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::nDim_type

◆ nx_type

template<int T_FRAME_SPEC_VERSION>
typedef INT_4U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::nx_type

◆ previous_type

template<int T_FRAME_SPEC_VERSION>
using testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::previous_type = fr_vect_previous_type< frame_spec_version >

◆ startX_type

template<int T_FRAME_SPEC_VERSION>
typedef REAL_8 testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::startX_type

◆ type_type

template<int T_FRAME_SPEC_VERSION>
typedef INT_2U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::type_type

◆ unitX_type

template<int T_FRAME_SPEC_VERSION>
typedef std::string testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::unitX_type

◆ unitY_type

template<int T_FRAME_SPEC_VERSION>
typedef std::string testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::unitY_type

Member Function Documentation

◆ compare_data_down_convert() [1/2]

template<int T_FRAME_SPEC_VERSION>
template<typename SourceType, typename DerivedType>
std::enable_if< is_shared_ptr_of< typenameSourceType::element_type, FrameCPP::Version_4::FrVect >::value||is_shared_ptr_of< typenameDerivedType::element_type, FrameCPP::Version_4::FrVect >::value, bool >::type testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::compare_data_down_convert ( SourceType SourceVect,
DerivedType DerivedVect )
inlinestatic

◆ compare_data_down_convert() [2/2]

template<int T_FRAME_SPEC_VERSION>
template<typename SourceType, typename DerivedType>
bool testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::compare_data_down_convert ( SourceType SourceVect,
DerivedType DerivedVect )
inlinestatic

◆ compare_down_convert()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::compare_down_convert ( object_type< frame_spec_version > Source,
object_type< frame_spec_version > Derived )
inlinestatic

◆ compare_up_convert()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::compare_up_convert ( object_type< frame_spec_version > Source,
object_type< frame_spec_version > Derived )
inlinestatic

◆ validate_constructors()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::validate_constructors ( )
inlinestatic

◆ validate_data_types()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::validate_data_types ( )
inlinestatic

Member Data Documentation

◆ current

template<int T_FRAME_SPEC_VERSION>
INT_4U testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::current { frame_spec_version }
staticconstexpr

◆ DEFAULT_START_X

template<int T_FRAME_SPEC_VERSION>
startX_type testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::DEFAULT_START_X { 0.0 }
staticconstexpr

◆ frame_spec_version

template<int T_FRAME_SPEC_VERSION>
int testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::frame_spec_version { T_FRAME_SPEC_VERSION }
staticconstexpr

◆ previous

template<int T_FRAME_SPEC_VERSION>
auto testing::fr_vect::version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >::previous = previous_version( current )
staticconstexpr

The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/test/fr_vect.hh