Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

IpeMatrix Class Reference
[Ipe Geometry]

Homogeneous transformation in the plane. More...

List of all members.

Public Methods


Detailed Description

Homogeneous transformation in the plane.


Constructor & Destructor Documentation

IpeMatrix::IpeMatrix   [inline]
 

Create identity matrix.

IpeMatrix::IpeMatrix const IpeLinear   linear [inline]
 

Create linear matrix.

IpeMatrix::IpeMatrix double    m11,
double    m21,
double    m12,
double    m22,
double    t1,
double    t2
[inline, explicit]
 

Create matrix with given coefficients.

IpeMatrix::IpeMatrix const IpeVector   v [inline, explicit]
 

Create translation matrix.

IpeMatrix::IpeMatrix IpeString    str [explicit]
 

Parse string.


Member Function Documentation

IpeMatrix IpeMatrix::Inverse  
 

Return inverse.

IpeVector IpeMatrix::operator * const IpeVector   rhs const [inline]
 

Matrix times vector.

IpeBezier IpeMatrix::operator * const IpeBezier   rhs const [inline]
 

Transform Bezier spline.

IpeVector IpeMatrix::Translation   [inline]
 

Return translation component.

IpeLinear IpeMatrix::Linear   [inline]
 

Return linear transformation component of this affine transformation.

bool IpeMatrix::IsIdentity   [inline]
 

Is this the identity matrix?

bool IpeMatrix::operator== const IpeMatrix &    rhs const [inline]
 

Check for equality of two matrices.


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