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

#include <ExportFileProperties.hpp>

Public Member Functions

 ExportFileProperties ()
 
 ~ExportFileProperties ()
 
void clear ()
 
void setFileName (const std::string &fileName)
 
const std::string & fileName () const
 
void setNumberOfPoints (uint64_t n)
 
uint64_t numberOfPoints () const
 
void setFormat (const LasFile::Format &format)
 
const LasFile::Formatformat () const
 
void setRegion (const Box< double > &region)
 
const Box< double > & region () const
 
void setScale (const Vector3< double > &scale)
 
void setScale (double scale)
 
const Vector3< double > & scale () const
 
void setOffset (const Vector3< double > &offset)
 
const Vector3< double > & offset () const
 
void setFilterEnabled (bool b)
 
bool filterEnabled () const
 

Private Attributes

std::string fileName_
 
uint64_t numberOfPoints_
 
LasFile::Format format_
 
Box< double > region_
 
Vector3< double > scale_
 
Vector3< double > offset_
 
bool filterEnabled_
 

Constructor & Destructor Documentation

◆ ExportFileProperties()

ExportFileProperties::ExportFileProperties ( )

◆ ~ExportFileProperties()

ExportFileProperties::~ExportFileProperties ( )

Member Function Documentation

◆ clear()

void ExportFileProperties::clear ( )

Referenced by ExportFileProperties().

◆ fileName()

const std::string & ExportFileProperties::fileName ( ) const
inline

◆ filterEnabled()

bool ExportFileProperties::filterEnabled ( ) const
inline

◆ format()

const LasFile::Format & ExportFileProperties::format ( ) const
inline

◆ numberOfPoints()

uint64_t ExportFileProperties::numberOfPoints ( ) const
inline

◆ offset()

const Vector3< double > & ExportFileProperties::offset ( ) const
inline

Referenced by setOffset().

◆ region()

const Box< double > & ExportFileProperties::region ( ) const
inline

Referenced by setRegion().

◆ scale()

const Vector3< double > & ExportFileProperties::scale ( ) const
inline

◆ setFileName()

void ExportFileProperties::setFileName ( const std::string & fileName)
inline

◆ setFilterEnabled()

void ExportFileProperties::setFilterEnabled ( bool b)
inline

◆ setFormat()

void ExportFileProperties::setFormat ( const LasFile::Format & format)
inline

◆ setNumberOfPoints()

void ExportFileProperties::setNumberOfPoints ( uint64_t n)
inline

◆ setOffset()

void ExportFileProperties::setOffset ( const Vector3< double > & offset)
inline

◆ setRegion()

void ExportFileProperties::setRegion ( const Box< double > & region)
inline

◆ setScale() [1/2]

void ExportFileProperties::setScale ( const Vector3< double > & scale)
inline

◆ setScale() [2/2]

void ExportFileProperties::setScale ( double scale)
inline

Member Data Documentation

◆ fileName_

std::string ExportFileProperties::fileName_
private

Referenced by fileName(), and setFileName().

◆ filterEnabled_

bool ExportFileProperties::filterEnabled_
private

◆ format_

LasFile::Format ExportFileProperties::format_
private

Referenced by clear(), format(), and setFormat().

◆ numberOfPoints_

uint64_t ExportFileProperties::numberOfPoints_
private

◆ offset_

Vector3<double> ExportFileProperties::offset_
private

Referenced by clear(), offset(), and setOffset().

◆ region_

Box<double> ExportFileProperties::region_
private

Referenced by clear(), region(), and setRegion().

◆ scale_

Vector3<double> ExportFileProperties::scale_
private

Referenced by clear(), scale(), setScale(), and setScale().


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