#include <ROOT/RTreeMapBase.hxx>
#include <cmath>
#include <iomanip>
#include <iostream>
#include <unordered_map>
#include <algorithm>
Functions | |
static RTreeMapBase::RGBColor | ComputeColor (const std::string &str) |
static uint64_t | ComputeFnv (const std::string &str) |
static float | ComputeWorstRatio (const std::vector< RTreeMapBase::Node > &row, float width, float height, uint64_t totalSize, bool horizontalRows) |
static std::string | GetDataStr (uint64_t bytes) |
static std::vector< std::pair< std::string, uint64_t > > | GetDiskOccupation (const std::vector< RTreeMapBase::Node > &nodes) |
static std::string | GetFloatStr (const float &n, const uint8_t &precision) |
static std::vector< std::pair< RTreeMapBase::Node, RTreeMapBase::Rect > > | SquarifyChildren (const std::vector< RTreeMapBase::Node > &children, RTreeMapBase::Rect rect, bool horizontalRows, uint64_t totalSize) |
Variables | |
static constexpr float | kIndentationOffset = 0.005f |
static constexpr float | kPadTextOffset = 0.004f |
static constexpr float | kTextSizeFactor = 0.009f |
static constexpr const char * | kUnits [] = {"B", "KB", "MB", "GB", "TB", "PB", "EB"} |
Definition in file RTreeMapBase.cxx.
|
static |
Definition at line 39 of file RTreeMapBase.cxx.
Definition at line 31 of file RTreeMapBase.cxx.
|
static |
Definition at line 79 of file RTreeMapBase.cxx.
|
static |
Definition at line 52 of file RTreeMapBase.cxx.
|
static |
Definition at line 60 of file RTreeMapBase.cxx.
Definition at line 45 of file RTreeMapBase.cxx.
|
static |
Definition at line 101 of file RTreeMapBase.cxx.
Definition at line 24 of file RTreeMapBase.cxx.
Definition at line 25 of file RTreeMapBase.cxx.
Definition at line 26 of file RTreeMapBase.cxx.
Definition at line 27 of file RTreeMapBase.cxx.