13 #ifndef ESYS_LSMQUATERNIONPY_H
14 #define ESYS_LSMQUATERNIONPY_H
16 #include <boost/python.hpp>
32 QuaternionPy(
double q0,
double q1,
double q2,
double q3);
46 void setItem(
int i,
double val);
56 boost::python::list
toList()
const;
58 boost::python::tuple
toTuple()
const;
77 #endif //ESYS_LSMQUATERNIONPY_H
Definition: Quaternion.h:29
Definition: QuaternionPy.h:27
std::string toString() const
Definition: QuaternionPy.cpp:121
Definition: CheckPointable.cpp:16
void exportQuaternion()
Definition: QuaternionPy.cpp:159
boost::python::tuple asAngleAxisPair() const
Definition: QuaternionPy.cpp:152
int getIndex(int i) const
Definition: QuaternionPy.cpp:84
std::ostream & operator<<(std::ostream &oStream, const esys::lsm::QuaternionPy &vec)
Definition: QuaternionPy.cpp:241
Definition: QuaternionPy.h:62
Vec3Py asAngleAxis() const
Definition: QuaternionPy.cpp:147
static boost::python::tuple getinitargs(QuaternionPy const &q)
Definition: QuaternionPy.cpp:142
int len() const
Definition: QuaternionPy.cpp:79
QuaternionPy()
Definition: QuaternionPy.cpp:28
void setItem(int i, double val)
Definition: QuaternionPy.cpp:106
boost::python::list toList() const
Definition: QuaternionPy.cpp:126
double getItem(int i) const
Definition: QuaternionPy.cpp:101
boost::python::tuple toTuple() const
Definition: QuaternionPy.cpp:136