CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx_transform3D_internal Namespace Reference

Functions

boost::array< double, 16 > flatten (const Eigen::Affine3d *self)
 
void fill (Eigen::Affine3d *self, vtkMatrix4x4Ptr m)
 
void fill (Eigen::Affine3d *self, float m[4][4])
 
void fill (Eigen::Affine3d *self, const double *raw)
 
vtkMatrix4x4Ptr getVtkMatrix (const Eigen::Affine3d *self)
 
vtkTransformPtr getVtkTransform (const Eigen::Affine3d *self)
 
std::ostream & put (const Eigen::Affine3d *self, std::ostream &s, int indent, char newline)
 
Eigen::Affine3d fromString (const QString &text, bool *_ok)
 

Detailed Description

implementation functions used the Eigen extensions.

Function Documentation

cxResource_EXPORT void cx_transform3D_internal::fill ( Eigen::Affine3d *  self,
vtkMatrix4x4Ptr  m 
)

Definition at line 38 of file cxTransform3D.cpp.

cxResource_EXPORT void cx_transform3D_internal::fill ( Eigen::Affine3d *  self,
float  m[4][4] 
)

Definition at line 47 of file cxTransform3D.cpp.

cxResource_EXPORT void cx_transform3D_internal::fill ( Eigen::Affine3d *  self,
const double *  raw 
)

fill the transform with raw data in vtk / row-major ordering form.

Definition at line 60 of file cxTransform3D.cpp.

cxResource_EXPORT boost::array< double, 16 > cx_transform3D_internal::flatten ( const Eigen::Affine3d *  self)

provide an array of the transform indices, vtk / row-major ordering

Definition at line 26 of file cxTransform3D.cpp.

cxResource_EXPORT Eigen::Affine3d cx_transform3D_internal::fromString ( const QString &  text,
bool *  _ok 
)

Definition at line 112 of file cxTransform3D.cpp.

cxResource_EXPORT vtkMatrix4x4Ptr cx_transform3D_internal::getVtkMatrix ( const Eigen::Affine3d *  self)

Definition at line 67 of file cxTransform3D.cpp.

cxResource_EXPORT vtkTransformPtr cx_transform3D_internal::getVtkTransform ( const Eigen::Affine3d *  self)

Definition at line 79 of file cxTransform3D.cpp.

cxResource_EXPORT std::ostream & cx_transform3D_internal::put ( const Eigen::Affine3d *  self,
std::ostream &  s,
int  indent,
char  newline 
)

Definition at line 87 of file cxTransform3D.cpp.