Ceetron Result Calculator Framework
Main Page
Classes
Files
File List
File Members
ResultCalculator
ResultCalculatorPlugin
CRCCalculatorMetaData.h
1
//##################################################################################################
2
//
3
// Ceetron Result Calculator Framework
4
//
5
// --------------------------------------------------------------------------------------------
6
// Copyright (C) 2019, Ceetron AS
7
//##################################################################################################
8
#pragma once
9
10
#include "CRCBaseTypes.h"
11
#include "
CRCResultType.h
"
12
#include "CRCString.h"
13
14
//==================================================================================================
15
//
16
//
17
//
18
//==================================================================================================
19
class
CRCCalculatorMetaData
20
{
21
public
:
22
virtual
void
setOutputResultType
(
CRCResultType
resultType) = 0;
23
virtual
void
setOutputResultName
(
const
CRCString
& resultName) = 0;
24
virtual
void
setOutputResultIdString
(
const
CRCString
& idString) = 0;
25
26
virtual
void
addInputResultIndex
(crc_size_t resultIndex) = 0;
27
};
CRCCalculatorMetaData::setOutputResultIdString
virtual void setOutputResultIdString(const CRCString &idString)=0
Set the idString of the calculated result.
Definition:
CRCCalculatorMetaData.cpp:44
CRCResultType.h
CRCString
A simple class for handling strings.
Definition:
CRCString.h:21
CRCResultType
CRCResultType
The result types supported by this framework.
Definition:
CRCResultType.h:12
CRCCalculatorMetaData::addInputResultIndex
virtual void addInputResultIndex(crc_size_t resultIndex)=0
Add result to be used as input value to the calculation. The specified resultIndex is the index of th...
Definition:
CRCCalculatorMetaData.cpp:56
CRCCalculatorMetaData::setOutputResultType
virtual void setOutputResultType(CRCResultType resultType)=0
Set what kind of result to be calculated.
Definition:
CRCCalculatorMetaData.cpp:32
CRCCalculatorMetaData
Contains information on which results this calculator depends on in order to do its computations...
Definition:
CRCCalculatorMetaData.h:19
CRCCalculatorMetaData::setOutputResultName
virtual void setOutputResultName(const CRCString &resultName)=0
Set the name of the calculated result.
Definition:
CRCCalculatorMetaData.cpp:24
Generated by
1.8.9.1