Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
stl_stats Struct Reference

#include <src/admesh/stl.h>

+ Collaboration diagram for stl_stats:

Public Member Functions

 stl_stats ()
 
void clear ()
 

Public Attributes

char header [81]
 
stl_type type = (stl_type)0
 
uint32_t number_of_facets = 0
 
stl_vertex max = stl_vertex::Zero()
 
stl_vertex min = stl_vertex::Zero()
 
stl_vertex size = stl_vertex::Zero()
 
float bounding_diameter = 0.f
 
float shortest_edge = 0.f
 
float volume = -1.f
 
int connected_edges = 0
 
int connected_facets_1_edge = 0
 
int connected_facets_2_edge = 0
 
int connected_facets_3_edge = 0
 
int facets_w_1_bad_edge = 0
 
int facets_w_2_bad_edge = 0
 
int facets_w_3_bad_edge = 0
 
int original_num_facets = 0
 
int edges_fixed = 0
 
int degenerate_facets = 0
 
int facets_removed = 0
 
int facets_added = 0
 
int facets_reversed = 0
 
int backwards_edges = 0
 
int normals_fixed = 0
 
int number_of_parts = 0
 

Detailed Description

Constructor & Destructor Documentation

◆ stl_stats()

stl_stats::stl_stats ( )
inline
91{ memset(&header, 0, 81); }
char header[81]
Definition stl.h:92

References header.

Referenced by clear().

+ Here is the caller graph for this function:

Member Function Documentation

◆ clear()

void stl_stats::clear ( )
inline
134{ *this = stl_stats(); }
stl_stats()
Definition stl.h:91

References stl_stats().

Referenced by stl_file::clear().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ backwards_edges

int stl_stats::backwards_edges = 0

◆ bounding_diameter

float stl_stats::bounding_diameter = 0.f

◆ connected_edges

int stl_stats::connected_edges = 0

◆ connected_facets_1_edge

◆ connected_facets_2_edge

◆ connected_facets_3_edge

◆ degenerate_facets

◆ edges_fixed

◆ facets_added

int stl_stats::facets_added = 0

Referenced by stl_add_facet(), and stl_stats_out().

◆ facets_removed

◆ facets_reversed

◆ facets_w_1_bad_edge

int stl_stats::facets_w_1_bad_edge = 0

◆ facets_w_2_bad_edge

int stl_stats::facets_w_2_bad_edge = 0

◆ facets_w_3_bad_edge

int stl_stats::facets_w_3_bad_edge = 0

◆ header

char stl_stats::header[81]

◆ max

◆ min

◆ normals_fixed

int stl_stats::normals_fixed = 0

◆ number_of_facets

◆ number_of_parts

int stl_stats::number_of_parts = 0

◆ original_num_facets

int stl_stats::original_num_facets = 0

◆ shortest_edge

float stl_stats::shortest_edge = 0.f

◆ size

stl_vertex stl_stats::size = stl_vertex::Zero()

◆ type

stl_type stl_stats::type = (stl_type)0

◆ volume


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