parq\_blockmodel.geometry.RegularGeometry
=========================================

.. currentmodule:: parq_blockmodel.geometry

.. autoclass:: RegularGeometry
   :members:
   :special-members: __add__, __mul__

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~RegularGeometry.__init__
      ~RegularGeometry.create
      ~RegularGeometry.from_attrs
      ~RegularGeometry.from_metadata
      ~RegularGeometry.from_multi_index
      ~RegularGeometry.from_parquet
      ~RegularGeometry.from_parquet_metadata
      ~RegularGeometry.ijk_from_row_index
      ~RegularGeometry.ijk_from_xyz
      ~RegularGeometry.row_index_from_ijk
      ~RegularGeometry.row_index_from_xyz
      ~RegularGeometry.to_dataframe
      ~RegularGeometry.to_dataframe_xyz
      ~RegularGeometry.to_metadata_dict
      ~RegularGeometry.to_multi_index_ijk
      ~RegularGeometry.to_multi_index_xyz
      ~RegularGeometry.to_pyvista
      ~RegularGeometry.xyz_from_ijk
      ~RegularGeometry.xyz_from_row_index
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~RegularGeometry.axis_u
      ~RegularGeometry.axis_v
      ~RegularGeometry.axis_w
      ~RegularGeometry.block_size
      ~RegularGeometry.centroid_x
      ~RegularGeometry.centroid_y
      ~RegularGeometry.centroid_z
      ~RegularGeometry.corner
      ~RegularGeometry.extents
      ~RegularGeometry.is_rotated
      ~RegularGeometry.origin
      ~RegularGeometry.schema_version
      ~RegularGeometry.shape
      ~RegularGeometry.srs
      ~RegularGeometry.world_id_encoding
      ~RegularGeometry.local
      ~RegularGeometry.world
   
   