BRL-CAD
Loading...
Searching...
No Matches
quality.h File Reference
#include "common.h"
#include "bu/vls.h"
#include "brep/defines.h"
Include dependency graph for quality.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  brep_quality_options
 

Functions

void ON_Brep_Quality_Defaults (struct brep_quality_options *opts)
 
int ON_Brep_Quality_Check (const ON_Brep *brep, struct bu_vls *msgs, const struct brep_quality_options *opts)
 

Function Documentation

◆ ON_Brep_Quality_Defaults()

void ON_Brep_Quality_Defaults ( struct brep_quality_options opts)
extern

◆ ON_Brep_Quality_Check()

int ON_Brep_Quality_Check ( const ON_Brep brep,
struct bu_vls msgs,
const struct brep_quality_options opts 
)
extern

Run geometry quality checks that are stricter than ON_Brep::IsValid().

Returns the number of hard errors found. Warnings, including conservative self-intersection-risk notices, are written to msgs when supplied but do not contribute to the return value.