Class Monge_via_jet_fitting::MongeForm¶
Defined in File OsculatingJets.h
Nested Relationships¶
This class is a nested type of Class Monge_via_jet_fitting.
Class Documentation¶
-
class gamer::Monge_via_jet_fitting::MongeForm
Representation of Monge parameterization.
Public Functions
-
inline MongeForm(std::size_t degree)
Default constructor.
-
inline ~MongeForm()
Destroys the object.
-
inline const Vector origin() const
Get the origin.
- Returns
Vector origin
-
inline Vector &origin()
Get the origin.
- Returns
Vector origin
-
inline const Vector maximal_principal_direction() const
Get the max principal direction.
- Returns
Vector max principal direction
-
inline Vector &maximal_principal_direction()
Get the max principal direction.
- Returns
Vector max principal direction
-
inline const Vector minimal_principal_direction() const
Get the min principal direction.
- Returns
Vector min principal direction
-
inline Vector &minimal_principal_direction()
Get the min principal direction.
- Returns
Vector min principal direction
-
inline const Vector normal_direction() const
Get the normal direction.
- Returns
Vector normal direction
-
inline Vector &normal_direction()
Get the normal direction.
- Returns
Vector normal direction
-
inline const std::vector<REAL> coefficients() const
Access coefficients.
- Returns
Coefficients
-
inline std::vector<REAL> &coefficients()
Access coefficients.
- Returns
Coefficients
-
inline const REAL principal_curvatures(size_t i) const
Access principal curvature values.
- Parameters
i – [in] Index
- Returns
Value of the curvature
-
inline const REAL third_order_coefficients(size_t i) const
Access third order differential properties.
- Parameters
i – [in] Index
- Returns
Values
-
inline const REAL fourth_order_coefficients(size_t i) const
Access fourth order differential properties.
- Parameters
i – [in] Index
- Returns
Values
-
inline void comply_wrt_given_normal(const Vector &given_normal)
-
inline void dump_verbose(std::ostream &out_stream) const
-
inline void dump_4ogl(std::ostream &out_stream, const REAL scale)
-
inline MongeForm(std::size_t degree)