CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include "cxTransform3D.h"
#include <sstream>
#include <vector>
#include <vtkMatrix4x4.h>
#include <vtkTransform.h>
#include "cxTypeConversions.h"
#include "cxBoundingBox3D.h"
#include "vtkForwardDeclarations.h"
Go to the source code of this file.
Namespaces | |
cx_transform3D_internal | |
cx | |
Namespace for all CustusX production code. | |
Functions | |
boost::array< double, 16 > | cx_transform3D_internal::flatten (const Eigen::Affine3d *self) |
void | cx_transform3D_internal::fill (Eigen::Affine3d *self, vtkMatrix4x4Ptr m) |
void | cx_transform3D_internal::fill (Eigen::Affine3d *self, float m[4][4]) |
void | cx_transform3D_internal::fill (Eigen::Affine3d *self, const double *raw) |
vtkMatrix4x4Ptr | cx_transform3D_internal::getVtkMatrix (const Eigen::Affine3d *self) |
vtkTransformPtr | cx_transform3D_internal::getVtkTransform (const Eigen::Affine3d *self) |
std::ostream & | cx_transform3D_internal::put (const Eigen::Affine3d *self, std::ostream &s, int indent, char newline) |
Eigen::Affine3d | cx_transform3D_internal::fromString (const QString &text, bool *_ok) |
bool | cx::similar (const Transform3D &a, const Transform3D &b, double tol) |
DoubleBoundingBox3D | cx::transform (const Transform3D &m, const DoubleBoundingBox3D &bb) |
Transform3D | cx::createTransformScale (const Vector3D &scale_) |
Transform3D | cx::createTransformTranslate (const Vector3D &translation) |
Transform3D | cx::createTransformRotateX (const double angle) |
Transform3D | cx::createTransformRotateY (const double angle) |
Transform3D | cx::createTransformRotateZ (const double angle) |
Transform3D | cx::createTransformRotationBetweenVectors (Vector3D from, Vector3D to) |
Transform3D | cx::createTransformNormalize (const DoubleBoundingBox3D &in, const DoubleBoundingBox3D &out) |
Transform3D | cx::createTransformIJC (const Vector3D &ivec, const Vector3D &jvec, const Vector3D ¢er) |
cxResource_EXPORT Transform3D | cx::createTransformLPS2RAS () |
cxResource_EXPORT Transform3D | cx::createTransformFromReferenceToExternal (PATIENT_COORDINATE_SYSTEM external) |
std::string | cx::matrixAsSingleLineString (cx::Transform3D transform) |