Package rosetta :: Package basic :: Package sampling :: Package orientations :: Module _basic_sampling_orientations_ :: Class Quaternion
[hide private]
[frames] | no frames]

Class Quaternion

 object --+    
          |    
??.instance --+
              |
             Quaternion

basic/sampling/orientations/QuaternionGrid.hh:44

Instance Methods [hide private]
 
Canonicalize(...)
Canonicalize( (Quaternion)arg1) -> None : basic/sampling/orientations/QuaternionGrid.hh:50
 
Normalize(...)
Normalize( (Quaternion)arg1) -> None : basic/sampling/orientations/QuaternionGrid.hh:49
 
Print(...)
Print( (Quaternion)arg1, (OStream)s) -> None : basic/sampling/orientations/QuaternionGrid.hh:69
 
PrintEuler(...)
PrintEuler( (Quaternion)arg1, (OStream)s) -> None : basic/sampling/orientations/QuaternionGrid.hh:71
 
Times(...)
Times( (Quaternion)arg1, (Quaternion)q) -> Quaternion : basic/sampling/orientations/QuaternionGrid.hh:61
 
__init__(...)
__init__( (object)arg1 [, (float)ww=1 [, (float)xx=0 [, (float)yy=0 [, (float)zz=0]]]]) -> None : basic/sampling/orientations/QuaternionGrid.hh:47
 
__reduce__(...)
helper for pickle
 
euler(...)
euler( (Quaternion)arg1) -> xyzVector_Real : basic/sampling/orientations/QuaternionGrid.hh:70
 
rotation_matrix(...)
rotation_matrix( (Quaternion)arg1) -> xyzMatrix_Real : basic/sampling/orientations/QuaternionGrid.hh:72

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __instance_size__ = 32
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

Canonicalize(...)

 

Canonicalize( (Quaternion)arg1) -> None :
    basic/sampling/orientations/QuaternionGrid.hh:50

    C++ signature :
        void Canonicalize(basic::sampling::orientations::Quaternion {lvalue})

Normalize(...)

 

Normalize( (Quaternion)arg1) -> None :
    basic/sampling/orientations/QuaternionGrid.hh:49

    C++ signature :
        void Normalize(basic::sampling::orientations::Quaternion {lvalue})

Print(...)

 

Print( (Quaternion)arg1, (OStream)s) -> None :
    basic/sampling/orientations/QuaternionGrid.hh:69

    C++ signature :
        void Print(basic::sampling::orientations::Quaternion {lvalue},std::ostream {lvalue})

PrintEuler(...)

 

PrintEuler( (Quaternion)arg1, (OStream)s) -> None :
    basic/sampling/orientations/QuaternionGrid.hh:71

    C++ signature :
        void PrintEuler(basic::sampling::orientations::Quaternion {lvalue},std::ostream {lvalue})

Times(...)

 

Times( (Quaternion)arg1, (Quaternion)q) -> Quaternion :
    basic/sampling/orientations/QuaternionGrid.hh:61

    C++ signature :
        basic::sampling::orientations::Quaternion Times(basic::sampling::orientations::Quaternion {lvalue},basic::sampling::orientations::Quaternion)

__init__(...)
(Constructor)

 

__init__( (object)arg1 [, (float)ww=1 [, (float)xx=0 [, (float)yy=0 [, (float)zz=0]]]]) -> None :
    basic/sampling/orientations/QuaternionGrid.hh:47

    C++ signature :
        void __init__(_object* [,double=1 [,double=0 [,double=0 [,double=0]]]])

__init__( (object)arg1, (Quaternion)) -> None :
    basic/sampling/orientations/QuaternionGrid.hh:44

    C++ signature :
        void __init__(_object*,basic::sampling::orientations::Quaternion)

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

euler(...)

 

euler( (Quaternion)arg1) -> xyzVector_Real :
    basic/sampling/orientations/QuaternionGrid.hh:70

    C++ signature :
        numeric::xyzVector<double> euler(basic::sampling::orientations::Quaternion {lvalue})

rotation_matrix(...)

 

rotation_matrix( (Quaternion)arg1) -> xyzMatrix_Real :
    basic/sampling/orientations/QuaternionGrid.hh:72

    C++ signature :
        numeric::xyzMatrix<double> rotation_matrix(basic::sampling::orientations::Quaternion {lvalue})