Source code for ceres.rotations.rotationmatrix
import numpy as np
from typing import Optional, Union, Sequence, Tuple
[docs]class RotationMatrix:
def __new__(cls, matrix: Optional[np.ndarray] = np.eye(3)):
return super().__new__(cls)
def __init__(self,matrix: Optional[np.ndarray] = np.eye(3)):
"""
"""
if matrix is None:
self._matrix = np.eye(3)
else:
self._matrix = matrix
@property
def matrix(self):
return self._matrix