Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## igeo
Interface IArithmeticVal<T,S>

All Superinterfaces:
  IVal

All Known Subinterfaces:
  IBoidI, IDoubleI, IParticleI, IParticleOnCurveI, IVec2I, IVec4I, IVecI

All Known Implementing Classes:
  IBoid, IBoidGeo, IBoidTrajectory, IDataAgent, IDouble, IDoubleR, ILinkedDataAgent, ILinkedScalarAgent, ILinkedVec2Agent, ILinkedVecAgent, IParticle, IParticleAgent, IParticleGeo, IParticleOnCurve, IParticleOnCurveAgent, IParticleOnCurveGeo, IParticleOnMeshGeo, IParticleOnPlane, IParticleOnPlaneGeo, IParticleTrajectory, IPoint, IPointAgent, IPointR, IVec, IVec2, IVec2f, IVec2R, IVec4, IVec4R, IVecR, IVectorObject, IVertex

    public interface IArithmeticVal<T,S>

extends IVal

Abstract Scalar (1D) Value Interface

Author:
  Satoru Sugihara

Method Summary
`T` | `add(T val)`
`T` | `cp()`
`T` | `div(S val)`
`T` | `dup()`
`T` | `mul(S val)`
`T` | `set(T val)`
`T` | `sub(T val)`
`T` | `zero()`

Method Detail

### add

    T add(T val)

### sub

    T sub(T val)

### mul

    T mul(S val)

### div

    T div(S val)

### zero

    T zero()

### dup

    T dup()

### cp

    T cp()

### set

    T set(T val)

Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD