1.1.0
CCC
 
BiTargetCheckGeometry Class Reference

#include <BiTargetCheckGeometry.hpp>

Inheritance diagram for BiTargetCheckGeometry:
ABiTargetCheck AStringable

Public Member Functions

 BiTargetCheckGeometry (int ndim, const VectorDouble &codir=VectorDouble(), double tolang=90., double bench=0., double cylrad=0., bool flagasym=false)
 
 BiTargetCheckGeometry (const BiTargetCheckGeometry &r)
 
BiTargetCheckGeometryoperator= (const BiTargetCheckGeometry &r)
 
virtual ~BiTargetCheckGeometry ()
 
virtual bool isOK (const SpaceTarget &T1, const SpaceTarget &T2) const override
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable. More...
 
double getDist () const
 
- Public Member Functions inherited from 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 AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (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 BiTargetCheckGeometrycreate (int ndim, const VectorDouble &codir=VectorDouble(), double tolang=90., double bench=0., double cylrad=0., bool flagasym=false)
 

Constructor & Destructor Documentation

BiTargetCheckGeometry::BiTargetCheckGeometry ( int  ndim,
const VectorDouble codir = VectorDouble(),
double  tolang = 90.,
double  bench = 0.,
double  cylrad = 0.,
bool  flagasym = false 
)
BiTargetCheckGeometry::BiTargetCheckGeometry ( const BiTargetCheckGeometry r)
BiTargetCheckGeometry::~BiTargetCheckGeometry ( )
virtual

Member Function Documentation

BiTargetCheckGeometry * BiTargetCheckGeometry::create ( int  ndim,
const VectorDouble codir = VectorDouble(),
double  tolang = 90.,
double  bench = 0.,
double  cylrad = 0.,
bool  flagasym = false 
)
static
double BiTargetCheckGeometry::getDist ( ) const
inline
bool BiTargetCheckGeometry::isOK ( const SpaceTarget T1,
const SpaceTarget T2 
) const
overridevirtual

Implements ABiTargetCheck.

BiTargetCheckGeometry & BiTargetCheckGeometry::operator= ( const BiTargetCheckGeometry r)
String BiTargetCheckGeometry::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from AStringable.


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