vg
tools for working with variation graphs
|
#include <zip_code.hpp>
Public Member Functions | |
size_t | get_raw_length () |
size_t | get_raw_snarl_rank_or_identifier () |
size_t | get_raw_last_component () |
size_t | get_raw_connectivity () |
void | set_raw_length (size_t val) |
void | set_raw_snarl_rank_or_identifier (size_t val) |
void | set_raw_last_component (size_t val) |
void | set_raw_connectivity (size_t val) |
size_t | get_length () |
size_t | get_snarl_rank_or_identifier () |
size_t | get_last_component () |
size_t | get_connectivity () |
bool | get_is_looping_chain () |
void | set_length (size_t val) |
void | set_snarl_rank_or_identifier (size_t val) |
void | set_last_component (size_t comp, bool loops) |
void | set_connectivity (size_t val) |
Private Attributes | |
size_t | length |
size_t | snarl_rank_or_identifier: 32 |
size_t | last_component: 16 |
size_t | connectivity: 4 |
An unpacked version of one chain code The values actually stored are the same ones that get stored in the zipcode This has getters and setters for getting the actual value, and getters and setters for getting the raw values
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |