3D Forest
Software for analysis of Lidar data from forest environment.
ExportFileFormatCsv Class Reference

#include <ExportFileFormatCsv.hpp>

Inherits ExportFileFormatInterface.

Public Member Functions

 ExportFileFormatCsv ()
 
virtual ~ExportFileFormatCsv ()
 
virtual bool isOpen ()
 
virtual void create (const std::string &path)
 
virtual void write (Query &query)
 
virtual void close ()
 
- Public Member Functions inherited from ExportFileFormatInterface
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

File file_
 

Constructor & Destructor Documentation

◆ ExportFileFormatCsv()

ExportFileFormatCsv::ExportFileFormatCsv ( )

◆ ~ExportFileFormatCsv()

ExportFileFormatCsv::~ExportFileFormatCsv ( )
virtual

Member Function Documentation

◆ close()

void ExportFileFormatCsv::close ( )
virtual

◆ create()

void ExportFileFormatCsv::create ( const std::string &  path)
virtual

◆ isOpen()

virtual bool ExportFileFormatCsv::isOpen ( )
inlinevirtual

◆ write()

void ExportFileFormatCsv::write ( Query query)
virtual

Member Data Documentation

◆ file_

File ExportFileFormatCsv::file_
private

Referenced by close(), create(), isOpen(), and write().


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