Conscience Core
Public Member Functions | Static Public Member Functions | List of all members
conscience_core::lidar::CscPlaceCartography Class Reference

#include <CscPlaceCartography.h>

Public Member Functions

 ~CscPlaceCartography ()
 
bool loadLatestFromStorage (bool logResult=true)
 
void loadFromDirectory (const fs::path &dirPath)
 
void loadFromPointsFile (const fs::path &filePath)
 
CscWorldPlacetoWorldPlace () const
 
void loadFromPoints (const vector< const CscPoint3d * > &placePoints)
 
void saveToStorage ()
 
void saveToFile (const fs::path &filePath)
 
vector< CscPoint3d * > * getAllPoints () const
 
unsigned long long getLastUpdatedTimestamp () const
 

Static Public Member Functions

static CscPlaceCartographylatestFromStorage ()
 
static CscPlaceCartographyfromDirectory (const fs::path &dirPath)
 
static CscPlaceCartographyfromFile (const fs::path &filePath)
 
static CscPlaceCartographyempty ()
 
static CscWorldPlacepointCloudToWorldPlace (const vector< const CscPoint3d * > &points)
 

Constructor & Destructor Documentation

◆ ~CscPlaceCartography()

conscience_core::lidar::CscPlaceCartography::~CscPlaceCartography ( )

Member Function Documentation

◆ empty()

CscPlaceCartography * conscience_core::lidar::CscPlaceCartography::empty ( )
static

◆ fromDirectory()

CscPlaceCartography * conscience_core::lidar::CscPlaceCartography::fromDirectory ( const fs::path &  dirPath)
static

◆ fromFile()

CscPlaceCartography * conscience_core::lidar::CscPlaceCartography::fromFile ( const fs::path &  filePath)
static

load from a unique file (only csv supported right now)

See also
CscPlaceCartography::saveToFile(fs::path)

◆ getAllPoints()

vector< CscPoint3d * > * conscience_core::lidar::CscPlaceCartography::getAllPoints ( ) const
Returns
cartography points with NEW pointers. You have to DELETE them

◆ getLastUpdatedTimestamp()

unsigned long long conscience_core::lidar::CscPlaceCartography::getLastUpdatedTimestamp ( ) const

◆ latestFromStorage()

CscPlaceCartography * conscience_core::lidar::CscPlaceCartography::latestFromStorage ( )
static

◆ loadFromDirectory()

void conscience_core::lidar::CscPlaceCartography::loadFromDirectory ( const fs::path &  dirPath)

◆ loadFromPoints()

void conscience_core::lidar::CscPlaceCartography::loadFromPoints ( const vector< const CscPoint3d * > &  placePoints)

points will be DELETED after use

◆ loadFromPointsFile()

void conscience_core::lidar::CscPlaceCartography::loadFromPointsFile ( const fs::path &  filePath)

◆ loadLatestFromStorage()

bool conscience_core::lidar::CscPlaceCartography::loadLatestFromStorage ( bool  logResult = true)

◆ pointCloudToWorldPlace()

CscWorldPlace * conscience_core::lidar::CscPlaceCartography::pointCloudToWorldPlace ( const vector< const CscPoint3d * > &  points)
static

◆ saveToFile()

void conscience_core::lidar::CscPlaceCartography::saveToFile ( const fs::path &  filePath)

Save to a unique file (only csv supported right now), therefore not splitted by matrix. Better for small / medium cartographies

See also
CscPlaceCartography::loadFromFile(fs::path)
CscPlaceCartography::saveToStorage()

◆ saveToStorage()

void conscience_core::lidar::CscPlaceCartography::saveToStorage ( )

◆ toWorldPlace()

CscWorldPlace * conscience_core::lidar::CscPlaceCartography::toWorldPlace ( ) const

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