Vector3D Struct Reference

#include <common.h>

List of all members.

Public Member Functions

 Vector3D ()
 Vector3D (double x, double y, double z)
void set (double x, double y, double z)
scalar dot_product (Vector3D vec2)
scalar dot_product (Point3D vec2)
double norm ()
void cross_product (Vector3D a, Vector3D b)
void cross_product (Point3D a, Vector3D b)
void cross_product (Vector3D a, Point3D b)
void normalize ()
void subtract (Vector3D b)

Public Attributes

scalar x
scalar y
scalar z

Constructor & Destructor Documentation

Vector3D::Vector3D (  )  [inline]
Vector3D::Vector3D ( double  x,
double  y,
double  z 
) [inline]

Member Function Documentation

void Vector3D::cross_product ( Vector3D  a,
Point3D  b 
) [inline]
void Vector3D::cross_product ( Point3D  a,
Vector3D  b 
) [inline]
void Vector3D::cross_product ( Vector3D  a,
Vector3D  b 
) [inline]
scalar Vector3D::dot_product ( Point3D  vec2  )  [inline]
scalar Vector3D::dot_product ( Vector3D  vec2  )  [inline]
double Vector3D::norm (  )  [inline]
void Vector3D::normalize (  )  [inline]
void Vector3D::set ( double  x,
double  y,
double  z 
) [inline]
void Vector3D::subtract ( Vector3D  b  )  [inline]

Member Data Documentation


The documentation for this struct was generated from the following file:
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3