|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Old parameters for a solid direct modification. More...
#include <op_direct_mod_parameter.h>
Collaboration diagram for ModifyValues:Public Member Functions | |
| ModifyValues () | |
| Default constructor. More... | |
| ModifyValues (MbeModifyingType w, const MbVector3D &p) | |
| Constructor by way of modification and movement vector. | |
| ModifyValues (MbeModifyingType w, double val, double eps=Math::metricAccuracy) | |
| Constructor by way of modification and the scalar value. | |
| ModifyValues (MbeModifyingType w, double val, bool removeAdjacentFillets) | |
| Constructor by way of modification and the scalar value. | |
| ModifyValues (const ModifyValues &other) | |
| Copy-constructor. | |
| ~ModifyValues () | |
| Destructor. | |
| void | Init (const ModifyValues &other) |
| Copy function. | |
| ModifyValues & | operator= (const ModifyValues &other) |
| Assignment operator. | |
| void | Transform (const MbMatrix3D &matr) |
| Transform an object according to the matrix. | |
| void | Move (const MbVector3D &to) |
| Move an object along a vector. | |
| void | Rotate (const MbAxis3D &axis, double ang) |
| Rotate an object at a given angle around an axis. | |
| bool | IsSame (const ModifyValues &other, double accuracy) const |
| Determine whether an object is equal? | |
| const MbVector3D & | GetDirection () const |
| Moving when modifying. | |
| const MbCartPoint3D & | GetOrigin () const |
| Fulcrum when modifying. | |
| double | GetValue () const |
| Offset value/change of radius. | |
| double | GetTolerance () const |
| Operation tolerance. | |
| void | SetRemoveFillets (bool remove) |
| Set the flag to remove adjacent fillets. | |
Public Attributes | |
| MbeModifyingType | way |
| Type of modification. | |
| MbVector3D | direction |
| Moving when modifying. | |
| MbCartPoint3D | origin |
| Fulcrum when modifying. | |
| double | value |
| Offset value/change of radius. | |
| double | tolerance |
| Operation tolerance. | |
| bool | removeWithFillets |
| Whether to delete a face toghether with adjacent fillets. | |
Old parameters for a solid direct modification.
Parameters for a solid direct modification include the type of operation (MbeModifyingType) and its parameters. The possible operations depend on the 'way' parameter and are listed below:
|
inline |
Default constructor.
Constructor of operation parameters of removing the specified faces from the solid.