soma-io  5.1.2
soma::HeaderTranslator Class Referenceabstract

Properties translator. More...

#include <soma-io/utilities/headertranslator.h>

Public Member Functions

virtual ~HeaderTranslator ()
 
virtual void translate (carto::Object srcheader, carto::Object dstheader=carto::none()) const =0
 if dstheader is given, srcheader is copied to dstheader while it is translated. More...
 

Detailed Description

Properties translator.

The translator transforms some specific properties into others. It is
useful for instance to transform Aims 2.x .minf headers or AimsFileInfo
output to cartodata-style headers

Definition at line 50 of file headertranslator.h.

Constructor & Destructor Documentation

◆ ~HeaderTranslator()

virtual soma::HeaderTranslator::~HeaderTranslator ( )
inlinevirtual

Definition at line 53 of file headertranslator.h.

Member Function Documentation

◆ translate()

virtual void soma::HeaderTranslator::translate ( carto::Object  srcheader,
carto::Object  dstheader = carto::none() 
) const
pure virtual

if dstheader is given, srcheader is copied to dstheader while it is translated.

If dstheader is left to none, srcheader is modified instead.


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