Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Math - Geometry - 3D


Normal classes:

 Vector3dC 3D Vector
 Matrix3dC 3 by 3 matrix of real values.
 VectorMatrix3dC 3D Vector matrix.
 LinePP3dC Line determined by two points in 3D space
 PlaneABCD3dC Plane in 3D space - equation Ax+By+Cz+D = 0
 LinePV3dC Line determined by one point and a vector in 3D space
 Point3dC Point in 3d space.
 PlanePVV3dC Plane in 3D space
 Quatern3dC Quaternion
 RigidTransform3dC Rigid transform in 3 dimentions.

Normal functions:

 MulAdd(const TFMatrixC &,const TFVectorC &,const TFVectorC &,TFVectorC &)
 Mul(const TFMatrixC &,const TFVectorC &,TFVectorC &)
 MulM(const TFMatrixC &,const TFMatrixC &,TFMatrixC &)
 TMul(const TFMatrixC &,const TFVectorC &,TFVectorC &)
 Distance(const Point3dC &,const LinePP3dC &)
 operator <<(ostream &,const LinePP3dC &)
 operator >>(istream &,LinePP3dC &)
 operator <<(ostream &,const LinePV3dC &)
 operator >>(istream &,LinePV3dC &)
 operator <<(ostream &,const PlaneABCD3dC &)
 operator >>(istream &,PlaneABCD3dC &)
 operator <<(ostream &,const PlanePVV3dC &)
 operator >>(istream &,PlanePVV3dC &)
 operator <<(ostream &,const Quatern3dC &)
 ConvertRTtoV6(RigidTransform3dC)
 ConvertV6toRT(VectorC)
 operator <<(ostream &,const RigidTransform3dC &)
Documentation by CxxDoc: Tue Aug 13 10:00:48 2002