open_iA  2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Classes | Functions
iAmat4.h File Reference
#include "iAvec3.h"
#include "open_iA_Core_export.h"
#include <memory.h>
Include dependency graph for iAmat4.h:
This graph shows which files directly or indirectly include this file:

Classes

class  iAMat4
 Class representing a 4x4 float matrix. More...
 

Functions

iAMat4 axProjectXY (iAVec3f &)
 
iAMat4 axProjectXZ (iAVec3f &)
 
iAMat4 axProjectYZ (iAVec3f &)
 
iAMat4 frProjectXY1 (float)
 
iAMat4 frProjectXY2 (float)
 
iAMat4 frProjectXY3 (float)
 
iAMat4 frProjectXZ1 (float)
 
iAMat4 frProjectXZ2 (float)
 
iAMat4 frProjectXZ3 (float)
 
iAMat4 frProjectYZ1 (float)
 
iAMat4 frProjectYZ2 (float)
 
iAMat4 frProjectYZ3 (float)
 
iAMat4 mirrorX ()
 
iAMat4 mirrorY ()
 
iAMat4 mirrorZ ()
 
iAMat4 orthoProjectXY ()
 
iAMat4 orthoProjectXZ ()
 
iAMat4 orthoProjectYZ ()
 
iAMat4 rotateX (float)
 
iAMat4 rotateY (float)
 
iAMat4 rotateZ (float)
 
open_iA_Core_API iAMat4 rotation (const iAVec3f &v, float)
 
open_iA_Core_API iAMat4 rotationX (float)
 
open_iA_Core_API iAMat4 rotationY (float)
 
open_iA_Core_API iAMat4 rotationZ (float)
 
open_iA_Core_API iAMat4 scale (const iAVec3f &)
 
open_iA_Core_API iAMat4 translate (const iAVec3f &)
 

Function Documentation

◆ axProjectXY()

iAMat4 axProjectXY ( iAVec3f )

◆ axProjectXZ()

iAMat4 axProjectXZ ( iAVec3f )

◆ axProjectYZ()

iAMat4 axProjectYZ ( iAVec3f )

◆ frProjectXY1()

iAMat4 frProjectXY1 ( float  )

◆ frProjectXY2()

iAMat4 frProjectXY2 ( float  )

◆ frProjectXY3()

iAMat4 frProjectXY3 ( float  )

◆ frProjectXZ1()

iAMat4 frProjectXZ1 ( float  )

◆ frProjectXZ2()

iAMat4 frProjectXZ2 ( float  )

◆ frProjectXZ3()

iAMat4 frProjectXZ3 ( float  )

◆ frProjectYZ1()

iAMat4 frProjectYZ1 ( float  )

◆ frProjectYZ2()

iAMat4 frProjectYZ2 ( float  )

◆ frProjectYZ3()

iAMat4 frProjectYZ3 ( float  )

◆ mirrorX()

iAMat4 mirrorX ( )

◆ mirrorY()

iAMat4 mirrorY ( )

◆ mirrorZ()

iAMat4 mirrorZ ( )

◆ orthoProjectXY()

iAMat4 orthoProjectXY ( )

◆ orthoProjectXZ()

iAMat4 orthoProjectXZ ( )

◆ orthoProjectYZ()

iAMat4 orthoProjectYZ ( )

◆ rotateX()

iAMat4 rotateX ( float  )

◆ rotateY()

iAMat4 rotateY ( float  )

◆ rotateZ()

iAMat4 rotateZ ( float  )

◆ rotation()

open_iA_Core_API iAMat4 rotation ( const iAVec3f v,
float   
)

◆ rotationX()

open_iA_Core_API iAMat4 rotationX ( float  )

◆ rotationY()

open_iA_Core_API iAMat4 rotationY ( float  )

◆ rotationZ()

open_iA_Core_API iAMat4 rotationZ ( float  )

◆ scale()

open_iA_Core_API iAMat4 scale ( const iAVec3f )

◆ translate()

open_iA_Core_API iAMat4 translate ( const iAVec3f )