Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Parasolid::Facet::Tolerance Class Reference

#include <sprk_parasolid.h>

Collaboration diagram for HPS::Parasolid::Facet::Tolerance:

Public Member Functions

 Tolerance ()
 
 Tolerance (double curve_chord_tolerance, double curve_chord_maximum_length, double curve_chord_max_angle, double surface_tolerance, double surface_max_angle)
 
void ShowTolerance (double &out_curve_chord_tolerance, double &out_curve_chord_maximum_length, double &out_curve_chord_max_angle, double &out_surface_tolerance, double &out_surface_max_angle) const
 
bool operator== (Tolerance const &in_tolerance) const
 
bool operator!= (Tolerance const &in_tolerance) const
 
bool Equals (Tolerance const &in_tolerance) const
 

Private Attributes

double curve_chord_tolerance
 
double curve_chord_maximum_length
 
double curve_chord_max_angle
 
double surface_tolerance
 
double surface_max_angle
 

Constructor & Destructor Documentation

◆ Tolerance() [1/2]

HPS::Parasolid::Facet::Tolerance::Tolerance ( )

◆ Tolerance() [2/2]

HPS::Parasolid::Facet::Tolerance::Tolerance ( double  curve_chord_tolerance,
double  curve_chord_maximum_length,
double  curve_chord_max_angle,
double  surface_tolerance,
double  surface_max_angle 
)

Member Function Documentation

◆ Equals()

bool HPS::Parasolid::Facet::Tolerance::Equals ( Tolerance const &  in_tolerance) const

◆ operator!=()

bool HPS::Parasolid::Facet::Tolerance::operator!= ( Tolerance const &  in_tolerance) const

◆ operator==()

bool HPS::Parasolid::Facet::Tolerance::operator== ( Tolerance const &  in_tolerance) const

◆ ShowTolerance()

void HPS::Parasolid::Facet::Tolerance::ShowTolerance ( double &  out_curve_chord_tolerance,
double &  out_curve_chord_maximum_length,
double &  out_curve_chord_max_angle,
double &  out_surface_tolerance,
double &  out_surface_max_angle 
) const

Member Data Documentation

◆ curve_chord_max_angle

double HPS::Parasolid::Facet::Tolerance::curve_chord_max_angle
private

◆ curve_chord_maximum_length

double HPS::Parasolid::Facet::Tolerance::curve_chord_maximum_length
private

◆ curve_chord_tolerance

double HPS::Parasolid::Facet::Tolerance::curve_chord_tolerance
private

◆ surface_max_angle

double HPS::Parasolid::Facet::Tolerance::surface_max_angle
private

◆ surface_tolerance

double HPS::Parasolid::Facet::Tolerance::surface_tolerance
private

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