C3D Toolkit
Kernel - 117958, Vision - 2.7.6.12
|
Parameters for creating a sequence of smoothly connected edges. More...
#include <op_shell_parameter.h>
Public Member Functions | |
MbSmoothSequenceParams (const c3d::ConstSolidSPtr &solid, const c3d::EdgesSPtrVector &edges, const SmoothValues ¶ms, bool createSurfaces) | |
Constructor. More... | |
MbSmoothSequenceParams (const c3d::ConstSolidSPtr &solid, const std::vector< MbEdgeFunction > &edges, const SmoothValues ¶ms, bool createSurfaces) | |
Constructor. More... | |
![]() | |
MbSmoothPhantomParams (const c3d::ConstSolidSPtr &solid, const c3d::EdgesSPtrVector &edges, const SmoothValues ¶ms) | |
Constructor. More... | |
MbSmoothPhantomParams (const c3d::ConstSolidSPtr &solid, const std::vector< MbEdgeFunction > &edges, const SmoothValues ¶ms) | |
Constructor. More... | |
const c3d::ConstSolidSPtr & | GetSolid () const |
Get an initial solid. | |
const c3d::EdgesSPtrVector & | GetCurves () const |
Get the edges to create chamfer on. | |
const std::vector< MbEdgeFunction > & | GetEdgeFunctions () const |
Get the edges to fillet together with the radius laws. | |
Public Attributes | |
bool | _createSurfaces |
A flag for creating a fillet / chamfer surfaces. | |
![]() | |
SmoothValues | _params |
The fillet operation parameters. | |
Additional Inherited Members | |
![]() | |
c3d::ConstSolidSPtr | _initSolid |
The initial solid. | |
c3d::EdgesSPtrVector | _initCurves |
An array of edges for fillet / chamfer. | |
std::vector< MbEdgeFunction > | _initFunctions |
An array of edges and radius laws for fillet / chamfer. | |
Parameters for creating a sequence of smoothly connected edges.
Parameters for creating a sequence of smoothly connected edges and fillet/chamfer surfaces.
|
inline |
Constructor.
Constructor by an array of edges.
[in] | solid | - The initial solid. |
[in] | edges | - An array of edges for fillet/chamfer. |
[in] | params | - Parameters of the fillet/chamfer operation. |
[in] | createSurfaces | - Create a fillet/chamfer surfaces for phantom. |
|
inline |
Constructor.
Constructor by an array of edges and radius laws.
[in] | solid | - The initial solid. |
[in] | edges | - An array of edges and radius laws for fillet/chamfer. |
[in] | params | - Parameters of the fillet/chamfer operation. |
[in] | createSurfaces | - Create a fillet/chamfer surfaces for phantom. |