GenGeo  1.1
fit_3d_sphere_fn Class Reference

#include <fit_3d_sphere.h>

Inheritance diagram for fit_3d_sphere_fn:
Collaboration diagram for fit_3d_sphere_fn:

Public Member Functions

 fit_3d_sphere_fn (const AGeometricObject *, const AGeometricObject *, const AGeometricObject *, const AGeometricObject *)
virtual ~fit_3d_sphere_fn ()
virtual double operator() (const nvector< double, 3 > &) const
- Public Member Functions inherited from nfunction< double, 3 >
virtual double operator() (const nvector< double, n > &) const =0
virtual ~nfunction ()

Private Attributes

const AGeometricObjectm_GO1
const AGeometricObjectm_GO2
const AGeometricObjectm_GO3
const AGeometricObjectm_GO4

Constructor & Destructor Documentation

fit_3d_sphere_fn::fit_3d_sphere_fn ( const AGeometricObject GO1,
const AGeometricObject GO2,
const AGeometricObject GO3,
const AGeometricObject GO4 
)

References m_GO1, m_GO2, m_GO3, and m_GO4.

virtual fit_3d_sphere_fn::~fit_3d_sphere_fn ( )
inlinevirtual

Member Function Documentation

double fit_3d_sphere_fn::operator() ( const nvector< double, 3 > &  data) const
virtual

References AGeometricObject::getDist(), m_GO1, m_GO2, m_GO3, and m_GO4.

Here is the call graph for this function:

Member Data Documentation

const AGeometricObject* fit_3d_sphere_fn::m_GO1
private

Referenced by fit_3d_sphere_fn(), and operator()().

const AGeometricObject * fit_3d_sphere_fn::m_GO2
private

Referenced by fit_3d_sphere_fn(), and operator()().

const AGeometricObject * fit_3d_sphere_fn::m_GO3
private

Referenced by fit_3d_sphere_fn(), and operator()().

const AGeometricObject * fit_3d_sphere_fn::m_GO4
private

Referenced by fit_3d_sphere_fn(), and operator()().


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