Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Friends
icl::geom::Posit::Result Struct Reference

result type (basically a 4x4 homogeneous transformation matrix) More...

#include <Posit.h>

Inheritance diagram for icl::geom::Posit::Result:
icl::math::FixedMatrix< T, COLS, ROWS > icl::utils::FixedArray< T, COLS *ROWS > icl::math::FixedMatrixBase

List of all members.

Public Member Functions

math::FixedColVector< float, 3 > getAngles () const
 extracts the objects euler angles from the internal matrix
math::FixedColVector< float, 3 > getTranslation () const
 extracts the objects translation vector (last column) form the internal matrix

Private Member Functions

 Result ()
 private Konstructor
 Result (float r00, float r10, float r20, float tx, float r01, float r11, float r21, float ty, float r02, float r12, float r22, float tz)
 private Konstructor

Friends

struct Posit::Data

Detailed Description

result type (basically a 4x4 homogeneous transformation matrix)


Constructor & Destructor Documentation

icl::geom::Posit::Result::Result ( ) [inline, private]

private Konstructor

icl::geom::Posit::Result::Result ( float  r00,
float  r10,
float  r20,
float  tx,
float  r01,
float  r11,
float  r21,
float  ty,
float  r02,
float  r12,
float  r22,
float  tz 
) [inline, private]

private Konstructor


Member Function Documentation

extracts the objects euler angles from the internal matrix

extracts the objects translation vector (last column) form the internal matrix


Friends And Related Function Documentation

friend struct Posit::Data [friend]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines