Mech-Eye API 2.5.1
API reference documentation for Mech-Eye 3D Laser Profiler
Loading...
Searching...
No Matches
Functions
api_util.h File Reference
#include <iomanip>
#include <iostream>
#include <regex>
#include <set>
#include <utility>
#include "ErrorStatus.h"
#include "CommonTypes.h"
#include "profiler/parameters/ScanParameters.h"
#include "Profiler.h"
#include "ProfilerInfo.h"

Go to the source code of this file.

Functions

void printProfilerInfo (const mmind::eye::ProfilerInfo &profilerInfo)
 Prints the data in the ProfilerInfo object.
 
void printProfilerStatus (const mmind::eye::ProfilerStatus &profilerStatus)
 
bool findAndConnect (mmind::eye::Profiler &profiler)
 Discovers all available laser profilers and allows the user to connect to a laser profiler by inputting the device index.
 
std::vector< mmind::eye::ProfilerfindAndConnectMultiProfiler ()
 
bool confirmCapture ()
 
void savePointCloud (const mmind::eye::ProfileBatch &batch, const mmind::eye::UserSet &userSet, bool savePLY=true, bool saveCSV=true, bool isOrganized=false)
 

Function Documentation

◆ confirmCapture()

bool confirmCapture ( )
inline

◆ findAndConnect()

bool findAndConnect ( mmind::eye::Profiler profiler)
inline

Discovers all available laser profilers and allows the user to connect to a laser profiler by inputting the device index.

◆ findAndConnectMultiProfiler()

std::vector< mmind::eye::Profiler > findAndConnectMultiProfiler ( )
inline

◆ printProfilerInfo()

void printProfilerInfo ( const mmind::eye::ProfilerInfo profilerInfo)
inline

Prints the data in the ProfilerInfo object.

◆ printProfilerStatus()

void printProfilerStatus ( const mmind::eye::ProfilerStatus profilerStatus)
inline

◆ savePointCloud()

void savePointCloud ( const mmind::eye::ProfileBatch batch,
const mmind::eye::UserSet userSet,
bool  savePLY = true,
bool  saveCSV = true,
bool  isOrganized = false 
)
inline