def __init__(self, dcm, pivot=None):
super(PivotRotation, self).__init__(dcm)<EOL>self._origin = np.zeros(<NUM_LIT:3>) if pivot is None else np.array(pivot)<EOL>
Parameters:
    cdm: a 3x3 direction cosine matrix
    pivot: a 3-vector specifying the origin of rotation