Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <vec.h>
Public Member Functions | |
virtual void | down (const abssyscoor *fasc) |
virtual void | up (const abssyscoor *fasc) |
virtual void | shift (const vec &dir) |
point (void) | |
point (const vec &fv) | |
point (const vfloat &fex, const vfloat &fey, const vfloat &fez) | |
point & | operator= (const point &fp) |
vec | operator- (const point &pp) const |
point | operator+ (const vec &fv) const |
AnyType_copy (point, point) | |
virtual void | print (std::ostream &file, int l) const |
virtual | ~point () |
Public Attributes | |
vec | v |
Friends | |
int | operator== (const point &p1, const point &p2) |
int | operator!= (const point &p1, const point &p2) |
int | apeq (const point &p1, const point &p2, vfloat prec) |
int | not_apeq (const point &p1, const point &p2, vfloat prec) |
std::ostream & | operator<< (std::ostream &file, const point &p) |
|
inline |
|
virtual |
Definition at line 546 of file vec.cpp.
Referenced by Heed::straight::vecdistance().
|
virtual |
|
inlinevirtual |
|
virtual |
|
friend |
vec point::v |
Definition at line 479 of file vec.h.
Referenced by Heed::box::check_point_inside(), Heed::plane::cross(), Heed::cross4pllines(), down(), Heed::field_map(), Garfield::TrackHeed::GetCluster(), operator+(), operator-(), operator=(), Heed::box::range_ext(), shift(), Heed::straight::straight(), Garfield::TrackHeed::TransportPhoton(), up(), and Heed::straight::vecdistance().