21 #ifndef GEOMTOOLS_QUADRIC_H 22 #define GEOMTOOLS_QUADRIC_H 76 virtual double eval_f(
double x_,
double y_,
double z_)
const;
79 virtual double eval_dfdx(
double x_,
double y_,
double z_)
const;
82 virtual double eval_dfdy(
double x_,
double y_,
double z_)
const;
85 virtual double eval_dfdz(
double x_,
double y_,
double z_)
const;
89 double & dfdx_,
double & dfdy_,
double & dfdz_)
const;
126 static void make_plane(
quadric & q_,
double a_,
double b_,
double c_,
double d_);
212 virtual void tree_dump(std::ostream & out_ = std::clog,
213 const std::string & title_ =
"",
214 const std::string & indent_ =
"",
215 bool inherit_=
false)
const;
224 double _coefficients_[
NCOEFFS];
233 #endif // GEOMTOOLS_QUADRIC_H
#define GEOMTOOLS_OBJECT_3D_REGISTRATION_INTERFACE(ModelClassName)
Definition: i_object_3d.h:260