|
MorphoGraphX
2.0-1-227
|
Contour utility class. More...
#include <Contour.hpp>
Public Member Functions | |
| Contour () | |
| Contour (const Contour &) | |
| Contour (const QString &fileName) | |
| Contour & | operator= (const Contour &) |
| Vector< 3, double > | operator() (double t) const |
| const Vector< 3, double > & | getMax () const |
| const Vector< 3, double > & | getMin () const |
| double | length (double a, double b, double dt=0.01) |
| double | travel (double t, double l, double dt=0.01) |
| Vector< 3, double > | tangent (double t, double dt=0.01) |
| Vector< 3, double > | normal (double t, double dt=0.01) |
| void | reread () |
Contour utility class.
The Contour class encapsulates b-spline contours specified in the VLAB contour formats. Currently all versions are supported (original, ver. 1 1 and 1.4). Instances of Contour behave as function objects.
Definition at line 24 of file Contour.hpp.
| mgx::Contour::Contour | ( | ) |
| mgx::Contour::Contour | ( | const Contour & | ) |
| mgx::Contour::Contour | ( | const QString & | fileName | ) |
| const Vector<3,double>& mgx::Contour::getMax | ( | ) | const |
| const Vector<3,double>& mgx::Contour::getMin | ( | ) | const |
| double mgx::Contour::length | ( | double | a, |
| double | b, | ||
| double | dt = 0.01 |
||
| ) |
| Vector<3,double> mgx::Contour::normal | ( | double | t, |
| double | dt = 0.01 |
||
| ) |
| Vector<3,double> mgx::Contour::operator() | ( | double | t | ) | const |
| void mgx::Contour::reread | ( | ) |
| Vector<3,double> mgx::Contour::tangent | ( | double | t, |
| double | dt = 0.01 |
||
| ) |
| double mgx::Contour::travel | ( | double | t, |
| double | l, | ||
| double | dt = 0.01 |
||
| ) |
1.8.17