3D Forest
Software for analysis of Lidar data from forest environment.
ExportFileFormatInterface Class Referenceabstract

#include <ExportFileFormatInterface.hpp>

Inherited by ExportFileFormatCsv, and ExportFileFormatLas.

Public Member Functions

virtual ~ExportFileFormatInterface ()=default
 
virtual bool isOpen ()=0
 
virtual void create (const std::string &path)=0
 
virtual void write (Query &query)=0
 
virtual void close ()=0
 
void setProperties (const ExportFileProperties &prop)
 
const ExportFilePropertiesproperties () const
 

Private Attributes

ExportFileProperties properties_
 

Constructor & Destructor Documentation

◆ ~ExportFileFormatInterface()

virtual ExportFileFormatInterface::~ExportFileFormatInterface ( )
virtualdefault

Member Function Documentation

◆ close()

virtual void ExportFileFormatInterface::close ( )
pure virtual

◆ create()

virtual void ExportFileFormatInterface::create ( const std::string &  path)
pure virtual

◆ isOpen()

virtual bool ExportFileFormatInterface::isOpen ( )
pure virtual

◆ properties()

const ExportFileProperties & ExportFileFormatInterface::properties ( ) const
inline

◆ setProperties()

void ExportFileFormatInterface::setProperties ( const ExportFileProperties prop)
inline

◆ write()

virtual void ExportFileFormatInterface::write ( Query query)
pure virtual

Member Data Documentation

◆ properties_

ExportFileProperties ExportFileFormatInterface::properties_
private

Referenced by properties(), and setProperties().


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