C3D Toolkit
Kernel - 117958, Vision - 2.7.6.12
|
Operation parameters of median shell between selected faces of solid. More...
#include <op_shell_parameter.h>
Public Types | |
enum | FilletType { tf_none = 0 , tf_internal = 1 , tf_external = 2 , tf_average = 3 } |
Type of fillet radius calculation between faces of median shell. More... | |
enum | MedianAttr { ma_none = 0 , ma_min = 1 , ma_mid = 2 , ma_max = 3 } |
The flag of calculation and writing into face attributes the value of median shell thickness. More... | |
Public Member Functions | |
MedianShellValues () | |
Default constructor. | |
MedianShellValues (const MedianShellValues &other) | |
Copy-constructor. | |
MedianShellValues (double pos, double d1, double d2, bool cut) | |
Constructor by parameters. | |
bool | IsSame (const MedianShellValues &obj, double accuracy) const |
Determine whether an object is equal? | |
FilletType | GetType () const |
Get type of fillet. | |
FilletType & | SetType () |
Get type of fillet for changing. | |
MedianAttr | GetMedianAttr () const |
Get type of fillet. | |
MedianAttr & | SetMedianAttr () |
Get type of fillet for changing. | |
MedianShellValues & | operator= (const MedianShellValues &other) |
Assignment operator. | |
Public Attributes | |
FilletType | filletType |
Fillet processing flag. | |
MedianAttr | medianAttribute |
The flag of calculation and writing into face attributes the value of median shell thickness . | |
double | position |
Parameter of shift the median surface from first face in faces pair. By default is 50% from distance between faces in pair. | |
double | dmin |
Minimal equidistation value. | |
double | dmax |
Maximal equidistation value. | |
bool | cutByBordes |
Flag indicates is need to truncate median shell by parent shell faces. | |
Operation parameters of median shell between selected faces of solid.
Operation parameters of median shell between selected faces of solid. Selected face pairs should be offset from each other. The faces must belong to the same body.
Type of fillet radius calculation between faces of median shell.
The flag can be set by calling MedianShellValues::SetType().
Enumerator | |
---|---|
tf_none | Undefined. |
tf_internal | By internal fillet face. |
tf_external | By external fillet face. |
tf_average | By average value. |
The flag of calculation and writing into face attributes the value of median shell thickness.
The flag can be set by calling MedianShellValues::SetMedianAttr().