_data | Geometry::Vector3D< T > | [protected] |
add(const Vector3D< T > &v) | Geometry::Vector3D< T > | [inline] |
angle(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
crossProduct(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
difference(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
dim() | Geometry::Vector3D< T > | [inline, static] |
distance(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
distanceToPlane(const Vector3D< T > &P, const Vector3D< T > &N) const | Geometry::Vector3D< T > | [inline] |
dotProduct(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
getData() const | Geometry::Vector3D< T > | [inline] |
getDataRef() | Geometry::Vector3D< T > | [inline] |
getSpheric(double &theta, double &phi) const | Geometry::Vector3D< T > | [inline] |
getSpheric(double &distance, double &theta, double &phi) const | Geometry::Vector3D< T > | [inline] |
infDistance(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
intersect(const Vector3D< T > ¢er, const Vector3D< T > &normal) const | Geometry::Vector3D< T > | [inline] |
manhattanDistance(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
module() const | Geometry::Vector3D< T > | [inline] |
normalize() | Geometry::Vector3D< T > | [inline] |
operator *(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
operator *(const std::vector< T > &v) const | Geometry::Vector3D< T > | [inline] |
operator *(T factor) const | Geometry::Vector3D< T > | [inline] |
operator *=(T factor) | Geometry::Vector3D< T > | [inline] |
operator+(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
operator+=(const Vector3D< T > &v) | Geometry::Vector3D< T > | [inline] |
operator-(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
operator-=(const Vector3D< T > &v) | Geometry::Vector3D< T > | [inline] |
operator/(T factor) const | Geometry::Vector3D< T > | [inline] |
operator/=(T factor) | Geometry::Vector3D< T > | [inline] |
operator<(const Vector3D< T > &src) const | Geometry::Vector3D< T > | [inline] |
operator=(const Vector3D< T > &src) | Geometry::Vector3D< T > | [inline] |
operator==(const Vector3D< T > &src) const | Geometry::Vector3D< T > | [inline] |
operator[](int index) | Geometry::Vector3D< T > | [inline] |
operator[](int index) const | Geometry::Vector3D< T > | [inline] |
operator^(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
perpendicular() const | Geometry::Vector3D< T > | [inline] |
project(const Vector3D< T > &n) const | Geometry::Vector3D< T > | [inline] |
projectX() const | Geometry::Vector3D< T > | [inline] |
projectY() const | Geometry::Vector3D< T > | [inline] |
projectZ() const | Geometry::Vector3D< T > | [inline] |
rotateX(double angle) | Geometry::Vector3D< T > | [inline] |
rotateY(double angle) | Geometry::Vector3D< T > | [inline] |
rotateZ(double angle) | Geometry::Vector3D< T > | [inline] |
rotation(const Vector3D< T > &axis, double angle) const | Geometry::Vector3D< T > | [inline] |
set(const T &x, const T &y, const T &z) | Geometry::Vector3D< T > | [inline] |
set(const T data[3]) | Geometry::Vector3D< T > | [inline] |
setLength(T len) | Geometry::Vector3D< T > | [inline] |
setSpheric(double distance, double theta, double phi) | Geometry::Vector3D< T > | [inline] |
squaredDistance(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
squaredModule() const | Geometry::Vector3D< T > | [inline] |
substract(const Vector3D< T > &v) | Geometry::Vector3D< T > | [inline] |
sum(const Vector3D< T > &v) const | Geometry::Vector3D< T > | [inline] |
Vector3D(const Vector3D< T > &v) | Geometry::Vector3D< T > | [inline] |
Vector3D() | Geometry::Vector3D< T > | [inline, explicit] |
Vector3D(const T &x, const T &y, const T &z) | Geometry::Vector3D< T > | [inline, explicit] |
Vector3D(const T data[3]) | Geometry::Vector3D< T > | [inline, explicit] |
Vector3D(const Vector3D< T > *v) | Geometry::Vector3D< T > | [inline, explicit] |
x() const | Geometry::Vector3D< T > | [inline] |
x(const T &t) | Geometry::Vector3D< T > | [inline] |
y() const | Geometry::Vector3D< T > | [inline] |
y(const T &t) | Geometry::Vector3D< T > | [inline] |
z() const | Geometry::Vector3D< T > | [inline] |
z(const T &t) | Geometry::Vector3D< T > | [inline] |