C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The output data of creating a sequence of smoothly connected edges. More...

#include <op_shell_parameter.h>

+ Inheritance diagram for MbSmoothSequenceResult:
+ Collaboration diagram for MbSmoothSequenceResult:

Public Member Functions

 MbSmoothSequenceResult ()
 Default constructor.
 
const std::vector< MbEdgeSequence > & GetSequences () const
 Get the array of sequences of smooth mating edges.
 
std::vector< MbEdgeSequence > & SetSequences ()
 Get an access to the array of sequences of smooth mating edges.
 
template<class PtrArray >
void GetSequences (PtrArray &seq) const
 Get the array of sequences of smooth mating edges. Destruction of created objects is a responsibility of the function caller.
 
- Public Member Functions inherited from MbSmoothPhantomResult
 MbSmoothPhantomResult ()
 Default constructor.
 
const c3d::SurfacesSPtrVector & GetSurfaces () const
 Get the array of fillet/chamfer surfaces.
 
c3d::SurfacesSPtrVector & SetSurfaces ()
 Get an access to the array of fillet/chamfer surfaces.
 
template<class PtrVector >
void DetachSurfaces (PtrVector &surfaces)
 Put the fillet/chamfer surfaces to a container.
 

Additional Inherited Members

- Protected Attributes inherited from MbSmoothPhantomResult
c3d::SurfacesSPtrVector _surfaces
 The fillet / chamfer surfaces.
 

Detailed Description

The output data of creating a sequence of smoothly connected edges.

The output data of creating a sequence of smoothly connected edges contains an array of sequences of smooth mating edges and an array of fillet/chamfer surfaces.


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