igeo

## Interface IScalar

- All Superinterfaces:
    IVal
  All Known Subinterfaces:
    IBoolI, IBoolOp, IDoubleI, IDoubleOp, IIntegerI, IIntegerOp
  All Known Implementing Classes:
    IBool, IBoolR, IBoolR.And, IBoolR.Eq, IBoolR.Not, IBoolR.Or, ICurveR.IsClosed, ICurveR.U, ICurveR.U2, IDouble, IDoubleR, IDoubleR.Abs, IDoubleR.ACos, IDoubleR.Add, IDoubleR.ASin, IDoubleR.ATan, IDoubleR.ATan2, IDoubleR.Cos, IDoubleR.Deg, IDoubleR.Div, IDoubleR.Eq, IDoubleR.Exp, IDoubleR.FromInt, IDoubleR.Inv, IDoubleR.Log, IDoubleR.Mul, IDoubleR.Neg, IDoubleR.Pow, IDoubleR.Rad, IDoubleR.Sin, IDoubleR.Sq, IDoubleR.Sqrt, IDoubleR.Sub, IDoubleR.Tan, IInteger, IIntegerR, IIntegerR.Add, IIntegerR.Div, IIntegerR.Eq, IIntegerR.FromDouble, IIntegerR.Mod, IIntegerR.Mul, IIntegerR.Neg, IIntegerR.Sub, ISurfaceR.IsFlat, ISurfaceR.IsUClosed, ISurfaceR.IsVClosed, IVec2R.Angle, IVec2R.Dist, IVec2R.Dist2, IVec2R.Dot, IVec2R.Eq, IVec2R.EqX, IVec2R.EqY, IVec2R.Len, IVec2R.Len2, IVec2R.X, IVec2R.Y, IVec4R.Dist, IVec4R.Dist2, IVec4R.Eq, IVec4R.EqW, IVec4R.EqX, IVec4R.EqY, IVec4R.EqZ, IVec4R.W, IVec4R.X, IVec4R.Y, IVec4R.Z, IVecR.Angle, IVecR.Dist, IVecR.Dist2, IVecR.Dot, IVecR.Eq, IVecR.EqX, IVecR.EqY, IVecR.EqZ, IVecR.Len, IVecR.Len2, IVecR.X, IVecR.Y, IVecR.Z

      public interface IScalar
      extends IVal

  Abstract Scalar (1D) Value Interface
  Author:
    Satoru Sugihara