.. include:: ../coordinates/references.txt

CartesianRepresentation
=======================

.. currentmodule:: astropy.coordinates

.. autoclass:: CartesianRepresentation
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~CartesianRepresentation.attr_classes
      ~CartesianRepresentation.x
      ~CartesianRepresentation.xyz
      ~CartesianRepresentation.y
      ~CartesianRepresentation.z

   .. rubric:: Methods Summary

   .. autosummary::

      ~CartesianRepresentation.cross
      ~CartesianRepresentation.dot
      ~CartesianRepresentation.from_cartesian
      ~CartesianRepresentation.get_xyz
      ~CartesianRepresentation.mean
      ~CartesianRepresentation.norm
      ~CartesianRepresentation.scale_factors
      ~CartesianRepresentation.sum
      ~CartesianRepresentation.to_cartesian
      ~CartesianRepresentation.transform
      ~CartesianRepresentation.unit_vectors

   .. rubric:: Attributes Documentation

   .. autoattribute:: attr_classes
   .. autoattribute:: x
   .. autoattribute:: xyz
   .. autoattribute:: y
   .. autoattribute:: z

   .. rubric:: Methods Documentation

   .. automethod:: cross
   .. automethod:: dot
   .. automethod:: from_cartesian
   .. automethod:: get_xyz
   .. automethod:: mean
   .. automethod:: norm
   .. automethod:: scale_factors
   .. automethod:: sum
   .. automethod:: to_cartesian
   .. automethod:: transform
   .. automethod:: unit_vectors
