2#include "DataSet2DComponent.h"
7void Cogs::Core::DataSet2DComponent::registerType()
16 Method(
Name(
"update"), &DataSet2DComponent::update)
19 DynamicComponent::registerDerivedType<DataSet2DComponent>()
24void Cogs::Core::DataSet2DComponent::update()
28 hasData = (sizeI > 0) && (sizeJ > 0) &&
29 (
static_cast<size_t>(sizeI)*
static_cast<size_t>(sizeJ) == data.size());
32 auto mm = std::minmax_element(data.cbegin(), data.cend());
34 maxValue = *mm.second;
Field definition describing a single data member of a data structure.
Simple method definition.
Contains reflection support.
std::vector< float > data
Values of the dataset, should be of size layout.x*layout.y.
int sizeI
2D layout of dataset.
int sizeJ
2D layout of dataset.
Represents an unique name.