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

## Hierarchy For All Packages

Package Hierarchies:
  igeo, igeo.gui, igeo.io, igeo.p

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - igeo.io.IRhino3dm.BrepEdgeArray
        - igeo.io.IRhino3dm.BrepFaceArray
        - igeo.io.IRhino3dm.BrepLoopArray
        - igeo.io.IRhino3dm.BrepTrimArray
        - igeo.io.IRhino3dm.BrepVertexArray
        - igeo.io.IRhino3dm.CurveArray
        - igeo.io.IRhino3dm.PointArray
          - igeo.io.IRhino3dm.Polyline
        - igeo.io.IRhino3dm.SurfaceArray
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Panel (implements javax.accessibility.Accessible)
        - java.applet.Applet
          - processing.core.PApplet (implements java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, processing.core.PConstants, java.lang.Runnable)
            - igeo.p.PIApplet
    - igeo.gui.IParameterViewer
  - javax.swing.filechooser.FileFilter
    - igeo.gui.IFileFilter
  - igeo.IAttribute
  - igeo.IBoundingBox
  - igeo.IBSplineBasisFunction
  - igeo.gui.IComponent
    - igeo.gui.IPane
    - igeo.gui.IPanel (implements java.awt.event.ComponentListener, java.awt.event.FocusListener, igeo.IServerI, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
      - igeo.gui.IScreenTogglePanel
        - igeo.gui.IGridPanel
  - igeo.IConfig
  - igeo.ICurveCreator
  - igeo.IDelaunay2D
  - igeo.IDelaunay2D.EdgeCounter
  - igeo.IDelaunay2D.FaceIndex
  - igeo.IDirectionalComparator (implements igeo.IComparator<T>)
  - igeo.IDistanceComparator (implements igeo.IComparator<T>)
  - igeo.gui.IDoubleBuffer
  - igeo.IDynamicsBase (implements igeo.IDynamics)
    - igeo.IParticle (implements igeo.IParticleI, igeo.IVecI)
      - igeo.IParticleOnCurve (implements igeo.IParticleOnCurveI)
    - igeo.IParticleDirectionLink
    - igeo.IParticleDistanceLink
    - igeo.ISpacingEqualizer (implements igeo.ITensionI)
    - igeo.IStraightener (implements igeo.ITensionI)
    - igeo.ITension (implements igeo.ITensionI)
    - igeo.ITensionOnCurve (implements igeo.ITensionI)
  - igeo.IDynamicServer (implements java.lang.Runnable)
  - igeo.Ie (implements igeo.ISwitchE)
  - igeo.IEdge
  - igeo.IErr
  - igeo.IFace
  - igeo.IG (implements igeo.IServerI)
  - igeo.gui.IGLElement
    - igeo.gui.IGLLineLoop
    - igeo.gui.IGLLineStrip
    - igeo.gui.IGLPolygon
    - igeo.gui.IGLQuadMatrix
    - igeo.gui.IGLQuadStrip
    - igeo.gui.IGLTriangles
  - igeo.gui.IGraphicMode
  - igeo.IGraphicObject (implements igeo.IGraphicI, igeo.ISubobject)
    - igeo.gui.IBrepGraphicGL
    - igeo.gui.ICurveGraphicGL
    - igeo.gui.IMeshGraphicGL
    - igeo.gui.IPointGraphic
    - igeo.gui.ISurfaceGraphicFillGL
    - igeo.gui.ISurfaceGraphicGL
    - igeo.gui.ISurfaceGraphicWireframeGL
    - igeo.gui.IVectorGraphic
  - igeo.gui.IGraphics
  - igeo.IGraphicServer
  - igeo.gui.IImageLoader (implements java.awt.image.ImageObserver)
  - igeo.IIn
  - igeo.io.IIO
  - igeo.gui.IIsoparmGraphic
  - igeo.IMap
    - igeo.IAddMap
    - igeo.IConstantMap
    - igeo.IDoubleMap
      - igeo.IImageMap
    - igeo.IInvertMap
    - igeo.IMaxMap
    - igeo.IMinMap
    - igeo.IMultiplyMap
    - igeo.IScaleMap
    - igeo.ISubMap
    - igeo.ISubtractMap
    - igeo.ISurfaceDensityMap
    - igeo.ISurfaceDepthMap
      - igeo.ISurfaceZDepthMap
    - igeo.IUFlipMap
    - igeo.IULinearMap
    - igeo.IUPiecewiseLinearMap
    - igeo.IUSineMap
    - igeo.IUStripeShiftMap
    - igeo.IVFlipMap
    - igeo.IVLinearMap
    - igeo.IVPiecewiseLinearMap
    - igeo.IVSineMap
    - igeo.IVStripeShiftMap
  - igeo.IMaterial
    - igeo.IBasicMaterial
  - igeo.IMatrix (implements igeo.IMatrixI)
    - igeo.IMatrix3 (implements igeo.IMatrix3I)
    - igeo.IMatrix4 (implements igeo.IMatrix4I)
  - igeo.IMeshCreator
  - igeo.gui.IMouseButton
  - igeo.gui.INavigator
  - igeo.IObject
    - igeo.IAgent (implements igeo.IDynamics)
      - igeo.IPointAgent (implements igeo.IVecI)
        - igeo.IParticleAgent (implements igeo.IParticleI)
          - igeo.IBoid
        - igeo.IParticleOnCurveAgent (implements igeo.IParticleOnCurveI)
    - igeo.IBrep (implements igeo.ITransformable)
      - igeo.IBox
    - igeo.ICurve (implements igeo.ICurveI)
      - igeo.IArc
      - igeo.ICircle
      - igeo.IStraightenerCurve
      - igeo.ITensionLine (implements igeo.ITensionI)
      - igeo.ITensionLineOnCurve (implements igeo.ITensionI)
    - igeo.ICurveR (implements igeo.ICurveI)
    - igeo.ILayer
    - igeo.IMesh (implements igeo.IMeshI)
    - igeo.IMeshR (implements igeo.IMeshI)
    - igeo.IPoint (implements igeo.IVecI)
    - igeo.IPointR (implements igeo.IVecI)
    - igeo.IPolycurve
    - igeo.ISurface (implements igeo.ISurfaceI)
      - igeo.ICylinder
      - igeo.ISphere
    - igeo.ISurfaceR (implements igeo.ISurfaceI)
    - igeo.IVectorObject (implements igeo.IVecI)
  - igeo.io.IObjFileExporter
  - igeo.io.IObjFileImporter
  - igeo.io.IObjFileImporter.Entity
    - igeo.io.IObjFileImporter.BasisMatrix
    - igeo.io.IObjFileImporter.BevelInterpolation
    - igeo.io.IObjFileImporter.ColorInterpolation
    - igeo.io.IObjFileImporter.Comment
    - igeo.io.IObjFileImporter.Connect
    - igeo.io.IObjFileImporter.Curve
    - igeo.io.IObjFileImporter.Curve2D
    - igeo.io.IObjFileImporter.CurveApproximationTechnique
    - igeo.io.IObjFileImporter.CurveType
    - igeo.io.IObjFileImporter.Degree
    - igeo.io.IObjFileImporter.DissolveInterpolation
    - igeo.io.IObjFileImporter.EndStatement
    - igeo.io.IObjFileImporter.Face
    - igeo.io.IObjFileImporter.GeometricVertex
    - igeo.io.IObjFileImporter.GroupName
    - igeo.io.IObjFileImporter.InnerTrimmingLoop
    - igeo.io.IObjFileImporter.LevelOfDetail
    - igeo.io.IObjFileImporter.Line
    - igeo.io.IObjFileImporter.MaterialLibrary
    - igeo.io.IObjFileImporter.MaterialName
    - igeo.io.IObjFileImporter.MergingGroup
    - igeo.io.IObjFileImporter.ObjectName
    - igeo.io.IObjFileImporter.OuterTrimmingLoop
    - igeo.io.IObjFileImporter.Parameter
    - igeo.io.IObjFileImporter.ParameterSpaceVertex
    - igeo.io.IObjFileImporter.Point
    - igeo.io.IObjFileImporter.RayTracing
    - igeo.io.IObjFileImporter.ShadowCasting
    - igeo.io.IObjFileImporter.SmoothingGroup
    - igeo.io.IObjFileImporter.SpecialCurve
    - igeo.io.IObjFileImporter.SpecialPoint
    - igeo.io.IObjFileImporter.StepSize
    - igeo.io.IObjFileImporter.Surface
    - igeo.io.IObjFileImporter.SurfaceApproximationTechnique
    - igeo.io.IObjFileImporter.TextureVertex
    - igeo.io.IObjFileImporter.VertexNormal
  - igeo.io.IObjFileImporter.EntityData
    - igeo.io.IObjFileImporter.BasisMatrix.Data
    - igeo.io.IObjFileImporter.BevelInterpolation.Data
    - igeo.io.IObjFileImporter.ColorInterpolation.Data
    - igeo.io.IObjFileImporter.Connect.Data
    - igeo.io.IObjFileImporter.CurveApproximationTechnique.Data
    - igeo.io.IObjFileImporter.Degree.Data
    - igeo.io.IObjFileImporter.DissolveInterpolation.Data
    - igeo.io.IObjFileImporter.EndStatement.Data
    - igeo.io.IObjFileImporter.Face.Data
    - igeo.io.IObjFileImporter.GeometricVertex.Data
    - igeo.io.IObjFileImporter.GroupName.Data
    - igeo.io.IObjFileImporter.InnerTrimmingLoop.Data
    - igeo.io.IObjFileImporter.LevelOfDetail.Data
    - igeo.io.IObjFileImporter.Line.Data
    - igeo.io.IObjFileImporter.MaterialLibrary.Data
    - igeo.io.IObjFileImporter.MaterialName.Data
    - igeo.io.IObjFileImporter.MergingGroup.Data
    - igeo.io.IObjFileImporter.ObjectName.Data
    - igeo.io.IObjFileImporter.OuterTrimmingLoop.Data
    - igeo.io.IObjFileImporter.Parameter.Data
    - igeo.io.IObjFileImporter.ParameterSpaceVertex.Data
    - igeo.io.IObjFileImporter.ParametricGeometryData
      - igeo.io.IObjFileImporter.Curve.Data
      - igeo.io.IObjFileImporter.Curve2D.Data
      - igeo.io.IObjFileImporter.CurveType.Data
      - igeo.io.IObjFileImporter.Point.Data
      - igeo.io.IObjFileImporter.Surface.Data
    - igeo.io.IObjFileImporter.RayTracing.Data
    - igeo.io.IObjFileImporter.ShadowCasting.Data
    - igeo.io.IObjFileImporter.SmoothingGroup.Data
    - igeo.io.IObjFileImporter.SpecialCurve.Data
    - igeo.io.IObjFileImporter.SpecialPoint.Data
    - igeo.io.IObjFileImporter.StepSize.Data
    - igeo.io.IObjFileImporter.SurfaceApproximationTechnique.Data
    - igeo.io.IObjFileImporter.TextureVertex.Data
    - igeo.io.IObjFileImporter.VertexNormal.Data
  - igeo.IOut
  - igeo.IParameterObject (implements igeo.ISubobject)
    - igeo.IBool (implements igeo.IBoolI, igeo.IEntityParameter)
    - igeo.IBoolR (implements igeo.IBoolI, igeo.IReferenceParameter)
    - igeo.IBoolR.And (implements igeo.IBoolOp)
    - igeo.IBoolR.Eq (implements igeo.IBoolOp)
    - igeo.IBoolR.Not (implements igeo.IBoolOp)
    - igeo.IBoolR.Or (implements igeo.IBoolOp)
    - igeo.ICurveR.IsClosed (implements igeo.IBoolOp)
    - igeo.IDouble (implements igeo.IDoubleI, igeo.IEntityParameter)
    - igeo.IDoubleR (implements igeo.IDoubleI, igeo.IReferenceParameter)
    - igeo.IDoubleR.Abs (implements igeo.IDoubleOp)
    - igeo.IDoubleR.ACos (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Add (implements igeo.IDoubleOp)
    - igeo.IDoubleR.ASin (implements igeo.IDoubleOp)
    - igeo.IDoubleR.ATan (implements igeo.IDoubleOp)
    - igeo.IDoubleR.ATan2 (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Cos (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Deg (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Div (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Eq (implements igeo.IBoolOp)
    - igeo.IDoubleR.Exp (implements igeo.IDoubleOp)
    - igeo.IDoubleR.FromInt (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Inv (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Log (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Mul (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Neg (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Pow (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Rad (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Sin (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Sq (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Sqrt (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Sub (implements igeo.IDoubleOp)
    - igeo.IDoubleR.Tan (implements igeo.IDoubleOp)
    - igeo.IInteger (implements igeo.IEntityParameter, igeo.IIntegerI)
    - igeo.IIntegerR (implements igeo.IIntegerI, igeo.IReferenceParameter)
    - igeo.IIntegerR.Add (implements igeo.IIntegerOp)
    - igeo.IIntegerR.Div (implements igeo.IIntegerOp)
    - igeo.IIntegerR.Eq (implements igeo.IBoolOp)
    - igeo.IIntegerR.FromDouble (implements igeo.IIntegerOp)
    - igeo.IIntegerR.Mod (implements igeo.IIntegerOp)
    - igeo.IIntegerR.Mul (implements igeo.IIntegerOp)
    - igeo.IIntegerR.Neg (implements igeo.IIntegerOp)
    - igeo.IIntegerR.Sub (implements igeo.IIntegerOp)
    - igeo.IMeshGeo (implements igeo.IMeshI)
    - igeo.INurbsGeo
      - igeo.ICurveGeo (implements igeo.ICurveI, igeo.IEntityParameter)
        - igeo.IArcGeo
        - igeo.ICircleGeo
        - igeo.ITrimCurve (implements igeo.ITrimCurveI)
      - igeo.ISurfaceGeo (implements igeo.IEntityParameter, igeo.ISurfaceI)
    - igeo.ISurfaceR.IsFlat (implements igeo.IBoolOp)
    - igeo.ISurfaceR.IsUClosed (implements igeo.IBoolOp)
    - igeo.ISurfaceR.IsVClosed (implements igeo.IBoolOp)
    - igeo.IVec (implements igeo.IEntityParameter, igeo.IVecI)
      - igeo.IVec4 (implements igeo.IEntityParameter, igeo.IVec4I)
    - igeo.IVec2 (implements igeo.IEntityParameter, igeo.IVec2I)
      - igeo.gui.IPolyline2D.Intersection
    - igeo.IVec2f (implements igeo.IVec2I)
    - igeo.IVec2R (implements igeo.IReferenceParameter, igeo.IVec2I)
    - igeo.IVec2R.Add (implements igeo.IVec2Op)
    - igeo.IVec2R.Angle (implements igeo.IDoubleOp)
    - igeo.IVec2R.Cross (implements igeo.IVecOp)
    - igeo.IVec2R.Dist (implements igeo.IDoubleOp)
    - igeo.IVec2R.Dist2 (implements igeo.IDoubleOp)
    - igeo.IVec2R.Div (implements igeo.IVec2Op)
    - igeo.IVec2R.Dot (implements igeo.IDoubleOp)
    - igeo.IVec2R.Eq (implements igeo.IBoolOp)
    - igeo.IVec2R.EqX (implements igeo.IBoolOp)
    - igeo.IVec2R.EqY (implements igeo.IBoolOp)
    - igeo.IVec2R.FromX (implements igeo.IVec2Op)
    - igeo.IVec2R.FromXY (implements igeo.IVec2Op)
    - igeo.IVec2R.FromY (implements igeo.IVec2Op)
    - igeo.IVec2R.Len (implements igeo.IDoubleOp)
    - igeo.IVec2R.Len2 (implements igeo.IDoubleOp)
    - igeo.IVec2R.Mul (implements igeo.IVec2Op)
    - igeo.IVec2R.Neg (implements igeo.IVec2Op)
    - igeo.IVec2R.Ortho (implements igeo.IVec2Op)
    - igeo.IVec2R.Ref (implements igeo.IVec2Op)
    - igeo.IVec2R.Rot (implements igeo.IVec2Op)
    - igeo.IVec2R.SetLen (implements igeo.IVec2Op)
    - igeo.IVec2R.Sub (implements igeo.IVec2Op)
    - igeo.IVec2R.ToVec2 (implements igeo.IVec2Op)
    - igeo.IVec2R.ToVec3 (implements igeo.IVecOp)
    - igeo.IVec2R.ToVec4 (implements igeo.IVec4Op)
    - igeo.IVec2R.TransformVec2 (implements igeo.IVec2Op)
    - igeo.IVec2R.TransformVec3 (implements igeo.IVec2Op)
    - igeo.IVec2R.Unit (implements igeo.IVec2Op)
    - igeo.IVec2R.X (implements igeo.IDoubleOp)
    - igeo.IVec2R.Y (implements igeo.IDoubleOp)
    - igeo.IVec4R (implements igeo.IReferenceParameter, igeo.IVec4I, igeo.IVecI)
    - igeo.IVec4R.Add (implements igeo.IVec4Op)
    - igeo.IVec4R.Cross (implements igeo.IVec4Op)
    - igeo.IVec4R.Dist (implements igeo.IDoubleOp)
    - igeo.IVec4R.Dist2 (implements igeo.IDoubleOp)
    - igeo.IVec4R.Div (implements igeo.IVec4Op)
    - igeo.IVec4R.Eq (implements igeo.IBoolOp)
    - igeo.IVec4R.EqW (implements igeo.IBoolOp)
    - igeo.IVec4R.EqX (implements igeo.IBoolOp)
    - igeo.IVec4R.EqY (implements igeo.IBoolOp)
    - igeo.IVec4R.EqZ (implements igeo.IBoolOp)
    - igeo.IVec4R.FromVec (implements igeo.IVec4Op)
    - igeo.IVec4R.FromVecAndW (implements igeo.IVec4Op)
    - igeo.IVec4R.FromW (implements igeo.IVec4Op)
    - igeo.IVec4R.FromX (implements igeo.IVec4Op)
    - igeo.IVec4R.FromXYZ (implements igeo.IVec4Op)
    - igeo.IVec4R.FromXYZW (implements igeo.IVec4Op)
    - igeo.IVec4R.FromY (implements igeo.IVec4Op)
    - igeo.IVec4R.FromZ (implements igeo.IVec4Op)
    - igeo.IVec4R.Mul (implements igeo.IVec4Op)
    - igeo.IVec4R.Neg (implements igeo.IVec4Op)
    - igeo.IVec4R.Ref (implements igeo.IVec4Op)
    - igeo.IVec4R.Rot (implements igeo.IVec4Op)
    - igeo.IVec4R.Rot2 (implements igeo.IVec4Op)
    - igeo.IVec4R.Scale1d (implements igeo.IVec4Op)
    - igeo.IVec4R.SetLen (implements igeo.IVec4Op)
    - igeo.IVec4R.Shear (implements igeo.IVec4Op)
    - igeo.IVec4R.Sub (implements igeo.IVec4Op)
    - igeo.IVec4R.ToVec (implements igeo.IVecOp)
    - igeo.IVec4R.ToVec2 (implements igeo.IVec2Op)
    - igeo.IVec4R.Transform3 (implements igeo.IVec4Op)
    - igeo.IVec4R.Transform4 (implements igeo.IVec4Op)
    - igeo.IVec4R.TransformVec3 (implements igeo.IVec4Op)
    - igeo.IVec4R.TransformVec4 (implements igeo.IVec4Op)
    - igeo.IVec4R.Unit (implements igeo.IVec4Op)
    - igeo.IVec4R.W (implements igeo.IDoubleOp)
    - igeo.IVec4R.X (implements igeo.IDoubleOp)
    - igeo.IVec4R.Y (implements igeo.IDoubleOp)
    - igeo.IVec4R.Z (implements igeo.IDoubleOp)
    - igeo.IVecR (implements igeo.IReferenceParameter, igeo.IVecI)
    - igeo.IVecR.Add (implements igeo.IVecOp)
    - igeo.IVecR.Angle (implements igeo.IDoubleOp)
    - igeo.IVecR.Cross (implements igeo.IVecOp)
    - igeo.IVecR.Dist (implements igeo.IDoubleOp)
    - igeo.IVecR.Dist2 (implements igeo.IDoubleOp)
    - igeo.IVecR.Div (implements igeo.IVecOp)
    - igeo.IVecR.Dot (implements igeo.IDoubleOp)
    - igeo.IVecR.Eq (implements igeo.IBoolOp)
    - igeo.IVecR.EqX (implements igeo.IBoolOp)
    - igeo.IVecR.EqY (implements igeo.IBoolOp)
    - igeo.IVecR.EqZ (implements igeo.IBoolOp)
    - igeo.IVecR.FromX (implements igeo.IVecOp)
    - igeo.IVecR.FromXYZ (implements igeo.IVecOp)
    - igeo.IVecR.FromY (implements igeo.IVecOp)
    - igeo.IVecR.FromZ (implements igeo.IVecOp)
    - igeo.IVecR.Len (implements igeo.IDoubleOp)
    - igeo.IVecR.Len2 (implements igeo.IDoubleOp)
    - igeo.IVecR.Mul (implements igeo.IVecOp)
    - igeo.IVecR.Neg (implements igeo.IVecOp)
    - igeo.IVecR.Ref (implements igeo.IVecOp)
    - igeo.IVecR.Rot (implements igeo.IVecOp)
    - igeo.IVecR.Rot2 (implements igeo.IVecOp)
    - igeo.IVecR.Scale1d (implements igeo.IVecOp)
    - igeo.IVecR.SetLen (implements igeo.IVecOp)
    - igeo.IVecR.Shear (implements igeo.IVecOp)
    - igeo.IVecR.Sub (implements igeo.IVecOp)
    - igeo.IVecR.ToVec2 (implements igeo.IVec2Op)
    - igeo.IVecR.Transform3 (implements igeo.IVecOp)
    - igeo.IVecR.Transform4 (implements igeo.IVecOp)
    - igeo.IVecR.TransformVec3 (implements igeo.IVecOp)
    - igeo.IVecR.TransformVec4 (implements igeo.IVecOp)
    - igeo.IVecR.Unit (implements igeo.IVecOp)
    - igeo.IVecR.X (implements igeo.IDoubleOp)
    - igeo.IVecR.Y (implements igeo.IDoubleOp)
    - igeo.IVecR.Z (implements igeo.IDoubleOp)
  - igeo.gui.IParameterViewer.IParameterGraphic
  - igeo.IPiecewiseFunction (implements igeo.IFunction)
    - igeo.IPiecewisePolynomialFunction
      - igeo.IBSplineBasisFunction.IBSplineBasisSubFunction
  - igeo.IPolycurveGeo (implements igeo.ICurveI)
  - igeo.gui.IPolyline
  - igeo.gui.IPolyline2D
  - igeo.gui.IPolyline2D.XComparator (implements igeo.IComparator<T>)
  - igeo.gui.IPolyline2D.YComparator (implements igeo.IComparator<T>)
  - igeo.IPolynomialFunction (implements igeo.IFunction)
  - igeo.Ir (implements igeo.ISwitchR)
  - igeo.IRadialComparator (implements igeo.IComparator<T>)
  - igeo.IRand
    - igeo.IRandom
  - igeo.io.IRhino3dm
    - igeo.io.IRhino3dmExporter
    - igeo.io.IRhino3dmImporter
  - igeo.io.IRhino3dm.BoundingBox
  - igeo.io.IRhino3dm.BrepTrimPoint
  - igeo.io.IRhino3dm.Chunk
    - igeo.io.IRhino3dm.ChunkTable
  - igeo.io.IRhino3dm.Circle
    - igeo.io.IRhino3dm.Arc
  - igeo.io.IRhino3dm.ClassRegistry
  - igeo.io.IRhino3dm.DisplayMaterialRef
  - igeo.io.IRhino3dm.Interval
  - igeo.io.IRhino3dm.Line
  - igeo.io.IRhino3dm.MappingChannel
  - igeo.io.IRhino3dm.MappingTag
  - igeo.io.IRhino3dm.MaterialRef
  - igeo.io.IRhino3dm.MeshCurvatureStats
  - igeo.io.IRhino3dm.MeshFace
  - igeo.io.IRhino3dm.MeshParameters
  - igeo.io.IRhino3dm.Plane
  - igeo.io.IRhino3dm.PlaneEquation
  - igeo.io.IRhino3dm.Properties
  - igeo.io.IRhino3dm.RenderingAttributes
  - igeo.io.IRhino3dm.Rhino3dmFile
  - igeo.io.IRhino3dm.RhinoObject
    - igeo.io.IRhino3dm.Bitmap
      - igeo.io.IRhino3dm.EmbeddedBitmap
      - igeo.io.IRhino3dm.WindowsBitmap
        - igeo.io.IRhino3dm.WindowsBitmapEx
    - igeo.io.IRhino3dm.BrepFaceSide
    - igeo.io.IRhino3dm.BrepRegion
    - igeo.io.IRhino3dm.DimStyle
    - igeo.io.IRhino3dm.Font
    - igeo.io.IRhino3dm.Geometry
      - igeo.io.IRhino3dm.Annotation
        - igeo.io.IRhino3dm.AngularDimension
        - igeo.io.IRhino3dm.Leader
        - igeo.io.IRhino3dm.LinearDimension
        - igeo.io.IRhino3dm.RadialDimension
        - igeo.io.IRhino3dm.TextEntity
      - igeo.io.IRhino3dm.Annotation2
        - igeo.io.IRhino3dm.AngularDimension2
        - igeo.io.IRhino3dm.Leader2
        - igeo.io.IRhino3dm.LinearDimension2
        - igeo.io.IRhino3dm.OrdinateDimension2
        - igeo.io.IRhino3dm.RadialDimension2
        - igeo.io.IRhino3dm.TextEntity2
      - igeo.io.IRhino3dm.AnnotationArrow
      - igeo.io.IRhino3dm.Brep
      - igeo.io.IRhino3dm.BrepLoop
      - igeo.io.IRhino3dm.Curve
        - igeo.io.IRhino3dm.ArcCurve
        - igeo.io.IRhino3dm.CurveOnSurface
        - igeo.io.IRhino3dm.CurveProxy
          - igeo.io.IRhino3dm.BrepEdge
          - igeo.io.IRhino3dm.BrepTrim
          - igeo.io.IRhino3dm.PolyEdgeSegment
        - igeo.io.IRhino3dm.LineCurve
        - igeo.io.IRhino3dm.NurbsCurve
        - igeo.io.IRhino3dm.PolyCurve
          - igeo.io.IRhino3dm.PolyEdgeCurve
        - igeo.io.IRhino3dm.PolylineCurve
      - igeo.io.IRhino3dm.DetailView
      - igeo.io.IRhino3dm.Hatch
      - igeo.io.IRhino3dm.InstanceDefinition
      - igeo.io.IRhino3dm.InstanceRef
      - igeo.io.IRhino3dm.Light
      - igeo.io.IRhino3dm.Mesh
      - igeo.io.IRhino3dm.MeshEdgeRef
      - igeo.io.IRhino3dm.MeshFaceRef
      - igeo.io.IRhino3dm.MeshVertexRef
      - igeo.io.IRhino3dm.MorphControl
      - igeo.io.IRhino3dm.NurbsCage
      - igeo.io.IRhino3dm.Point
        - igeo.io.IRhino3dm.AnnotationTextDot
        - igeo.io.IRhino3dm.BrepVertex
      - igeo.io.IRhino3dm.PointCloud
      - igeo.io.IRhino3dm.PointGrid
      - igeo.io.IRhino3dm.Surface
        - igeo.io.IRhino3dm.Extrusion
        - igeo.io.IRhino3dm.NurbsSurface
        - igeo.io.IRhino3dm.PlaneSurface
          - igeo.io.IRhino3dm.ClippingPlaneSurface
        - igeo.io.IRhino3dm.RevSurface
        - igeo.io.IRhino3dm.SumSurface
        - igeo.io.IRhino3dm.SurfaceProxy
          - igeo.io.IRhino3dm.BrepFace
          - igeo.io.IRhino3dm.OffsetSurface
      - igeo.io.IRhino3dm.TextDot
      - igeo.io.IRhino3dm.Viewport
    - igeo.io.IRhino3dm.Group
    - igeo.io.IRhino3dm.HatchPattern
    - igeo.io.IRhino3dm.HistoryRecord
    - igeo.io.IRhino3dm.Layer
    - igeo.io.IRhino3dm.Linetype
    - igeo.io.IRhino3dm.Material
    - igeo.io.IRhino3dm.ObjectAttributes
    - igeo.io.IRhino3dm.Texture
    - igeo.io.IRhino3dm.TextureMapping
    - igeo.io.IRhino3dm.UserData
      - igeo.io.IRhino3dm.AngularDimension2Extra
      - igeo.io.IRhino3dm.BrepRegionTopologyUserData
      - igeo.io.IRhino3dm.DimensionExtra
      - igeo.io.IRhino3dm.DimStyleExtra
      - igeo.io.IRhino3dm.HatchExtra
      - igeo.io.IRhino3dm.LayerExtensions
      - igeo.io.IRhino3dm.MeshNgonUserData
      - igeo.io.IRhino3dm.TextExtra
      - igeo.io.IRhino3dm.UnknownUserData
      - igeo.io.IRhino3dm.UserStringList
  - igeo.io.IRhino3dm.Settings
  - igeo.io.IRhino3dm.Settings.AnnotationSettings
  - igeo.io.IRhino3dm.Settings.ConstractionPlane
  - igeo.io.IRhino3dm.Settings.ConstructionPlaneGridDefaults
  - igeo.io.IRhino3dm.Settings.EarthAnchorPoint
  - igeo.io.IRhino3dm.Settings.IOSettings
  - igeo.io.IRhino3dm.Settings.PageSettings
  - igeo.io.IRhino3dm.Settings.RenderSettings
  - igeo.io.IRhino3dm.Settings.UnitAndTolerances
  - igeo.io.IRhino3dm.Settings.ViewPosition
  - igeo.io.IRhino3dm.Settings.ViewSettings
  - igeo.io.IRhino3dm.Settings.ViewTraceImage
  - igeo.io.IRhino3dm.Settings.WallPaperImage
  - igeo.io.IRhino3dm.StartSection
  - igeo.io.IRhino3dm.SurfaceCurvature
  - igeo.io.IRhino3dm.TextureCoordinates
  - igeo.io.IRhino3dm.UUID
  - igeo.io.IRhino3dm.UUIDIndex
  - igeo.io.IRhino3dm.Xform
  - igeo.IServer (implements igeo.IServerI)
  - igeo.ISort
  - igeo.gui.ISubsurfaceMesh
  - igeo.gui.ISubsurfaceMesh.EdgePoint
  - igeo.gui.ISubsurfaceMesh.EdgePointComparator (implements igeo.IComparator<T>)
  - igeo.gui.ISubsurfaceMesh.SubsurfaceMatrix
  - igeo.ISurfaceCreator
  - igeo.ISurfaceCreator.XCurveComparator (implements igeo.IComparator<T>)
  - igeo.ISurfaceCreator.YCurveComparator (implements igeo.IComparator<T>)
  - igeo.ISurfaceCreator.ZCurveComparator (implements igeo.IComparator<T>)
  - igeo.gui.ISurfaceMesh
  - igeo.gui.ISurfaceMesh.SubsurfaceIndex
  - igeo.gui.ISurfaceMesh.SubsurfaceIndexGroup
  - igeo.ITensileNet
  - igeo.ITensileNet.IParticleOnCurveComparator (implements igeo.IComparator<T>)
  - igeo.gui.ITrimCurveGraphic
  - igeo.gui.ITrimLoopGraphic
  - igeo.IVertex (implements igeo.IVecI)
  - igeo.IVertex.ZComparator (implements igeo.IComparator<T>)
  - igeo.IVertex.ZYXComparator (implements igeo.IComparator<T>)
  - igeo.gui.IView
  - igeo.IXComparator (implements igeo.IComparator<T>)
  - igeo.IYComparator (implements igeo.IComparator<T>)
  - igeo.IZComparator (implements igeo.IComparator<T>)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - igeo.io.IRhino3dmExporter.ChunkOutputStream
  - igeo.p.PIConfig
  - processing.core.PImage (implements java.lang.Cloneable, processing.core.PConstants)
    - processing.core.PGraphics (implements processing.core.PConstants)
      - processing.core.PGraphics3D
        - processing.opengl.PGraphicsOpenGL
          - igeo.p.PIGraphicsGL

## Interface Hierarchy

- igeo.IComparator<T>
- igeo.IFunction
- igeo.IGraphicI
- igeo.IMeshI
- igeo.IParameter
  - igeo.IBoolI
  - igeo.IBoolOp
    - igeo.IBoolI
  - igeo.ICurveI (also extends igeo.ICurveOp, igeo.ITransformable)
    - igeo.ITrimCurveI
  - igeo.ICurveOp
    - igeo.ICurveI (also extends igeo.ITransformable)
      - igeo.ITrimCurveI
    - igeo.ITrimCurveI
  - igeo.IDoubleI
  - igeo.IDoubleOp
    - igeo.IDoubleI
  - igeo.IEntityParameter
  - igeo.IIntegerI
  - igeo.IIntegerOp
    - igeo.IIntegerI
  - igeo.IMatrix3I (also extends igeo.IMatrix3Op, igeo.IMatrixI)
  - igeo.IMatrix3Op
    - igeo.IMatrix3I (also extends igeo.IMatrixI)
  - igeo.IMatrix4I (also extends igeo.IMatrix4Op, igeo.IMatrixI)
  - igeo.IMatrix4Op
    - igeo.IMatrix4I (also extends igeo.IMatrixI)
  - igeo.IMatrixI
    - igeo.IMatrix3I (also extends igeo.IMatrix3Op)
    - igeo.IMatrix4I (also extends igeo.IMatrix4Op)
  - igeo.IMatrixOp
    - igeo.IMatrix3I (also extends igeo.IMatrix3Op, igeo.IMatrixI)
    - igeo.IMatrix4I (also extends igeo.IMatrix4Op, igeo.IMatrixI)
    - igeo.IMatrixI
      - igeo.IMatrix3I (also extends igeo.IMatrix3Op)
      - igeo.IMatrix4I (also extends igeo.IMatrix4Op)
  - igeo.IParticleI
    - igeo.IParticleOnCurveI
  - igeo.IParticleOnCurveI
  - igeo.IReferenceParameter
  - igeo.ISurfaceI (also extends igeo.ISurfaceOp, igeo.ITransformable)
  - igeo.ISurfaceOp
    - igeo.ISurfaceI (also extends igeo.ITransformable)
  - igeo.ITrimCurveI
  - igeo.IVec2I
  - igeo.IVec2Op
    - igeo.IVec2I
  - igeo.IVec4I (also extends igeo.IVec4Op, igeo.IVecI)
  - igeo.IVec4Op
    - igeo.IVec4I (also extends igeo.IVecI)
  - igeo.IVecI (also extends igeo.ITransformable, igeo.IVecOp)
    - igeo.IParticleI
      - igeo.IParticleOnCurveI
    - igeo.IParticleOnCurveI
    - igeo.IVec4I (also extends igeo.IVec4Op)
  - igeo.IVecOp
    - igeo.IParticleI
      - igeo.IParticleOnCurveI
    - igeo.IParticleOnCurveI
    - igeo.IVec4I (also extends igeo.IVec4Op, igeo.IVecI)
    - igeo.IVec4Op
      - igeo.IVec4I (also extends igeo.IVecI)
    - igeo.IVecI (also extends igeo.ITransformable)
      - igeo.IParticleI
        - igeo.IParticleOnCurveI
      - igeo.IParticleOnCurveI
      - igeo.IVec4I (also extends igeo.IVec4Op)
- igeo.IServerI
- igeo.ISubobject
  - igeo.IDynamics
- igeo.ISwitchI
  - igeo.ISwitchE
  - igeo.ISwitchR
- igeo.ITensionI
- igeo.ITransformable
  - igeo.ICurveI (also extends igeo.ICurveOp)
    - igeo.ITrimCurveI
  - igeo.IParticleI
    - igeo.IParticleOnCurveI
  - igeo.IParticleOnCurveI
  - igeo.ISurfaceI (also extends igeo.ISurfaceOp)
  - igeo.ITrimCurveI
  - igeo.IVec4I (also extends igeo.IVec4Op, igeo.IVecI)
  - igeo.IVecI (also extends igeo.IVecOp)
    - igeo.IParticleI
      - igeo.IParticleOnCurveI
    - igeo.IParticleOnCurveI
    - igeo.IVec4I (also extends igeo.IVec4Op)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - igeo.gui.INavigator.DragType
    - igeo.gui.IGraphicMode.GraphicType
    - igeo.io.IRhino3dm.Endian
    - igeo.io.IRhino3dm.Texture.MappingChannel
    - igeo.io.IRhino3dm.Texture.Type
    - igeo.io.IRhino3dm.Texture.Mode
    - igeo.io.IRhino3dm.Texture.Filter
    - igeo.io.IRhino3dm.Texture.Wrap
    - igeo.io.IRhino3dm.TextureMapping.Type
    - igeo.io.IRhino3dm.Surface.ISO
    - igeo.io.IRhino3dm.BrepTrim.Type
    - igeo.io.IRhino3dm.BrepLoop.Type
    - igeo.io.IRhino3dm.MeshCurvatureStats.CurvatureStyle
    - igeo.io.IIO.FileType

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