OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
PipelineData.h
Go to the documentation of this file.
1#pragma once
2
4
5#include "MetadataCampaign.h"
6#include "MetadataSeries.h"
7#include "MetadataParameter.h"
8#include "MetadataQuantity.h"
9
10#include <memory>
11
12using GenericDataList = std::list<std::shared_ptr<ot::GenericDataStruct>>;
14{
16
17 const MetadataCampaign* m_campaign = nullptr;
18 const MetadataSeries* m_series = nullptr;
19 const MetadataParameter* m_parameter = nullptr;
20 const MetadataQuantity* m_quantity = nullptr;
21 const MetadataQuantityValueDescription* m_quantityDescription = nullptr;
22
24
25};
std::list< std::shared_ptr< ot::GenericDataStruct > > GenericDataList
Definition PipelineData.h:12
Definition PipelineData.h:14
GenericDataList m_data
Definition PipelineData.h:15
const MetadataSeries * m_series
Definition PipelineData.h:18
const MetadataQuantityValueDescription * m_quantityDescription
Definition PipelineData.h:21
const MetadataParameter * m_parameter
Definition PipelineData.h:19
const MetadataCampaign * m_campaign
Definition PipelineData.h:17
const MetadataQuantity * m_quantity
Definition PipelineData.h:20
void copyMetaDataReferences(PipelineData &_other)
Definition PipelineData.cpp:3