FDH14DistRot Class Reference

#include <FDH14DistRot.h>

Inheritance diagram for FDH14DistRot:

DistRot List of all members.

Public Member Functions

 FDH14DistRot (float *, FDH14::RotInfo *, double sr=1.0)
virtual ~FDH14DistRot ()
virtual double distance (Geometry &, double, Vector3 *)
virtual bool separation (Geometry &, Vector3 *)

Protected Member Functions

double _distance (const FDH14 &, double, Vector3 *)
double _distance (const Geometry &, double, Vector3 *)
bool _separation (const FDH14 &)
bool _separation (const Geometry &)

Protected Attributes

float * _orig
FDH14::RotInfo_pRotInfo
int _set
float * _transf
double _scaleRatio

Detailed Description

Definition at line 20 of file FDH14DistRot.h.


Constructor & Destructor Documentation

FDH14DistRot float *  ,
FDH14::RotInfo ,
double  sr = 1.0
 

Definition at line 101 of file FDH14DistRot.cc.

References FDH14DistRot::_orig, FDH14DistRot::_pRotInfo, FDH14DistRot::_set, FDH14DistRot::_transf, and FDH14::SIZE.

virtual ~FDH14DistRot  )  [inline, virtual]
 

Definition at line 36 of file FDH14DistRot.h.


Member Function Documentation

double _distance const Geometry ,
double  ,
Vector3
[protected]
 

Definition at line 46 of file FDH14DistRot.cc.

References _B, _UPDATE, FDH14::DIRS, Geometry::extent(), FDH14::FDHMat, Interval::max, MAXFLOAT, and Interval::min.

double _distance const FDH14 ,
double  ,
Vector3
[protected]
 

Definition at line 28 of file FDH14DistRot.cc.

References _B, _UPDATE, FDH::_values, and FDH14::DIRS.

Referenced by FDH14DistRot::distance().

bool _separation const Geometry  )  [protected]
 

Definition at line 81 of file FDH14DistRot.cc.

References _B, FDH14::DIRS, Geometry::extent(), FDH14::FDHMat, Interval::max, and Interval::min.

bool _separation const FDH14  )  [protected]
 

Definition at line 71 of file FDH14DistRot.cc.

References _B, FDH::_values, and FDH14::DIRS.

Referenced by FDH14DistRot::separation().

double distance Geometry ,
double  ,
Vector3
[virtual]
 

Implements DistRot.

Definition at line 112 of file FDH14DistRot.cc.

References FDH14DistRot::_distance(), FDH14DistRot::_orig, and MAXFLOAT.

Referenced by FDH14DistRot::separation().

bool separation Geometry ,
Vector3
[virtual]
 

Implements DistRot.

Definition at line 129 of file FDH14DistRot.cc.

References FDH14DistRot::_orig, FDH14DistRot::_separation(), and FDH14DistRot::distance().


Member Data Documentation

float* _orig [protected]
 

Definition at line 22 of file FDH14DistRot.h.

Referenced by FDH14DistRot::distance(), FDH14DistRot::FDH14DistRot(), and FDH14DistRot::separation().

FDH14::RotInfo* _pRotInfo [protected]
 

Definition at line 23 of file FDH14DistRot.h.

Referenced by FDH14DistRot::FDH14DistRot().

double _scaleRatio [protected, inherited]
 

Definition at line 30 of file DistRot.h.

int _set [protected]
 

Definition at line 24 of file FDH14DistRot.h.

Referenced by FDH14DistRot::FDH14DistRot().

float* _transf [protected]
 

Definition at line 25 of file FDH14DistRot.h.

Referenced by FDH14DistRot::FDH14DistRot().


The documentation for this class was generated from the following files:
Generated on Wed Jun 28 12:24:35 2006 for esg by  doxygen 1.4.6