SyncFileMeasurementWriter Factory class. Used to create the appropriate measurement writers based on input flags.
More...
#include <SyncFileMeasurementWriterFactory.h>
|
static shared_ptr< SyncFileWriter< Measurement const &, glm::dvec3 const & > > | makeWriter (WriterType const type, const string &path, bool const compress=false, double const scaleFactor=0.0001, glm::dvec3 const offset=glm::dvec3(0, 0, 0), double const minIntensity=0.0, double const deltaIntensity=1000000.0) |
| Synchronous file writer factory. More...
|
|
static shared_ptr< SyncFileWriter< vector< Measurement > const &, glm::dvec3 const & >> | makeVectorialWriter (WriterType const type, const string &path, bool const compress=false, double const scaleFactor=0.0001, glm::dvec3 const offset=glm::dvec3(0, 0, 0), double const minIntensity=0.0, double const deltaIntensity=1000000.0) |
| Synchronous vectorial file writer factory. More...
|
|
static shared_ptr< SyncFileWriter< vector< Measurement > const &, glm::dvec3 const & >> | makeMultiVectorialWriter (WriterType const type, vector< string > const &path, bool const compress, vector< double > const &scaleFactor, vector< glm::dvec3 > const &offset, vector< double > const &minIntensity, vector< double > const &deltaIntensity) |
| Synchronous multi-stream vectorial file writer factory. More...
|
|
SyncFileMeasurementWriter Factory class. Used to create the appropriate measurement writers based on input flags.
- Author
- Miguel Yermo Garcia
- Version
- 1.0
◆ makeMultiVectorialWriter()
static shared_ptr< SyncFileWriter<vector<Measurement> const&, glm::dvec3 const&>> helios::filems::SyncFileMeasurementWriterFactory::makeMultiVectorialWriter |
( |
WriterType const |
type, |
|
|
vector< string > const & |
path, |
|
|
bool const |
compress, |
|
|
vector< double > const & |
scaleFactor, |
|
|
vector< glm::dvec3 > const & |
offset, |
|
|
vector< double > const & |
minIntensity, |
|
|
vector< double > const & |
deltaIntensity |
|
) |
| |
|
inlinestatic |
Synchronous multi-stream vectorial file writer factory.
- See also
- SyncFileMeasurementWriterFactory::WriterType
-
SyncFileWriter::path
- Parameters
-
compress | Specify is use compressed LAS format (LAZ) or not (pure LAS) |
- See also
- LasSyncFileWriter::scaleFactor
-
LasSyncFileWriter::offset
-
LasSyncFileWriter::minIntensity
-
LasSyncFileWriter::deltaIntensity
◆ makeVectorialWriter()
static shared_ptr< SyncFileWriter<vector<Measurement> const&, glm::dvec3 const&>> helios::filems::SyncFileMeasurementWriterFactory::makeVectorialWriter |
( |
WriterType const |
type, |
|
|
const string & |
path, |
|
|
bool const |
compress = false , |
|
|
double const |
scaleFactor = 0.0001 , |
|
|
glm::dvec3 const |
offset = glm::dvec3(0, 0, 0) , |
|
|
double const |
minIntensity = 0.0 , |
|
|
double const |
deltaIntensity = 1000000.0 |
|
) |
| |
|
inlinestatic |
Synchronous vectorial file writer factory.
- See also
- SyncFileMeasurementWriterFactory::WriterType
-
SyncFileWriter::path
- Parameters
-
compress | Specify is use compressed LAS format (LAZ) or not (pure LAS) |
- See also
- LasSyncFileWriter::scaleFactor
-
LasSyncFileWriter::offset
-
LasSyncFileWriter::minIntensity
-
LasSyncFileWriter::deltaIntensity
◆ makeWriter()
static shared_ptr<SyncFileWriter<Measurement const&, glm::dvec3 const&> > helios::filems::SyncFileMeasurementWriterFactory::makeWriter |
( |
WriterType const |
type, |
|
|
const string & |
path, |
|
|
bool const |
compress = false , |
|
|
double const |
scaleFactor = 0.0001 , |
|
|
glm::dvec3 const |
offset = glm::dvec3(0, 0, 0) , |
|
|
double const |
minIntensity = 0.0 , |
|
|
double const |
deltaIntensity = 1000000.0 |
|
) |
| |
|
inlinestatic |
Synchronous file writer factory.
- See also
- SyncFileMeasurementWriterFactory::WriterType
-
SyncFileWriter::path
- Parameters
-
compress | Specify is use compressed LAS format (LAZ) or not (pure LAS) |
- See also
- LasSyncFileWriter::scaleFactor
-
LasSyncFileWriter::offset
-
LasSyncFileWriter::minIntensity
-
LasSyncFileWriter::deltaIntensity
The documentation for this class was generated from the following file: