38 #ifndef WallCollisionRecord_H 39 #define WallCollisionRecord_H 53 inline bool operator==
60 inline bool operator!=
70 Ostream& operator<<(Ostream&, const WallCollisionRecord<Type>&);
164 friend bool operator== <Type>
167 const WallCollisionRecord<Type>&
170 friend bool operator!= <Type>
172 const WallCollisionRecord<Type>&,
173 const WallCollisionRecord<Type>&
179 friend Istream&
operator>> <Type>
182 WallCollisionRecord<Type>&
185 friend Ostream& operator<< <Type>
188 const WallCollisionRecord<Type>&
void setUnaccessed()
Set the accessed property of the record to unaccessed.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
bool accessed() const
Return the accessed status of the record.
const vector & pRel() const
Return the pRel data.
WallCollisionRecord()
Construct null.
~WallCollisionRecord()
Destructor.
Traits class for primitives.
Istream & operator>>(Istream &, directionInfo &)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator=(const WallCollisionRecord &)
Database for solution and other reduced data.
Record of a collision between the particle holding the record and a wall face at the position relativ...
bool match(const vector &pRel, scalar radius)
static const scalar errorCosAngle
Tolerance for detecting seriously erroneous wall matches.
const Type & collisionData() const
Return access to the collision data.
void setAccessed()
Set the accessed property of the record to accessed.