# Hierarchy For Package org.sunflow.core.primitive

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.sunflow.core.primitive.Background (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.BanchoffSurface (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.Box (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.CornellBox (implements org.sunflow.core.LightSource, org.sunflow.core.PrimitiveList, org.sunflow.core.Shader)
  - org.sunflow.core.primitive.CubeGrid (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.Cylinder (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.Hair (implements org.sunflow.core.PrimitiveList, org.sunflow.core.Shader)
  - org.sunflow.core.primitive.JuliaFractal (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.ParticleSurface (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.Plane (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.QuadMesh (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.Sphere (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.SphereFlake (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.Torus (implements org.sunflow.core.PrimitiveList)
  - org.sunflow.core.primitive.TriangleMesh (implements org.sunflow.core.PrimitiveList)