cctw  0.2.1
Public Slots | Public Member Functions | List of all members
CctwTransformInterface Class Referenceabstract

#include <cctwtransforminterface.h>

Inheritance diagram for CctwTransformInterface:
Inheritance graph
Collaboration diagram for CctwTransformInterface:
Collaboration graph

Public Slots

virtual bool hasInverse () const =0
 
virtual CctwDoubleVector3D forward (CctwDoubleVector3D d)=0
 
virtual CctwDoubleVector3D inverse (CctwDoubleVector3D q)=0
 
virtual CctwDoubleVector3D forward (double x, double y, double z)
 
virtual CctwDoubleVector3D inverse (double x, double y, double z)
 
- Public Slots inherited from CctwObject
virtual void printLine (QString line)
 
virtual void printMessage (QString msg, QDateTime dt=QDateTime::currentDateTime())
 
virtual QString settingsScript ()
 
QString scriptValueLiteral (QVariant v)
 

Public Member Functions

 CctwTransformInterface (QString name, QObject *parent)
 
- Public Member Functions inherited from CctwObject
 CctwObject (QString name, QObject *parent=0)
 
virtual void writeSettings (QSettings *set, QString section)
 
virtual void readSettings (QSettings *set, QString section)
 

Additional Inherited Members

- Properties inherited from CctwObject
QString name
 

Detailed Description

Definition at line 7 of file cctwtransforminterface.h.

Constructor & Destructor Documentation

CctwTransformInterface::CctwTransformInterface ( QString  name,
QObject *  parent 
)

Definition at line 3 of file cctwtransforminterface.cpp.

3  :
4  CctwObject(name, parent)
5 {
6 }
QString name
Definition: cctwobject.h:32
CctwObject(QString name, QObject *parent=0)
Definition: cctwobject.cpp:7

Member Function Documentation

virtual CctwDoubleVector3D CctwTransformInterface::forward ( CctwDoubleVector3D  d)
pure virtualslot

Referenced by forward().

CctwDoubleVector3D CctwTransformInterface::forward ( double  x,
double  y,
double  z 
)
virtualslot

Definition at line 8 of file cctwtransforminterface.cpp.

References forward().

9 {
10  return forward(CctwDoubleVector3D(x,y,z));
11 }
virtual CctwDoubleVector3D forward(CctwDoubleVector3D d)=0
CctwVector3D< double > CctwDoubleVector3D
Definition: cctwvector3d.h:71
virtual bool CctwTransformInterface::hasInverse ( ) const
pure virtualslot
virtual CctwDoubleVector3D CctwTransformInterface::inverse ( CctwDoubleVector3D  q)
pure virtualslot

Referenced by inverse().

CctwDoubleVector3D CctwTransformInterface::inverse ( double  x,
double  y,
double  z 
)
virtualslot

Definition at line 13 of file cctwtransforminterface.cpp.

References inverse().

14 {
15  return inverse(CctwDoubleVector3D(x,y,z));
16 }
virtual CctwDoubleVector3D inverse(CctwDoubleVector3D q)=0
CctwVector3D< double > CctwDoubleVector3D
Definition: cctwvector3d.h:71

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