qCC version 2.13.alpha (Qt) - 31 May 2022
Main CloudCompare application (GUI & command line)
Public Member Functions | Protected Member Functions | List of all members
ccApplyTransformationDlg Class Reference

Dialog to input a 4x4 matrix. More...

#include <ccApplyTransformationDlg.h>

Inheritance diagram for ccApplyTransformationDlg:
Inheritance graph
[legend]
Collaboration diagram for ccApplyTransformationDlg:
Collaboration graph
[legend]

Public Member Functions

 ccApplyTransformationDlg (QWidget *parent=nullptr)
 Default constructor.
 
ccGLMatrixd getTransformation () const
 Returns input matrix.
 

Protected Member Functions

void checkMatrixValidityAndAccept ()
 Checks matrix validity and 'accept' dialog if ok.
 
void onMatrixTextChange ()
 Automatically removes anything between square brackets, and update the other forms.
 
void onRotAngleValueChanged (double)
 Updates dialog when a component of the rotation axis/angle form changes.
 
void onEulerValueChanged (double)
 Updates dialog when a component of the euleur form changes.
 
void loadFromASCIIFile ()
 Loads matrix from ASCII file.
 
void loadFromClipboard ()
 Loads matrix from clipboard ("paste")
 
void initFromDipAndDipDir ()
 Inits matrix from dip / dip direction values.
 
void buttonClicked (QAbstractButton *)
 Signal called when a button is clicked.
 
void updateAll (const ccGLMatrix &mat, bool textForm=true, bool axisAngleForm=true, bool eulerForm=true)
 Updates all forms with a given matrix.
 

Detailed Description

Dialog to input a 4x4 matrix.


The documentation for this class was generated from the following files: