C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Old parameters for a solid direct modification. More...
#include <op_direct_mod_parameter.h>
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.