Re: [eigen] Do we need geometry refactoring? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Do we need geometry refactoring?
- From: Hauke Heibel <hauke.heibel@xxxxxxxxxxxxxx>
- Date: Thu, 29 Jul 2010 16:35:11 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=I6fNPI6UjPaZKuGMChrwKZmW6izcI51lqcwCbjhzOQA=; b=Mk2rT86scbTM4CNVbOkhGyZBPA2phXm0TtC9htSu+6LZgPDVnPA3X869nYxCKYc2DG MvpQohiTWHSetsgxDqq9u4vx628KgVFqocqeUAZ6PH5YIDnNzWiPV9qR+6clAOfVPkCe AqhhiUI+721v+g46yBQWYuJ6FJUFjei6o9akI=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=BvJFBwNc5Gk9rDHyEYw/0wnD6e/d3B0Lf8lREnHpKyQyw5sB6y/9RDHAPaxTZa1jTO gh3ViSAgxVFNS+M+s37N9wpHRuU4SHYQBPpfsfqwqJwpogR1WWPZibjremScdB38oLiE TuoHI1SWsxrQejBsj0u+AuYqTl5c+dFo7bVwU=
I pushed the following changes:
- Transform is now per default Projective.
- Improved invert() in the Transform class.
- RotationBase offers matrix() to be conform with Transform's naming scheme.
- Added Translation::translation() to be conform with Transform's naming scheme.
- Safeguarded some Transform functions with compile time asserts.
- Added missing static Identity() to Rotation2D, AngleAxis.
For the very last point, how about adding Translation::Identity() ?
- Hauke