BitMagic-C++
|
Data frame object, sued to buid succinct data model. More...
Public Member Functions | |
void | optimize () |
Optimize memory layoput, build index for faster read access. More... | |
void | add_layout (size_t plane, bm::bvector<> *bv) |
More... | |
void | add_strand (size_t plane, rsc_vector_u8 *strand) |
More... | |
Data Fields | |
layout_vector_type | layout_v |
layout vector More... | |
starnds_vector_type | strand_v |
strand planes vector More... | |
Data frame object, sued to buid succinct data model.
Definition at line 77 of file xsample08.cpp.
void data_model::add_layout | ( | size_t | plane, |
bm::bvector<> * | bv | ||
) |
Definition at line 110 of file xsample08.cpp.
References bm::BM_GAP, and layout_v.
Referenced by splice_model().
void data_model::add_strand | ( | size_t | plane, |
rsc_vector_u8 * | strand | ||
) |
Definition at line 125 of file xsample08.cpp.
References strand_v.
Referenced by splice_model().
void data_model::optimize | ( | ) |
Optimize memory layoput, build index for faster read access.
Definition at line 90 of file xsample08.cpp.
References BM_DECLARE_TEMP_BLOCK, layout_v, and strand_v.
Referenced by main().
layout_vector_type data_model::layout_v |
layout vector
Definition at line 86 of file xsample08.cpp.
Referenced by add_layout(), add_object(), optimize(), print_model(), and splice_model().
starnds_vector_type data_model::strand_v |
strand planes vector
Definition at line 87 of file xsample08.cpp.
Referenced by add_strand(), optimize(), print_model(), set_feature_strand(), and splice_model().