GenGeo  1.1
fit_2d_sphere_line_fn Class Reference

#include <fit_2d_sphere_line.h>

Inheritance diagram for fit_2d_sphere_line_fn:
Collaboration diagram for fit_2d_sphere_line_fn:

Public Member Functions

 fit_2d_sphere_line_fn (const Vector3 &, double, const Vector3 &, double, const Vector3 &, const Vector3 &)
virtual ~fit_2d_sphere_line_fn ()
virtual double operator() (const nvector< double, 2 > &) const
- Public Member Functions inherited from nfunction< double, 2 >
virtual double operator() (const nvector< double, n > &) const =0
virtual ~nfunction ()

Private Attributes

Vector3 m_p1
Vector3 m_p2
double m_r1
double m_r2
Vector3 m_orig
Vector3 m_nor

Constructor & Destructor Documentation

fit_2d_sphere_line_fn::fit_2d_sphere_line_fn ( const Vector3 sc1,
double  r1,
const Vector3 sc2,
double  r2,
const Vector3 o,
const Vector3 n 
)

References m_nor, m_orig, m_p1, m_p2, m_r1, and m_r2.

virtual fit_2d_sphere_line_fn::~fit_2d_sphere_line_fn ( )
inlinevirtual

Member Function Documentation

double fit_2d_sphere_line_fn::operator() ( const nvector< double, 2 > &  data) const
virtual

References dot(), m_nor, m_orig, m_p1, m_p2, m_r1, m_r2, Vector3::x(), and Vector3::y().

Here is the call graph for this function:

Member Data Documentation

Vector3 fit_2d_sphere_line_fn::m_nor
private
Vector3 fit_2d_sphere_line_fn::m_orig
private
Vector3 fit_2d_sphere_line_fn::m_p1
private
Vector3 fit_2d_sphere_line_fn::m_p2
private
double fit_2d_sphere_line_fn::m_r1
private
double fit_2d_sphere_line_fn::m_r2
private

The documentation for this class was generated from the following files: