RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
rxdock::Coord Class Reference

Public Member Functions

 Coord (double x1, double y1, double z1)
 
 Coord (Eigen::Vector3d xyz1)
 
 Coord (const Coord &coord)
 
Coordoperator= (const Coord &coord)
 
Coordoperator= (const double &d)
 
void operator+= (const Coord &coord)
 
void operator+= (const double &d)
 
void operator-= (const Coord &coord)
 
void operator-= (const double &d)
 
void operator*= (const double &d)
 
void operator/= (const double &d)
 
double Length2 () const
 
double Length () const
 
Coord Unit () const
 
Coord Cross (const Coord &v2) const
 
double Dot (const Coord &v2) const
 

Public Attributes

Eigen::Vector3d xyz
 

Friends

std::ostream & operator<< (std::ostream &s, const Coord &coord)
 
std::istream & operator>> (std::istream &s, Coord &coord)
 
bool operator== (const Coord &coord1, const Coord &coord2)
 
bool operator!= (const Coord &coord1, const Coord &coord2)
 
bool operator> (const Coord &coord1, const Coord &coord2)
 
bool operator>= (const Coord &coord1, const Coord &coord2)
 
bool operator< (const Coord &coord1, const Coord &coord2)
 
bool operator<= (const Coord &coord1, const Coord &coord2)
 
Coord operator+ (const Coord &coord1, const Coord &coord2)
 
Coord operator+ (const Coord &coord1, double d)
 
Coord operator+ (double d, const Coord &coord1)
 
Coord operator- (const Coord &coord1, const Coord &coord2)
 
Coord operator- (const Coord &coord1, double d)
 
Coord operator- (double d, const Coord &coord1)
 
Coord operator- (const Coord &coord)
 
Coord operator* (const Coord &coord, const double &d)
 
Coord operator* (const double &d, const Coord &coord)
 
Coord operator* (const Coord &coord1, const Coord &coord2)
 
Coord operator/ (const Coord &coord, const double &d)
 
void to_json (json &j, const Coord &c)
 
void from_json (const json &j, Coord &c)
 

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