1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::BiTargetCheckDistance Class Reference

#include <BiTargetCheckDistance.hpp>

Inheritance diagram for gstlrn::BiTargetCheckDistance:
gstlrn::ABiTargetCheck gstlrn::AStringable gstlrn::ICloneable

Public Member Functions

 BiTargetCheckDistance (double radius=TEST, const 1 &coeffs=1(), const 1 &angles=1())
 
 BiTargetCheckDistance (const BiTargetCheckDistance &r)
 
BiTargetCheckDistanceoperator= (const BiTargetCheckDistance &r)
 
virtual ~BiTargetCheckDistance ()
 
bool isOK (const SpaceTarget &T1, const SpaceTarget &T2) const override
 ICloneable Interface.
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable.
 
Id getNDim () const
 
const & getAnisoCoeffs () const
 
double getAnisoCoeff (Id i) const
 
const & getAnisoRotMats () const
 
double getAnisoRotMat (Id i) const
 
Id getFlagAniso () const
 
Id getFlagRotation () const
 
double getRadius () const
 
void setNDim (Id ndim)
 
void setAnisoCoeffs (const 1 &anisoCoeffs)
 
void setAnisoRotMat (const 1 &anisoRotMat)
 
void setFlagAniso (Id flagAniso)
 
void setFlagRotation (Id flagRotation)
 
void setRadius (double radius)
 
double getDistance () const
 
const & getIncr () const
 
double getNormalizedDistance (const 1 &dd) const
 
- Public Member Functions inherited from gstlrn::ABiTargetCheck
 ABiTargetCheck ()
 
 ABiTargetCheck (const ABiTargetCheck &r)
 
ABiTargetCheckoperator= (const ABiTargetCheck &r)
 
virtual ~ABiTargetCheck ()
 
virtual bool isValid (const Db *dbin, const Db *dbout)
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 
std::shared_ptr< ICloneablecloneShared () const
 
std::unique_ptr< ICloneablecloneUnique () const
 

Static Public Member Functions

static BiTargetCheckDistancecreate (double radius=TEST, const 1 &coeffs=1(), const 1 &angles=1())
 

Constructor & Destructor Documentation

◆ BiTargetCheckDistance() [1/2]

gstlrn::BiTargetCheckDistance::BiTargetCheckDistance ( double  radius = TEST,
const 1 &  coeffs = 1(),
const 1 &  angles = 1() 
)

◆ BiTargetCheckDistance() [2/2]

gstlrn::BiTargetCheckDistance::BiTargetCheckDistance ( const BiTargetCheckDistance r)

◆ ~BiTargetCheckDistance()

gstlrn::BiTargetCheckDistance::~BiTargetCheckDistance ( )
virtual

Member Function Documentation

◆ create()

BiTargetCheckDistance * gstlrn::BiTargetCheckDistance::create ( double  radius = TEST,
const 1 &  coeffs = 1(),
const 1 &  angles = 1() 
)
static

◆ getAnisoCoeff()

double gstlrn::BiTargetCheckDistance::getAnisoCoeff ( Id  i) const
inline

◆ getAnisoCoeffs()

const & gstlrn::BiTargetCheckDistance::getAnisoCoeffs ( ) const
inline

◆ getAnisoRotMat()

double gstlrn::BiTargetCheckDistance::getAnisoRotMat ( Id  i) const
inline

◆ getAnisoRotMats()

const & gstlrn::BiTargetCheckDistance::getAnisoRotMats ( ) const
inline

◆ getDistance()

double gstlrn::BiTargetCheckDistance::getDistance ( ) const
inline

◆ getFlagAniso()

Id gstlrn::BiTargetCheckDistance::getFlagAniso ( ) const
inline

◆ getFlagRotation()

Id gstlrn::BiTargetCheckDistance::getFlagRotation ( ) const
inline

◆ getIncr()

const & gstlrn::BiTargetCheckDistance::getIncr ( ) const
inline

◆ getNDim()

Id gstlrn::BiTargetCheckDistance::getNDim ( ) const
inline

◆ getNormalizedDistance()

double gstlrn::BiTargetCheckDistance::getNormalizedDistance ( const 1 &  dd) const

◆ getRadius()

double gstlrn::BiTargetCheckDistance::getRadius ( ) const
inline

◆ isOK()

bool gstlrn::BiTargetCheckDistance::isOK ( const SpaceTarget T1,
const SpaceTarget T2 
) const
overridevirtual

ICloneable Interface.

Implements gstlrn::ABiTargetCheck.

◆ operator=()

BiTargetCheckDistance & gstlrn::BiTargetCheckDistance::operator= ( const BiTargetCheckDistance r)

◆ setAnisoCoeffs()

void gstlrn::BiTargetCheckDistance::setAnisoCoeffs ( const 1 &  anisoCoeffs)
inline

◆ setAnisoRotMat()

void gstlrn::BiTargetCheckDistance::setAnisoRotMat ( const 1 &  anisoRotMat)
inline

◆ setFlagAniso()

void gstlrn::BiTargetCheckDistance::setFlagAniso ( Id  flagAniso)
inline

◆ setFlagRotation()

void gstlrn::BiTargetCheckDistance::setFlagRotation ( Id  flagRotation)
inline

◆ setNDim()

void gstlrn::BiTargetCheckDistance::setNDim ( Id  ndim)
inline

◆ setRadius()

void gstlrn::BiTargetCheckDistance::setRadius ( double  radius)
inline

◆ toString()

String gstlrn::BiTargetCheckDistance::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from gstlrn::AStringable.


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