C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages

Parameters for the chamfer creation. More...

#include <op_curve_parameter.h>

Public Member Functions

 MbCornerChamferParams (size_t _index, double _distance, double _distAngle, bool _type=false)
 Constructor by parameters.
 
 MbCornerChamferParams ()
 Default constructor.
 
 MbCornerChamferParams (const MbCornerChamferParams &other)
 Copy constructor.
 
MbCornerChamferParamsoperator= (const MbCornerChamferParams &other)
 Assignment operator.
 

Public Attributes

double distance
 Distance between the chamfer intersection with the first segment to the contour joint.
 
double distAngle
 
size_t index
 The number of the first segment of the pair.
 
bool type
 

Detailed Description

Parameters for the chamfer creation.

Parameters for the chamfer creation between two adjacent contour (or polyline) segments.

Member Data Documentation

◆ distAngle

double MbCornerChamferParams::distAngle

(type == true ) Angle between the first segment and the chamfer. (type == false) Distance between the chamfer intersection with the second segment to the contour joint.

◆ type

bool MbCornerChamferParams::type

The type of chamfer creation: true for the distance-angle type; false for the distance-distance type.


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