#include <BiTargetCheckDistance.hpp>
Public Member Functions | |
BiTargetCheckDistance (double radius=TEST, const VectorDouble coeffs=VectorDouble(), const VectorDouble angles=VectorDouble()) | |
BiTargetCheckDistance (const BiTargetCheckDistance &r) | |
BiTargetCheckDistance & | operator= (const BiTargetCheckDistance &r) |
virtual | ~BiTargetCheckDistance () |
virtual bool | isOK (const SpaceTarget &T1, const SpaceTarget &T2) const override |
ICloneable Interface. More... | |
virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
Interface to AStringable. More... | |
int | getNDim () const |
const VectorDouble & | getAnisoCoeffs () const |
double | getAnisoCoeff (int i) const |
const VectorDouble & | getAnisoRotMats () const |
double | getAnisoRotMat (int i) const |
int | getFlagAniso () const |
int | getFlagRotation () const |
double | getRadius () const |
void | setAnisoCoeffs (const VectorDouble &anisoCoeffs) |
void | setAnisoRotMat (const VectorDouble &anisoRotMat) |
void | setFlagAniso (int flagAniso) |
void | setFlagRotation (int flagRotation) |
void | setRadius (double radius) |
double | getDistance () const |
VectorDouble | getIncr () const |
double | getNormalizedDistance (const VectorDouble &dd) const |
Public Member Functions inherited from ABiTargetCheck | |
ABiTargetCheck () | |
ABiTargetCheck (const ABiTargetCheck &r) | |
ABiTargetCheck & | operator= (const ABiTargetCheck &r) |
virtual | ~ABiTargetCheck () |
virtual bool | isValid (const Db *dbin, const Db *dbout) |
Public Member Functions inherited from AStringable | |
AStringable () | |
AStringable (const AStringable &r) | |
AStringable & | operator= (const AStringable &r) |
virtual | ~AStringable () |
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
virtual void | display (int level) const final |
Static Public Member Functions | |
static BiTargetCheckDistance * | create (double radius=TEST, const VectorDouble coeffs=VectorDouble(), const VectorDouble angles=VectorDouble()) |
BiTargetCheckDistance::BiTargetCheckDistance | ( | double | radius = TEST , |
const VectorDouble | coeffs = VectorDouble() , |
||
const VectorDouble | angles = VectorDouble() |
||
) |
BiTargetCheckDistance::BiTargetCheckDistance | ( | const BiTargetCheckDistance & | r | ) |
|
virtual |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double BiTargetCheckDistance::getNormalizedDistance | ( | const VectorDouble & | dd | ) | const |
|
inline |
|
overridevirtual |
ICloneable Interface.
Implements ABiTargetCheck.
BiTargetCheckDistance & BiTargetCheckDistance::operator= | ( | const BiTargetCheckDistance & | r | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Interface to AStringable.
Reimplemented from AStringable.