#include <piecewise_superellipse_creator.hpp>
|
typedef piecewise_2d_curve_creator< data__, dim__, tol__ >::data_type | data_type |
|
typedef piecewise_2d_curve_creator< data__, dim__, tol__ >::index_type | index_type |
|
typedef piecewise_2d_curve_creator< data__, dim__, tol__ >::point_type | point_type |
|
typedef piecewise_2d_curve_creator< data__, dim__, tol__ >::tolerance_type | tolerance_type |
|
typedef piecewise_creator_base< data__, dim__, tol__ > | base_class_type |
|
typedef base_class_type::data_type | data_type |
|
typedef base_class_type::point_type | point_type |
|
typedef base_class_type::index_type | index_type |
|
typedef base_class_type::tolerance_type | tolerance_type |
|
typedef data__ | data_type |
|
typedef Eigen::Matrix< data_type, 1, dim__ > | point_type |
|
typedef point_type::Index | index_type |
|
typedef tol__ | tolerance_type |
|
|
| piecewise_superellipse_creator () |
|
| piecewise_superellipse_creator (const index_type &ns) |
|
| piecewise_superellipse_creator (const piecewise_superellipse_creator< data_type, dim__, tolerance_type > &ppc) |
|
| ~piecewise_superellipse_creator () |
|
void | set_axis (const data_type &aa, const data_type &bb) |
|
void | get_axis (data_type &aa, data_type &bb) const |
|
void | set_a_axis (const data_type &aa) |
|
const data_type & | get_a_axis () const |
|
void | set_b_axis (const data_type &bb) |
|
const data_type & | get_b_axis () const |
|
void | set_exponents (const data_type &mm, const data_type &nn) |
|
void | get_exponents (data_type &mm, data_type &nn) const |
|
void | set_m_exponent (const data_type &mm) |
|
const data_type & | get_m_exponent () const |
|
void | set_n_exponent (const data_type &nn) |
|
const data_type & | get_n_exponent () const |
|
void | set_max_degree (const index_type &md) |
|
index_type | get_max_degree () const |
|
virtual bool | create (piecewise< bezier, data_type, dim__, tolerance_type > &pc) const |
|
| piecewise_2d_curve_creator () |
|
| piecewise_2d_curve_creator (const index_type &ns, const data_type &tt0) |
|
| piecewise_2d_curve_creator (const piecewise_2d_curve_creator< data_type, dim__, tolerance_type > &p2dc) |
|
| ~piecewise_2d_curve_creator () |
|
void | set_origin (const point_type &orig) |
|
point_type | get_origin () const |
|
| piecewise_creator_base (index_type n, const data_type &tt0) |
|
| piecewise_creator_base (const piecewise_creator_base< data_type, dim__, tolerance_type > &pcb) |
|
virtual | ~piecewise_creator_base () |
|
index_type | get_number_segments () const |
|
void | set_number_segments (const index_type &ns) |
|
void | set_t0 (const data_type &tt0) |
|
data_type | get_t0 () const |
|
void | set_segment_dt (const data_type &dtt, const index_type &i) |
|
data_type | get_segment_dt (const index_type &i) const |
|
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
template<typename data__, unsigned short dim__, typename tol__>
The documentation for this class was generated from the following file: