IODA Bundle
Ingester::OffsetTransform Class Reference

Add a floating point offset to to the data. More...

#include <OffsetTransform.h>

Inheritance diagram for Ingester::OffsetTransform:
[legend]
Collaboration diagram for Ingester::OffsetTransform:
[legend]

Public Member Functions

 OffsetTransform (const double offset)
 
 ~OffsetTransform ()=default
 
void apply (IngesterArray &array) override
 Apply transform to the given data. More...
 
 OffsetTransform (const double offset)
 Constructor. More...
 
 ~OffsetTransform ()=default
 
void apply (IngesterArray &array) override
 Modify data according to the rules of the transform. More...
 
- Public Member Functions inherited from Ingester::Transform
 ~Transform ()=default
 
 ~Transform ()=default
 

Private Attributes

const double offset_
 

Detailed Description

Add a floating point offset to to the data.

Transforms data by adding an offset to it.

Definition at line 16 of file Transforms/OffsetTransform.h.

Constructor & Destructor Documentation

◆ OffsetTransform() [1/2]

Ingester::OffsetTransform::OffsetTransform ( const double  offset)
explicit

Definition at line 13 of file Transforms/OffsetTransform.cpp.

◆ ~OffsetTransform() [1/2]

Ingester::OffsetTransform::~OffsetTransform ( )
default

◆ OffsetTransform() [2/2]

Ingester::OffsetTransform::OffsetTransform ( const double  offset)
explicit

Constructor.

Parameters
offsetThe value to add.

◆ ~OffsetTransform() [2/2]

Ingester::OffsetTransform::~OffsetTransform ( )
default

Member Function Documentation

◆ apply() [1/2]

void Ingester::OffsetTransform::apply ( IngesterArray array)
overridevirtual

Apply transform to the given data.

Implements Ingester::Transform.

Definition at line 18 of file Transforms/OffsetTransform.cpp.

◆ apply() [2/2]

void Ingester::OffsetTransform::apply ( IngesterArray array)
overridevirtual

Modify data according to the rules of the transform.

Parameters
arrayArray of data to modify.

Implements Ingester::Transform.

Member Data Documentation

◆ offset_

const double Ingester::OffsetTransform::offset_
private

Definition at line 26 of file Transforms/OffsetTransform.h.


The documentation for this class was generated from the following files: