#include </msg/src/geom/vector3d.h>
Class diagram for MSG::Vector3d:
Public Members | |||
![]() | ![]() | Vector3d () | |
![]() | ![]() | Vector3d (double xx, double yy, double zz) | |
![]() | ![]() | virtual double | X () const |
![]() | ![]() | virtual double | Y () const |
![]() | ![]() | virtual double | Z () const |
![]() | ![]() | virtual void | setX (double a) |
![]() | ![]() | virtual void | setY (double a) |
![]() | ![]() | virtual void | setZ (double a) |
![]() | ![]() | Vector3d (const Point3d& p) | |
![]() | ![]() | Vector3d (const Point3d& from, const Point3d& to) | |
![]() | ![]() | char | getDominant () const |
![]() | ![]() | double | length () const |
![]() | ![]() | double | dot_product ( Vector3d a ) const |
![]() | ![]() | Vector3d | operator+ (Vector3d a) |
![]() | ![]() | Vector3d | operator * (Vector3d a) const |
![]() | ![]() | Vector3d | operator * (double d) |
![]() | ![]() | virtual void | print () const |
Protected Members | |||
![]() | ![]() | double | x |
![]() | ![]() | double | y |
![]() | ![]() | double | z |
Friends | |||
![]() | ![]() | ostream& | operator<< ( ostream& out, const Vector3d& p) |
![]() | ![]() | istream& | operator>> ( istream& in, Vector3d& p ) |
MSG::Vector3d::Vector3d () |
MSG::Vector3d::Vector3d (double xx, double yy, double zz) |
double MSG::Vector3d::X () const [virtual]
|
double MSG::Vector3d::Y () const [virtual]
|
double MSG::Vector3d::Z () const [virtual]
|
void MSG::Vector3d::setX (double a) [virtual]
|
void MSG::Vector3d::setY (double a) [virtual]
|
void MSG::Vector3d::setZ (double a) [virtual]
|
MSG::Vector3d::Vector3d (const Point3d & p) |
MSG::Vector3d::Vector3d (const Point3d & from, const Point3d & to) |
char MSG::Vector3d::getDominant () const |
double MSG::Vector3d::length () const |
double MSG::Vector3d::dot_product (Vector3d a) const |
Vector3d MSG::Vector3d::operator+ (Vector3d a) |
Vector3d MSG::Vector3d::operator * (Vector3d a) const |
Vector3d MSG::Vector3d::operator * (double d) |
void MSG::Vector3d::print () const [virtual]
|
ostream& operator<< (ostream & out, const Vector3d & p) [friend]
|
istream& operator>> (istream & in, Vector3d & p) [friend]
|
double MSG::Vector3d::x [protected]
|
double MSG::Vector3d::y [protected]
|
double MSG::Vector3d::z [protected]
|