Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MSLPoint3d Class Reference

#include <point3d.h>

List of all members.

Public Methods

 MSLPoint3d ()
 MSLPoint3d (double x, double y, double z)
 ~MSLPoint3d ()
double xcoord () const
double ycoord () const
double zcoord () const
double W () const
double WD () const
int dim () const
double sqr_dist (const MSLPoint3d &q) const
double xdist (const MSLPoint3d &q) const
double ydist (const MSLPoint3d &q) const
double zdist (const MSLPoint3d &q) const
double distance (const MSLPoint3d &q) const
MSLPoint3d translate (double dx, double dy, double dz) const
MSLPoint3d reflect (const MSLPoint3d &q, const MSLPoint3d &r, const MSLPoint3d &s) const
MSLPoint3d reflect (const MSLPoint3d &q) const
bool operator== (const MSLPoint3d &q) const
bool operator!= (const MSLPoint3d &q) const

Friends

ostream & operator<< (ostream &O, const MSLPoint3d &p)
istream & operator>> (istream &I, MSLPoint3d &p)


Constructor & Destructor Documentation

MSLPoint3d::MSLPoint3d (    ) 
 

MSLPoint3d::MSLPoint3d (  double    x,
double    y,
double    z
) 
 

MSLPoint3d::~MSLPoint3d (    )  [inline]
 


Member Function Documentation

int MSLPoint3d::dim (    )  const [inline]
 

double MSLPoint3d::distance (  const MSLPoint3d &    q )  const
 

bool MSLPoint3d::operator!= (  const MSLPoint3d &    q )  const [inline]
 

bool MSLPoint3d::operator== (  const MSLPoint3d &    q )  const
 

MSLPoint3d MSLPoint3d::reflect (  const MSLPoint3d &    q )  const
 

MSLPoint3d MSLPoint3d::reflect (  const MSLPoint3d &    q,
const MSLPoint3d &    r,
const MSLPoint3d &    s
)  const
 

double MSLPoint3d::sqr_dist (  const MSLPoint3d &    q )  const
 

MSLPoint3d MSLPoint3d::translate (  double    dx,
double    dy,
double    dz
)  const
 

double MSLPoint3d::W (    )  const [inline]
 

double MSLPoint3d::WD (    )  const [inline]
 

double MSLPoint3d::xcoord (    )  const [inline]
 

double MSLPoint3d::xdist (  const MSLPoint3d &    q )  const
 

double MSLPoint3d::ycoord (    )  const [inline]
 

double MSLPoint3d::ydist (  const MSLPoint3d &    q )  const
 

double MSLPoint3d::zcoord (    )  const [inline]
 

double MSLPoint3d::zdist (  const MSLPoint3d &    q )  const
 


Friends And Related Function Documentation

ostream& operator<< (  ostream &    O,
const MSLPoint3d &    p
)  [friend]
 

istream& operator>> (  istream &    I,
MSLPoint3d &    p
)  [friend]
 


The documentation for this class was generated from the following files: Motion Strategy Library


Web page maintained by Steve LaValle