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)