34 a_plucker(
double ax,
double ay,
double az,
double bx,
double by,
double bz);
39 virtual std::string
name()
const {
return "a_plucker";}
41 inline a_point
p1()
const {
return p1_;}
42 inline a_point
p2()
const {
return p2_;}
43 inline void p1(
const a_point & p) {
p1_=p;}
44 inline void p2(
const a_point & p) {
p2_=p;}
59 virtual void read(std::istream &i);
60 virtual void write(std::ostream &o)
const;
std::istream & operator>>(std::istream &i, a_plucker &f)
std::ostream & operator<<(std::ostream &o, const a_plucker &f)
double operator*(const a_plucker &a, const a_plucker &b)
a_plucker & operator=(const a_plucker &m)
a_plucker & operator*=(double v)
bool operator!=(const a_plucker &a) const
a_plucker & operator/=(double v)
virtual a_plucker operator+(const a_plucker &a)
bool operator==(const a_plucker &a)
virtual void write(std::ostream &o) const
virtual std::string name() const
void p2(const a_point &p)
virtual void read(std::istream &i)
a_plucker & operator-=(const a_plucker &a)
void p1(const a_point &p)
a_plucker(a_point p1, a_point p2)
a_plucker & operator+=(const a_plucker &a)