Logo Search packages:      
Sourcecode: inkscape version File versions

Geom::Rotate Class Reference

#include <transforms.h>

List of all members.


Detailed Description

Notionally an Geom::Matrix corresponding to rotation about the origin. Behaves like Geom::Matrix for multiplication.

Definition at line 111 of file transforms.h.


Public Member Functions

Rotate inverse () const
Rotate inverse () const
 operator Matrix () const
 operator Matrix () const
bool operator!= (Rotate const &o) const
bool operator!= (Rotate const &o) const
Rotate operator* (Rotate const &b) const
Rotate operator* (Rotate const &b) const
bool operator== (Rotate const &o) const
bool operator== (Rotate const &o) const
Coord operator[] (unsigned const dim) const
Coord operator[] (Dim2 const dim) const
Coord operator[] (unsigned const dim) const
Coord operator[] (Dim2 const dim) const
 Rotate (Coord x, Coord y)
 Rotate (Point const &p)
 Rotate (Coord theta)
 Rotate (Coord x, Coord y)
 Rotate (Point const &p)
 Rotate (Coord theta)
Point vector () const
Point vector () const

Static Public Member Functions

static Rotate from_degrees (Coord deg)
static Rotate from_degrees (Coord deg)

Private Attributes

Point vec

Friends

Point operator* (Point const &v, Rotate const &r)
Point operator* (Point const &v, Rotate const &r)

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

Generated by  Doxygen 1.6.0   Back to index