MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ attribute_grains

const ComputationGrammar::Rule::Executor MayaFlux::Yantra::Granular::attribute_grains
Initial value:
=
[](const std::any& input, const ExecutionContext& ctx) -> std::any {
auto datum = safe_any_cast_or_throw<Datum<Kakshya::RegionGroup>>(input);
auto op = std::make_shared<AttributeOp>();
return op->apply_operation(datum);
}
Core::GlobalInputConfig input
Definition Config.cpp:38
void apply_context_parameters(std::shared_ptr< OperationType > operation, const ExecutionContext &ctx)
Applies context parameters to an operation.

Grammar rule executor for the attribution step.

Definition at line 739 of file GranularWorkflow.cpp.

740 {
741 auto datum = safe_any_cast_or_throw<Datum<Kakshya::RegionGroup>>(input);
742 auto op = std::make_shared<AttributeOp>();
744 return op->apply_operation(datum);
745};

Referenced by make_granular_matrix().