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

## Hierarchy For Package igeo

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - igeo.IAttribute
  - igeo.IBounds
  - igeo.IBSplineBasisFunction
  - 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.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.ISpring (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.IGraphicObject (implements igeo.IGraphicI, igeo.ISubobject)
  - igeo.IGraphicServer
  - igeo.IIn
  - 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.IMeshType
  - 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.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.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.IPiecewiseFunction (implements igeo.IFunction)
    - igeo.IPiecewisePolynomialFunction
      - igeo.IBSplineBasisFunction.IBSplineBasisSubFunction
  - igeo.IPolycurveGeo (implements igeo.ICurveI)
  - igeo.IPolynomialFunction (implements igeo.IFunction)
  - igeo.Ir (implements igeo.ISwitchR)
  - igeo.IRadialComparator (implements igeo.IComparator<T>)
  - igeo.IRand
    - igeo.IRandom
  - igeo.IServer (implements igeo.IServerI)
  - igeo.ISort
  - igeo.ISurfaceCreator
  - igeo.ISurfaceCreator.XCurveComparator (implements igeo.IComparator<T>)
  - igeo.ISurfaceCreator.YCurveComparator (implements igeo.IComparator<T>)
  - igeo.ISurfaceCreator.ZCurveComparator (implements igeo.IComparator<T>)
  - igeo.ITensileNet
  - igeo.ITensileNet.IParticleOnCurveComparator (implements igeo.IComparator<T>)
  - igeo.IVertex (implements igeo.IVecI)
  - igeo.IVertex.ZComparator (implements igeo.IComparator<T>)
  - igeo.IVertex.ZYXComparator (implements igeo.IComparator<T>)
  - igeo.IXComparator (implements igeo.IComparator<T>)
  - igeo.IYComparator (implements igeo.IComparator<T>)
  - igeo.IZComparator (implements igeo.IComparator<T>)

## Interface Hierarchy

- igeo.IComparator<T>
- igeo.IFunction
- igeo.IGraphicI
- igeo.IParameter
  - igeo.IBoolOp
    - igeo.IBoolI
  - igeo.ICurveOp
    - igeo.ICurveI (also extends igeo.ITransformable)
      - igeo.ITrimCurveI
  - igeo.IDoubleOp
    - igeo.IDoubleI
  - igeo.IEntityParameter
  - igeo.IIntegerOp
    - igeo.IIntegerI
  - igeo.IMatrix3Op
    - igeo.IMatrix3I (also extends igeo.IMatrixI)
  - igeo.IMatrix4Op
    - igeo.IMatrix4I (also extends igeo.IMatrixI)
  - igeo.IMatrixOp
    - igeo.IMatrixI
      - igeo.IMatrix3I (also extends igeo.IMatrix3Op)
      - igeo.IMatrix4I (also extends igeo.IMatrix4Op)
  - igeo.IReferenceParameter
  - igeo.ISurfaceOp
    - igeo.ISurfaceI (also extends igeo.ITransformable)
  - igeo.IVec2Op
    - igeo.IVec2I
  - igeo.IVecOp
    - igeo.IVec4Op
      - igeo.IVec4I (also extends igeo.IVecI)
    - igeo.IVecI (also extends igeo.ITransformable)
      - igeo.IParticleI
        - 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.IMeshI
  - igeo.ISurfaceI (also extends igeo.ISurfaceOp)
  - igeo.IVecI (also extends igeo.IVecOp)
    - igeo.IParticleI
      - igeo.IParticleOnCurveI
    - igeo.IVec4I (also extends igeo.IVec4Op)

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