Overview | Package | Class | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For Package de.grogra.imp3d.objects

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - de.grogra.graph.Attribute<T> (implements java.lang.Comparable<T>, de.grogra.util.KeyDescription)
    - de.grogra.graph.ObjectAttribute<T>
      - de.grogra.graph.ObjectTreeAttribute<T>
        - de.grogra.imp3d.objects.GlobalTransformation
  - de.grogra.graph.Attributes
    - de.grogra.imp.objects.Attributes
      - de.grogra.imp3d.objects.Attributes
  - de.grogra.graph.impl.Edge (implements java.io.Serializable)
    - de.grogra.graph.impl.Node (implements de.grogra.util.Map, de.grogra.persistence.PersistenceCapable, de.grogra.persistence.Shareable, de.grogra.reflect.UserFields, de.grogra.reflect.XObject)
      - de.grogra.imp3d.objects.Null (implements de.grogra.imp3d.objects.Transformation)
        - de.grogra.imp3d.objects.ColoredNull
          - de.grogra.imp3d.objects.Line (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.NURBSCurve (implements de.grogra.imp3d.LineSegmentizable)
          - de.grogra.imp3d.objects.Point (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable)
            - de.grogra.imp3d.objects.GRSVertex
            - de.grogra.imp3d.objects.Mark
            - de.grogra.imp3d.objects.Vertex (implements de.grogra.imp3d.objects.VertexSequence.Vertex)
          - de.grogra.imp3d.objects.PointCloud (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.SensorNode (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable, de.grogra.ray.physics.Sensor)
        - de.grogra.imp3d.objects.Label (implements de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.TextLabelBase (implements de.grogra.imp3d.Pickable)
            - de.grogra.imp3d.objects.NumericLabel
            - de.grogra.imp3d.objects.TextLabel
        - de.grogra.imp3d.objects.LightNode (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable)
        - de.grogra.imp3d.objects.ShadedNull
          - de.grogra.imp3d.objects.AxisBase
            - de.grogra.imp3d.objects.Axis
              - de.grogra.imp3d.objects.Box (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.ray.Raytraceable, de.grogra.imp3d.Renderable)
              - de.grogra.imp3d.objects.FrustumBase (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable)
                - de.grogra.imp3d.objects.Cone (implements de.grogra.imp3d.ray.Raytraceable)
                - de.grogra.imp3d.objects.Cylinder (implements de.grogra.imp3d.Polygonizable, de.grogra.imp3d.ray.Raytraceable)
                - de.grogra.imp3d.objects.Frustum (implements de.grogra.imp3d.Polygonizable, de.grogra.imp3d.ray.Raytraceable)
              - de.grogra.imp3d.objects.Parallelogram (implements de.grogra.imp3d.shading.Light, de.grogra.imp3d.Pickable, de.grogra.imp3d.ray.Raytraceable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.CSGNode
          - de.grogra.imp3d.objects.Instance3D (implements de.grogra.graph.Instantiator)
          - de.grogra.imp3d.objects.MeshNode (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Polygonizable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.NURBSSurface (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Polygonizable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.Patch (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Polygonizable, de.grogra.imp3d.Polygonization, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.Plane (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.ray.Raytraceable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.Polygon (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Polygonizable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.Sky (implements de.grogra.imp3d.shading.Light, de.grogra.imp3d.Pickable, de.grogra.imp3d.ray.Raytraceable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.Sphere (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.ray.Raytraceable, de.grogra.imp3d.Renderable)
          - de.grogra.imp3d.objects.Supershape (implements de.grogra.imp3d.Pickable, de.grogra.imp3d.Renderable)
  - de.grogra.reflect.MemberDecorator (implements de.grogra.reflect.Member)
    - de.grogra.reflect.TypeDecorator<T> (implements de.grogra.reflect.Type<T>)
      - de.grogra.persistence.ManageableType
        - de.grogra.persistence.SCOType
          - de.grogra.imp3d.objects.AreaLight.Type
          - de.grogra.imp3d.objects.GRSMesh.Type
          - de.grogra.imp3d.objects.HeightField.Type
            - de.grogra.imp3d.objects.ImageHeightField.Type
            - de.grogra.imp3d.objects.NetworkHeightField.Type
          - de.grogra.imp3d.objects.HeightFieldMapping.Type
            - de.grogra.imp3d.objects.RectangularHeightFieldMapping.Type
            - de.grogra.imp3d.objects.SphericalHeightFieldMapping.Type
          - de.grogra.imp3d.objects.LightBase.Type
            - de.grogra.imp3d.objects.AmbientLight.Type
            - de.grogra.imp3d.objects.DirectionalLight.Type
            - de.grogra.imp3d.objects.PointLight.Type
              - de.grogra.imp3d.objects.PhysicalLight.Type
              - de.grogra.imp3d.objects.SpotLight.Type
          - de.grogra.imp3d.objects.LightDistribution.Type
          - de.grogra.imp3d.objects.LightDistributionResource.Type
          - de.grogra.imp3d.objects.Sequence.Type
            - de.grogra.imp3d.objects.CurveSequence.Type
            - de.grogra.imp3d.objects.VertexSequence.Type
          - de.grogra.imp3d.objects.SpectralLight.Type
          - de.grogra.imp3d.objects.SpectralLightMapNode.Type
          - de.grogra.math.Sweep.Type
            - de.grogra.imp3d.objects.SweepSequence.Type
  - de.grogra.xl.query.Pattern (implements de.grogra.xl.query.BytecodeSerialization.Serializable)
    - de.grogra.xl.query.UserDefinedPattern (implements de.grogra.reflect.XObject)
      - de.grogra.xl.query.AttributeListPattern
        - de.grogra.xl.impl.base.FieldListPattern
          - de.grogra.imp3d.objects.Box.LPattern
          - de.grogra.imp3d.objects.Box.Pattern
          - de.grogra.imp3d.objects.Cone.Pattern
          - de.grogra.imp3d.objects.Cylinder.Pattern
          - de.grogra.imp3d.objects.Frustum.Pattern
          - de.grogra.imp3d.objects.Mark.Pattern
          - de.grogra.imp3d.objects.NumericLabel.Pattern
          - de.grogra.imp3d.objects.Sphere.Pattern
          - de.grogra.imp3d.objects.Supershape.Pattern
          - de.grogra.imp3d.objects.TextLabel.Pattern
          - de.grogra.imp3d.objects.Vertex.Pattern
  - de.grogra.imp3d.objects.PolygonsBase (implements de.grogra.imp3d.objects.Polygons, java.io.Serializable)
    - de.grogra.imp3d.objects.PolygonMesh
  - de.grogra.imp3d.objects.SceneTree (implements javax.swing.tree.TreeModel, de.grogra.graph.Visitor)
    - de.grogra.imp3d.objects.SceneTreeWithShader
  - de.grogra.imp3d.objects.SceneTree.Node
    - de.grogra.imp3d.objects.SceneTree.InnerNode
    - de.grogra.imp3d.objects.SceneTree.Leaf
      - de.grogra.imp3d.objects.SceneTreeWithShader.Leaf
  - de.grogra.persistence.ShareableBase (implements de.grogra.persistence.Manageable, de.grogra.persistence.Shareable)
    - de.grogra.imp3d.objects.AreaLight
    - de.grogra.graph.impl.ContextDependentBase (implements de.grogra.graph.ContextDependent)
      - de.grogra.imp3d.objects.GRSMesh (implements de.grogra.imp3d.objects.Polygons)
      - de.grogra.imp3d.objects.HeightField (implements de.grogra.math.VertexGrid)
        - de.grogra.imp3d.objects.ImageHeightField
        - de.grogra.imp3d.objects.NetworkHeightField
      - de.grogra.imp3d.objects.Sequence
        - de.grogra.imp3d.objects.CurveSequence (implements de.grogra.math.BSplineCurveList)
        - de.grogra.imp3d.objects.VertexSequence (implements de.grogra.math.BSplineCurve)
      - de.grogra.math.Sweep (implements de.grogra.math.BSplineCurveList)
        - de.grogra.math.ExtendedSweep
          - de.grogra.imp3d.objects.SweepSequence
    - de.grogra.imp3d.objects.HeightFieldMapping
      - de.grogra.imp3d.objects.RectangularHeightFieldMapping
      - de.grogra.imp3d.objects.SphericalHeightFieldMapping
    - de.grogra.imp3d.objects.LightBase (implements de.grogra.imp3d.shading.Light)
      - de.grogra.imp3d.objects.AmbientLight
      - de.grogra.imp3d.objects.DirectionalLight (implements de.grogra.imp3d.ray.Raytraceable)
      - de.grogra.imp3d.objects.PointLight (implements de.grogra.imp3d.ray.Raytraceable)
        - de.grogra.imp3d.objects.PhysicalLight
        - de.grogra.imp3d.objects.SpotLight (implements de.grogra.imp3d.ray.Raytraceable)
    - de.grogra.imp3d.objects.LightDistribution
      - de.grogra.imp3d.objects.LightDistributionResource
    - de.grogra.imp3d.objects.SpectralLight (implements de.grogra.imp3d.shading.Light)
    - de.grogra.imp3d.objects.SpectralLightMapNode (implements de.grogra.icon.Icon, de.grogra.icon.IconSource, de.grogra.pf.ui.RenderedIcon, de.grogra.imp3d.objects.SpectralLightMap)
  - de.grogra.math.SubdivisionHelper
    - de.grogra.imp3d.objects.NURBSSubdivisionHelper
      - de.grogra.imp3d.objects.NURBSPolygonizer (implements de.grogra.math.BSpline.BezierPatchVisitor)

## Interface Hierarchy

- de.grogra.graph.ContextDependent
  - de.grogra.imp3d.objects.Polygons (also extends de.grogra.imp3d.Polygonization)
- de.grogra.imp3d.objects.Matrix34dPair
- de.grogra.imp3d.Polygonization
  - de.grogra.imp3d.objects.Polygons (also extends de.grogra.graph.ContextDependent)
- de.grogra.imp3d.objects.SceneTree.Visitor
- de.grogra.imp3d.objects.SpectralLightMap
- de.grogra.imp3d.objects.Transformation
- de.grogra.imp3d.objects.VertexSequence.Vertex

Overview | Package | Class | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES