6#include "../component_descriptor.hpp"
7#include "../result.hpp"
20 using UInt8Builder = NumericBuilder<UInt8Type>;
59 struct Loggable<components::AggregationPolicy> {
60 static constexpr ComponentDescriptor Descriptor =
"rerun.components.AggregationPolicy";
63 static const std::shared_ptr<arrow::DataType>& arrow_datatype();
66 static Result<std::shared_ptr<arrow::Array>> to_arrow(
Status outcome object (success or error) returned for fallible operations.
Definition error.hpp:95
All built-in components. See Types in the Rerun manual.
Definition rerun.hpp:80
AggregationPolicy
Component: Policy for aggregation of multiple scalar plot values.
Definition aggregation_policy.hpp:29
@ MinMaxAverage
Find both the minimum and maximum values in the range, then use the average of those.
@ Max
Keep only the maximum values in the range.
@ Min
Keep only the minimum values in the range.
@ Average
Average all points in the range together.
@ MinMax
Keep both the minimum and maximum values in the range.
All Rerun C++ types and functions are in the rerun namespace or one of its nested namespaces.
Definition rerun.hpp:23