Public Member Functions | Private Attributes | List of all members
Geometry::Vector3d Class Reference

#include <Geometry.h>

Public Member Functions

double * data ()
 
double getX ()
 
double getY ()
 
double getZ ()
 
double norm ()
 
void normalize ()
 
Vector3d operator* (double k)
 
Vector3d operator+ (const Vector3d &b)
 
Vector3d operator- (const Vector3d &b)
 
double operator[] (int k)
 
 Vector3d (double x=0, double y=0, double z=0)
 
 Vector3d (point o)
 
 Vector3d (point start, point end)
 
 ~Vector3d ()
 

Private Attributes

double data_ [3]
 

Detailed Description

Definition at line 64 of file Geometry.h.

Constructor & Destructor Documentation

Geometry::Vector3d::Vector3d ( double  x = 0,
double  y = 0,
double  z = 0 
)
inline

Definition at line 67 of file Geometry.h.

Geometry::Vector3d::Vector3d ( point  o)
inline

Definition at line 74 of file Geometry.h.

Geometry::Vector3d::Vector3d ( point  start,
point  end 
)
inline

Definition at line 81 of file Geometry.h.

Geometry::Vector3d::~Vector3d ( )
inline

Definition at line 87 of file Geometry.h.

Member Function Documentation

double* Geometry::Vector3d::data ( )
inline

Definition at line 93 of file Geometry.h.

double Geometry::Vector3d::getX ( )
inline

Definition at line 90 of file Geometry.h.

double Geometry::Vector3d::getY ( )
inline

Definition at line 91 of file Geometry.h.

double Geometry::Vector3d::getZ ( )
inline

Definition at line 92 of file Geometry.h.

double Geometry::Vector3d::norm ( )
inline

Definition at line 120 of file Geometry.h.

void Geometry::Vector3d::normalize ( )
inline

Definition at line 124 of file Geometry.h.

Vector3d Geometry::Vector3d::operator* ( double  k)
inline

Definition at line 106 of file Geometry.h.

Vector3d Geometry::Vector3d::operator+ ( const Vector3d b)
inline

Definition at line 96 of file Geometry.h.

Vector3d Geometry::Vector3d::operator- ( const Vector3d b)
inline

Definition at line 101 of file Geometry.h.

double Geometry::Vector3d::operator[] ( int  k)
inline

Definition at line 111 of file Geometry.h.

Member Data Documentation

double Geometry::Vector3d::data_[3]
private

Definition at line 139 of file Geometry.h.


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


choreo_task_sequence_planner
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:03:15