ecgeometry.h File Reference

Defines and implements several geometric objects and numerical types. More...

#include <eclipseray/eclipse.h>
#include <eclipseray/yrtypes.h>

Go to the source code of this file.

Classes

class  Vector3D
 This object is mainly intended for in-Python script usage, since its faster to receive this and directly access its members, than validate python objects from lists. More...
class  Matrix
 An affine 4x4 matrix. More...

Functions

Vector3D operator* (const Matrix &a_matrix, const Vector3D &a_vector)
 Transforms a vector by a matrix.


Detailed Description

Defines and implements several geometric objects and numerical types.

Author:
Dan Torres

Definition in file ecgeometry.h.


Function Documentation

Vector3D operator* ( const Matrix a_matrix,
const Vector3D a_vector 
) [inline]

Transforms a vector by a matrix.

Parameters:
a_matrix A Matrix object
a_vector A Vector3D object
Returns:
A new vector resulting from multiplying M x V (right-side vector multiplication)

Definition at line 247 of file ecgeometry.h.

References Matrix::AsYRMatrix(), and Vector3D::AsYRPoint3D().


Generated on Tue Jan 20 17:57:50 2009 for EclipseRay by  doxygen 1.5.7.1