|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Spline surface. More...
#include <se_surface.h>
Inheritance diagram for c3d::converter::SeSplineSurface:
Collaboration diagram for c3d::converter::SeSplineSurface:Public Member Functions | |
| size_t | GetUDegree () const |
| size_t | GetVDegree () const |
| size_t | UMultipliersCount () const |
| size_t | GetUMultiplier (size_t index) const |
| size_t | VMultipliersCount () const |
| size_t | GetVMultiplier (size_t index) const |
| size_t | UKnotsCount () const |
| double | GetUKnot (size_t index) const |
| size_t | VKnotsCount () const |
| double | GetVKnot (size_t index) const |
| size_t | PointLinesCount () const |
| size_t | PointColumnsCount () const |
| size_t | GetPoint (size_t i, size_t j) const |
| size_t | WeightLinesCount () const |
| size_t | WeightColumnsCount () const |
| double | GetWeight (size_t i, size_t j) const |
| bool | IsUClosed () const |
| bool | IsVClosed () const |
| void | Accept (Visitor &visitor) const override |
| Accept a visitior. | |
Public Member Functions inherited from c3d::converter::SeBase | |
| size_t | ThisId () const |
| Get own identifier. | |
| virtual | ~SeBase ()=default |
| Destructor. | |
| virtual void | Accept (Visitor &)=0 |
| Accept a visitior. | |
Static Public Member Functions | |
| static std::shared_ptr< SeSplineSurface > | Create (size_t thisId, size_t uDegree, size_t vDegree, std::vector< size_t > &&uMultipliers, std::vector< size_t > &&vMultipliers, std::vector< double > &&uKnots, std::vector< double > &&vKnots, std::vector< std::vector< size_t >> &&points, std::vector< std::vector< double >> &&weights, bool uClosed, bool vClosed) |
Additional Inherited Members | |
Static Public Attributes inherited from c3d::converter::SeBase | |
| static const size_t | forbiddenId = 0 |
| Pre-defined value for invalid identifier. | |
Protected Member Functions inherited from c3d::converter::SeBase | |
| SeBase (size_t thisId) | |
| Constructor. | |
| SeBase (SeBase const &)=delete | |
| Copy constructor removed. | |
| SeBase (SeBase &&)=delete | |
| Move constructor removed. | |
| const SeBase & | operator= (SeBase const &)=delete |
| Assignment operator removed. | |
Spline surface.