Go to the documentation of this file.
21 #ifndef __cylinder_hpp__
22 #define __cylinder_hpp__
90 auto p1Point = point-
p1_;
96 if(t >= 0.0 && t <= 1.0)
156 iOstream&
operator << (iOstream& os,
const cylinder& b);
162 #endif // __cylinder_hpp__
FUNCTION_H bool write(iOstream &os) const
FUNCTION_HD cylinder & operator=(const cylinder &)=default
INLINE_FUNCTION_HD bool isInside(const realx3 &point) const
INLINE_FUNCTION_HD real radius() const
INLINE_FUNCTION_HD realx3 minPoint() const
INLINE_FUNCTION_HD T dot(const quadruple< T > &oprnd1, const quadruple< T > &oprnd2)
INLINE_FUNCTION_HD triple< T > cross(const triple< T > &v1, const triple< T > &v2)
const INLINE_FUNCTION_HD realx3 & p2() const
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
FUNCTION_H cylinder(const realx3 &p1, const realx3 &p2, const real radius)
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
INLINE_FUNCTION_HD realx3 maxPoint() const
const INLINE_FUNCTION_HD realx3 & p1() const
FUNCTION_H bool read(iIstream &is)
FUNCTION_H bool calculateParams()
INLINE_FUNCTION_HD real sqrt(real x)
#define INLINE_FUNCTION_HD