kinemat/lib/inspect/rotation_matrix.ex

14 lines
475 B
Elixir

defimpl Inspect, for: Kinemat.RotationMatrix do
alias Kinemat.{RotationMatrix, Orientation}
import Inspect.Algebra
@spec inspect(Orientation.t, any) :: String.t
def inspect(%RotationMatrix{matrix: {m00, m01, m02, m10, m11, m12, m20, m21, m22}}, opts) do
concat ["#Kinemat.Orientation<", to_doc([
rotation_matrix: {
{m00, m01, m02},
{m10, m11, m12},
{m20, m21, m22}}
], opts), ">"]
end
end