OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::gpkg::detail Namespace Reference

Functions

void append_u8 (std::vector< uint8_t > &buf, uint8_t v)
 
void append_u32 (std::vector< uint8_t > &buf, uint32_t v)
 
void append_f64 (std::vector< uint8_t > &buf, double v)
 
void write_gp_header (std::vector< uint8_t > &buf, int32_t srs_id, double min_x, double min_y, double max_x, double max_y)
 
void write_gp_header_empty (std::vector< uint8_t > &buf, int32_t srs_id)
 
size_t parse_gp_header (const uint8_t *data, size_t size, int32_t &srs_id)
 
template<typename T >
read_val (const uint8_t *data, size_t &offset)
 

Function Documentation

◆ append_f64()

void openswmm::gpkg::detail::append_f64 ( std::vector< uint8_t > &  buf,
double  v 
)
inline
Here is the caller graph for this function:

◆ append_u32()

void openswmm::gpkg::detail::append_u32 ( std::vector< uint8_t > &  buf,
uint32_t  v 
)
inline
Here is the caller graph for this function:

◆ append_u8()

void openswmm::gpkg::detail::append_u8 ( std::vector< uint8_t > &  buf,
uint8_t  v 
)
inline
Here is the caller graph for this function:

◆ parse_gp_header()

size_t openswmm::gpkg::detail::parse_gp_header ( const uint8_t *  data,
size_t  size,
int32_t &  srs_id 
)
inline
Here is the caller graph for this function:

◆ read_val()

template<typename T >
T openswmm::gpkg::detail::read_val ( const uint8_t *  data,
size_t &  offset 
)
inline

◆ write_gp_header()

void openswmm::gpkg::detail::write_gp_header ( std::vector< uint8_t > &  buf,
int32_t  srs_id,
double  min_x,
double  min_y,
double  max_x,
double  max_y 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_gp_header_empty()

void openswmm::gpkg::detail::write_gp_header_empty ( std::vector< uint8_t > &  buf,
int32_t  srs_id 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function: