OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::FilamentGroupUtils::FlushTimeMachine Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/FilamentGroup.hpp>

Public Member Functions

void time_machine_start ()
int time_machine_end ()

Private Attributes

std::chrono::high_resolution_clock::time_point start

Detailed Description

Member Function Documentation

◆ time_machine_end()

int Slic3r::FilamentGroupUtils::FlushTimeMachine::time_machine_end ( )
inline
54 {
55 auto end = std::chrono::high_resolution_clock::now();
56 auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
57 return duration.count();
58 }
T * end(Slic3r::Mat< N, M, T > &mat)
Definition Point.hpp:841
std::chrono::high_resolution_clock::time_point start
Definition FilamentGroup.hpp:45

References start.

◆ time_machine_start()

void Slic3r::FilamentGroupUtils::FlushTimeMachine::time_machine_start ( )
inline
49 {
50 start = std::chrono::high_resolution_clock::now();
51 }

References start.

Referenced by Slic3r::KMediods::do_clustering().

Here is the caller graph for this function:

Member Data Documentation

◆ start

std::chrono::high_resolution_clock::time_point Slic3r::FilamentGroupUtils::FlushTimeMachine::start
private

The documentation for this struct was generated from the following file: