GenGeo  1.1
fit_2d_sphere_2lines_fn Class Reference

#include <fit_2d_sphere_2lines.h>

Inheritance diagram for fit_2d_sphere_2lines_fn:
Collaboration diagram for fit_2d_sphere_2lines_fn:

Public Member Functions

 fit_2d_sphere_2lines_fn (const Vector3 &, double, const Vector3 &, const Vector3 &, const Vector3 &, const Vector3 &)
virtual ~fit_2d_sphere_2lines_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_p
double m_r
Vector3 m_orig1
Vector3 m_nor1
Vector3 m_orig2
Vector3 m_nor2

Constructor & Destructor Documentation

fit_2d_sphere_2lines_fn::fit_2d_sphere_2lines_fn ( const Vector3 sc,
double  r,
const Vector3 o1,
const Vector3 n1,
const Vector3 o2,
const Vector3 n2 
)

References m_nor1, m_nor2, m_orig1, m_orig2, m_p, and m_r.

virtual fit_2d_sphere_2lines_fn::~fit_2d_sphere_2lines_fn ( )
inlinevirtual

Member Function Documentation

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

References dot(), m_nor1, m_nor2, m_orig1, m_orig2, m_p, m_r, Vector3::x(), and Vector3::y().

Here is the call graph for this function:

Member Data Documentation

Vector3 fit_2d_sphere_2lines_fn::m_nor1
private
Vector3 fit_2d_sphere_2lines_fn::m_nor2
private
Vector3 fit_2d_sphere_2lines_fn::m_orig1
private
Vector3 fit_2d_sphere_2lines_fn::m_orig2
private
Vector3 fit_2d_sphere_2lines_fn::m_p
private
double fit_2d_sphere_2lines_fn::m_r
private

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