|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
Class for visualizing chunk data in various formats. More...
#include <chunk_visualization.hpp>
Collaboration diagram for chunk_viz::ChunkVisualizer< T >:Public Member Functions | |
| template<typename U = T> | |
| ChunkVisualizer (const std::vector< std::vector< U > > &input_data, const std::string &viz_dir="./viz") | |
| ChunkVisualizer (const std::vector< T > &input_data, const std::string &viz_dir="./viz") | |
| void | export_to_graphviz (const std::string &filename="chunks.dot") |
| const std::vector< T > & | get_data () const |
| const std::string & | get_output_dir () const |
| void | plot_chunk_sizes () |
| void | visualize_boundaries () |
Private Member Functions | |
| double | calculate_difference (const T ¤t, const T &previous) const |
| std::string | format_value (const T &value) const |
| void | write_data_file (const std::string &filename, const std::vector< std::pair< size_t, size_t > > &chunk_sizes) |
Private Attributes | |
| std::vector< T > | data |
| std::string | output_dir |
Static Private Attributes | |
| static constexpr double | threshold = 1.0 |
Class for visualizing chunk data in various formats.
| T | The data type of the chunks (must be arithmetic) |
Definition at line 28 of file chunk_visualization.hpp.
|
inline |
Definition at line 108 of file chunk_visualization.hpp.
|
inline |
Definition at line 115 of file chunk_visualization.hpp.
|
inlineprivate |
Definition at line 35 of file chunk_visualization.hpp.
|
inline |
Definition at line 173 of file chunk_visualization.hpp.
Referenced by main().
|
inlineprivate |
Definition at line 58 of file chunk_visualization.hpp.
|
inline |
Definition at line 269 of file chunk_visualization.hpp.
|
inline |
Definition at line 272 of file chunk_visualization.hpp.
|
inline |
Definition at line 123 of file chunk_visualization.hpp.
Referenced by main().
|
inline |
Definition at line 226 of file chunk_visualization.hpp.
Referenced by main().
|
inlineprivate |
Definition at line 81 of file chunk_visualization.hpp.
|
private |
Definition at line 30 of file chunk_visualization.hpp.
|
private |
Definition at line 31 of file chunk_visualization.hpp.
|
staticconstexprprivate |
Definition at line 32 of file chunk_visualization.hpp.